programmier.bar – der Podcast für App- und Webentwicklung-Logo

Wissenschaft & Technik

programmier.bar – der Podcast für App- und Webentwicklung

Die programmier.bar lädt regelmäßig spannende Gäste aus der Welt der App- und Webentwicklung zum Gespräch ein. Es geht um neue Technologien, unsere liebsten Tools und unsere Erfahrungen aus dem Entwickler-Alltag mit all seinen Problemen und Lösungswegen. Euer Input ist uns wichtig! Schreibt uns eure Themenwünsche und Feedback per Mail an podcast@programmier.bar oder auf Twitter (@programmierbar), Instagram (@programmier.bar) oder Facebook (facebook.com/programmier.bar). Wir sind Full-Stack-Spieleentwickler bekannter Apps wie 4 Bilder 1 Wort, Quiz Planet und Word Blitz. https://www.programmier.bar/impressum

Jetzt anhören
  • im Online-Player
  • im phonostar-Player
  • Was ist das?
    Radio hören mit phonostar Help layer phonostarplayer Um Radio anzuhören, stehen dir bei phonostar zwei Möglichkeiten zur Verfügung: Entweder hörst du mit dem Online-Player direkt in deinem Browser, oder du nutzt den phonostar-Player. Der phonostar-Player ist eine kostenlose Software für PC und Mac, mit der du Radio unabhängig von deinem Browser finden, hören und sogar aufnehmen kannst. ›››› phonostar-Player gratis herunterladen X

Folgen von programmier.bar – der Podcast für App- und Webentwicklung

391 Folgen
  • Folge vom 10.04.2020
    Folge 59 - Webpack mit dem Gründer Tobias Koppers
    Wie funktioniert die Arbeit an Webpack, dem größten JavaScript Module Bundler? Wir haben Tobias Koppers, Gründer von Webpack, in dieser Folge zu Gast und er beantwortet unsere organisatorischen Fragen zum Open-Source-Projekt. Im Allgemeinen führt ein Module Bundler verschiedene JavaScript-Dateien zusammen und bündelt sie zu einer einzigen, um sie für den Browser möglichst einfach handhabbar zu machen. Webpack geht noch einen Schritt weiter und unterstützt zusätzlich Code-Splitting im Browser und das Packen jeglicher Art von Assets. Spätestens seit vor einigen Jahren bekannt wurde, dass Tobias’ Lösung von Instagram verwendet wird, ist sie in der Webentwicklung zum Standard geworden. Lange hat er allein daran gearbeitet, nun aber können verschiedenste Akteure ihre Arbeit beitragen – so auch ihr! Tobias erzählt uns, wie sich Webpack organisiert und wie die Finanzierung eines so großen Projekts funktionieren kann. Timecodes: (01:46) Was ist Webpack und wie startete Tobias dieses Projekt? (08:25) Wie finanziert sich Webpack und wer arbeitet daran? (13:18) Konkurrenz und Austausch zwischen den Module Bundlern (15:48) Kommunikation und Zusammenarbeit der Teams (16:56) Der typische Anwendungsfall und erste Schritte mit Webpack (21:25) Features für die lokale Entwicklung (DevServer) (25:57) Wie werden neue Features entwickelt? (27:35) Loader und Plugins (34:30) Code Splitting (38:11) Was erwartet uns in Webpack 5? (46:07) Wie wird bei Webpack getestet? (50:09) Release Cycles und Kompatibilität zukünftiger Features Ihr wollt inhaltlich mehr über Webpack erfahren? Euch interessiert, wie wir Webpack verwenden und was unsere liebsten Plugins und Loader sind? In Folge 29 haben wir über diese Themen gesprochen, hört doch mal rein! Weitere Links: Integrationstests sorgen dafür, dass eine Änderung keinen übergeordneten Schaden anrichtet. Verschiedene Testfälle sind in GitHub abgebildet. Noch mehr Infos über Webpack! Tobias ist als @wSokra auf Twitter unterwegs. Streamt uns! Wann das nächste Live-Event stattfindet, erfahrt ihr über die folgenden Quellen und unsere Webseite. Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback. podcast@programmier.bar Folgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und virtuelle Meetups und beteiligt euch an Community-Diskussionen. Twitter Instagram Facebook Meetup Musik: Hanimo
    Jetzt anhören
    • im Online-Player
    • im phonostar-Player
    • Was ist das?
      Radio hören mit phonostar Help layer phonostarplayer Um Radio anzuhören, stehen dir bei phonostar zwei Möglichkeiten zur Verfügung: Entweder hörst du mit dem Online-Player direkt in deinem Browser, oder du nutzt den phonostar-Player. Der phonostar-Player ist eine kostenlose Software für PC und Mac, mit der du Radio unabhängig von deinem Browser finden, hören und sogar aufnehmen kannst. ›››› phonostar-Player gratis herunterladen X
  • Folge vom 03.04.2020
    Folge 58 - #WirVsVirus-Hackathon mit Malte und Maurice von GoBonsai
    Wie ist es, an einem Hackathon von zuhause aus teilzunehmen? In unserer ersten live gestreamten Podcastfolge sprachen wir über diese Erfahrung mit Malte Reimann und Maurice Hofmann, die beim ersten Teil des #WirVsVirus-Hackathon der Bundesregierung mitwirkten. Über 28.000 Teilnehmende fanden sich im März zusammen, um Ideen und Konzepte zur Bewältigung der Corona-Krise zu erarbeiten. In Folge 58 richteten wir eure und unsere Fragen an unsere Gäste. Maurice, UX-Designer in einer Digitalagentur, und Malte, Informatik-Student am KIT, entwickelten gemeinsam mit ihrem Team eine App namens GoBonsai. Diese setzt sich zum Ziel, Sport und gemeinnützige Spenden zu vereinen und soll trotz sozialer Distanz ein Gemeinschaftsgefühl schaffen. Wie die Diversität des Teams in der Konzeptionierung und Umsetzung von besonderem Nutzen sein konnte, erzählen uns Maurice und Malte in dieser Folge. Am Ende des Hackathon-Wochenendes standen ein detailliert ausgearbeitetes Konzept sowie ein Prototyp der App, vor allem aber wertvolle Erfahrungen und ein Projekt, das weiterlebt. Timecodes: (00:51) Was ist #WirVsVirus? (03:05) Malte und Maurice über sich und ihre Hackathon-Erfahrungen (04:18) Wie startete #WirVsVirus und wie konnte man teilnehmen? (10:59) Wie fand das Team zusammen? (16:03) Die Idee hinter GoBonsai(21:17) Rollenverteilung und Arbeitsweise (25:26) Welche Tools und Technologien wurden eingesetzt? (30:33) Remote-Zusammenarbeit und Kommunikationswege (37:02) Experimente während des Hackathons (39:05) Wie geht es weiter?(44:26) Wie endete der Hackathon und was haben Malte und Maurice mitgenommen?(51:28) Picks of the DayAktuell sucht das Team noch mehr Unterstützung, insbesondere Coder, Designer und Sponsoren. Auf Devpost und GitHub könnt ihr euch tiefer einlesen und via Twitter oder Blog zu Maurice Kontakt aufnehmen. Maurice hat seine Erfahrungen auch in folgendem Artikel des Unstable Magazines geschildert: Maurice Hofmann (2020): Code Contra Corona. Im Hackathon die Masterarbeit verwirklicht. Erstmalig haben wir diese Folge über einen Livestream aufgenommen und ihr wart im Chat live dabei! Wenn ihr auch beim nächsten Mal Fragen stellen und kommentieren wollt, folgt uns auf Social Media und Meetup, um auf dem Laufenden zu bleiben. Picks of the Day Fabi: Git Tree Compare – Mit dieser Extension für Visual Studio ganz einfach sehen, welche Unterschiede es zwischen dem aktuellen Arbeitsverzeichnis und Branches, Tags oder Commits gibt. Maurice: Nehmt eure Ideen, die ihr so rumliegen habt, und macht was Ehrenamtliches daraus. Mal schauen, was passiert! Malte: Local Hack Day: Share am 11. April 2020 von der Major League Hacking. Streamt uns! Wann das nächste Live-Event stattfindet, erfahrt ihr über die folgenden Quellen und unsere Webseite. Schreibt uns! podcast@programmier.bar Folgt uns! Twitter Instagram Facebook Musik: Hanimo
    Jetzt anhören
    • im Online-Player
    • im phonostar-Player
    • Was ist das?
      Radio hören mit phonostar Help layer phonostarplayer Um Radio anzuhören, stehen dir bei phonostar zwei Möglichkeiten zur Verfügung: Entweder hörst du mit dem Online-Player direkt in deinem Browser, oder du nutzt den phonostar-Player. Der phonostar-Player ist eine kostenlose Software für PC und Mac, mit der du Radio unabhängig von deinem Browser finden, hören und sogar aufnehmen kannst. ›››› phonostar-Player gratis herunterladen X
  • Folge vom 27.03.2020
    Folge 57 - DDD, Event Sourcing und CQRS mit Golo Roden von the native web
    Was vereint DDD, Event Sourcing und CQRS und wieso kann ihre Kombination zu einem besseren Entwicklungsprozess beitragen? In Folge 57 sprechen wir mit Golo Roden über das große Potenzial der Vereinigung eigentlich unabhängiger Konzepte – Domain-driven Design, Event Sourcing und Command-Query-Responsibility-Segregation (CQRS). Golo ist Gründer von the native web und einer der Entwickler von wolkenkit – einem Open-Source-Tool, das genau diese Methoden miteinander vereint. Im ersten Schritt erklärt er, wie man mit Domain-driven Design eine bessere Zusammenarbeit in der Entwicklung schaffen kann, die auch in interdisziplinären Teams für Kommunikation auf Augenhöhe sorgt. Mit Event Sourcing erzählt uns Golo von einem Verfahren zur Speicherung von Daten, das sich vom klassischen CRUD-Konzept (Create, Read, Update, Delete) durch feingranularere Zugriffsmöglichkeiten abgrenzt. Es ermöglicht die Speicherung jeder Veränderung der Datenbank und macht die Wiederherstellung älterer Zustände zum Kinderspiel. Mit CQRS spricht Golo über ein Prinzip von Datenbankarchitekturen, die gut skalierbar und mit Event Sourcing nicht nur indirekt kombinierbar sind. Hier wird zwischen Command und Query unterschieden, was eine individuelle Anpassung von Schreib- und Leserechten bietet und sich so in die Struktur unterschiedlicher Entwicklungsszenarien einfügt. Unter @goloroden oder @thenativeweb könnt ihr Golo auf Twitter folgen!  Literatur, über die wir sprachen: Eric Evans (2003): Domain-driven Design. Das sogenannte Blue Book. Vaughn Vernon (2013): Implementing Domain-driven Design. Das sogenannte Red Book. Gregor Hohpe (2004): Starbucks Does Not Use Two-Phase Commit. Timecodes:(01:58) Was ist CQRS? (02:44) Golo über sich und seine Mission (06:58) Kommunikation in interdisziplinären Teams (18:37) the native web (21:28) Domain-driven Design (44:21) Event Sourcing (01:03:56) Datenbankarchitekturen (01:19:44) Wolkenkit (01:23:08) Pick of the Day Pick of the DayGolos Tipp: Wenn ihr von JavaScript zu TypeScript migrieren wollt, definiert ein Type Alias zu “any” als “todo”. So wisst ihr zu jedem Zeitpunkt, wo ihr noch Änderungen vornehmen müsst!Bestimmt die nächste Podcastfolge mit! Am Mittwoch, den 1. April 2020, nehmen wir erstmalig im Livestream mit euch zusammen eine neue Podcastfolge auf. Seid dabei und stellt uns eure Fragen! Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback. podcast@programmier.bar Folgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und Meetups und beteiligt euch an Community-Diskussionen. Twitter Instagram Facebook Musik: Hanimo
    Jetzt anhören
    • im Online-Player
    • im phonostar-Player
    • Was ist das?
      Radio hören mit phonostar Help layer phonostarplayer Um Radio anzuhören, stehen dir bei phonostar zwei Möglichkeiten zur Verfügung: Entweder hörst du mit dem Online-Player direkt in deinem Browser, oder du nutzt den phonostar-Player. Der phonostar-Player ist eine kostenlose Software für PC und Mac, mit der du Radio unabhängig von deinem Browser finden, hören und sogar aufnehmen kannst. ›››› phonostar-Player gratis herunterladen X
  • Folge vom 20.03.2020
    Folge 56 - Google Play Store Publishing
    Wie schaffe ich es, dass meine App im Google Play Store veröffentlicht wird und die Spitze der Download-Charts erreicht? Weil ihr von uns wissen wolltet, wie der Veröffentlichungsprozess einer App aussieht, haben wir uns für Folge 56 Anselm eingeladen. Er ist einer der Entwickler hinter Word Blitz und verrät uns, was einen erfolgreichen Store-Auftritt für Android ausmacht! Um zu erreichen, dass eine App aus dem Google Play Store heruntergeladen wird, braucht es einen guten ersten Eindruck, der maßgeblich durch den Store-Auftritt beeinflusst wird. Anselm spricht mit uns in dieser Folge über den gesamten Weg einer App vom Release-Build über den Upload bis hin zur Analyse der Crash- und Nutzerstatistiken. Er erzählt uns, welche Metadaten und Assets benötigt werden, was die Signatur durch Google bedeutet und was nach dem Release passiert. Denn auch nach der Veröffentlichung bietet der Google Play Store Tools an, um das Optimierungspotenzial einer App voll auszuschöpfen. Anselm erklärt die Vorteile von Updates in Staged Rollouts sowie Track-, Alpha- und Beta-Tests und erläutert, welche Statistiken einer Analyse wert sind. Auch rechtliche Themen wie die Einhaltung der Datenschutzrichtlinien kommen in dieser Folge nicht zu kurz. Dies ist der erste von zwei Teilen über die Veröffentlichung einer App. Bleibt dran und verpasst nicht den Zweiten, in dem wir über das Veröffentlichen im App Store von Apple sprechen! Hier kommt ihr zu dem Video, über das wir sprachen.Timecodes: (01:54) Erste Schritte: Account, App-Name, Manifest (05:44) App-Signatur und Zertifikat (09:45) Targeting, Staged Rollouts und Statistiken (16:18) Debugging, Testing und Reporting (21:48) Store-Auftritt und A/B-Testing und Reporting (23:45) Sicherheit und Google Play Richtlinien (25:56) Instant Apps (27:56) Akquisitionsberichte (31:15) User-Verwaltung und Permissions Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback. podcast@programmier.bar Folgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und Meetups und beteiligt euch an Community-Diskussionen. Twitter Instagram Facebook Besucht uns! Erfahrt hier, wann das nächste Meetup in unserem Office in Bad Nauheim stattfindet. MeetupMusik: Hanimo
    Jetzt anhören
    • im Online-Player
    • im phonostar-Player
    • Was ist das?
      Radio hören mit phonostar Help layer phonostarplayer Um Radio anzuhören, stehen dir bei phonostar zwei Möglichkeiten zur Verfügung: Entweder hörst du mit dem Online-Player direkt in deinem Browser, oder du nutzt den phonostar-Player. Der phonostar-Player ist eine kostenlose Software für PC und Mac, mit der du Radio unabhängig von deinem Browser finden, hören und sogar aufnehmen kannst. ›››› phonostar-Player gratis herunterladen X