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

programmier.bar
undefined
Dec 17, 2021 • 58min

CTO-Special #11: Christian Hardenberg von Delivery Hero

In diesem Special haben wir Christian Hardenberg zu Gast, CTO von Delivery Hero – das Unternehmen hinter Online-Bestellplattformen für Essen wie foodora oder foodpanda und ist mit 2000 Developer:innen international tätig. Wir sprechen mit Christian unter anderem über seine Aufgaben als CTO und die Technologieentscheidungen, die er bei dem Unternehmen bereits getroffen hat, das in den nächsten Jahren das Development-Team auf 5000 Personen erweitern will. Da stellt sich die Frage: Wie arbeiten die Entwicklungsteams mit selbstverantworteten Microservices? Was passiert, wenn man in verschiedenen Ländern Firmen aufkauft und die vorhandenen Services in einem Patchwork konsolidiert? Und wie arbeitet man mit länderübergreifenden Backend-Services, aber unterschiedlichen Frontends aufgrund kulturell unterschiedlicher Essensgewohnheiten?Darüber hinaus sprechen wir mit Christian über seinen Werdegang, den wir besonders spannend finden. Als Spielengine-Entwickler bei ART+COM war er mitten im Geschehen der Netflix-Miniserie “The Billion Dollar Code”. Das Berliner Startup Multiversum hatte damals mit dem 3D-Aufbau von Städten noch einen anderen Multiversumsansatz als heutige Social-Media-Plattformen. Ab dieser Zeit war er in führenden Rollen tätig und durchstreifte Rocket Internet, bis er schließlich bei Delivery Hero landete.Schreibt uns!Schickt uns eure Themenwünsche und euer Feedback.podcast@programmier.barFolgt uns!Bleibt auf dem Laufenden über zukünftige Folgen und virtuelle Meetups und beteiligt euch an Community-Diskussionen.TwitterInstagramFacebookMeetupYouTubeMusik: Hanimo
undefined
Dec 15, 2021 • 37min

News 50/21: log4j // Flutter 2.8 // GitHub Code Search // App Store AB Testing // React 18 // Tailwind 3.0

In voller Besetzung bringen wir euch diese Woche folgende News mit:- Natürlich sprechen wir über die Sicherheitslücke in log4j und fassen euch die wichtigsten Erkenntnisse zusammen. Hier ist der angesprochene Blog-Artikel über Open-Source-Vergütung.- Flutter 2.8 ist erschienen. Im Vordergrund stehen Performance-Optimierungen und die neue Dart-Version 2.1.5, die das enum-Handling verbessert. Hier geht es zum angesprochenen Video mit unserer Entwicklerin Petra. - Tailwind 3.0 ist nun endlich final erschienen. Guckt euch auch die überarbeitete Docs-Seite an.- React 18 wurde auf der ReactConf 21 vorgestellt. - GitHub bringt weitere Beta-Features raus. Diesmal Code Search, die optimierte Code-Suche für euer Repository und ihr könnt euch bereits anmelden.- Apple erlaubt nun auch verschiedene Versionen der App Store Page gegeneinander zu testen. Außerdem kann man direkt auf einzelne Varianten verlinken für Marketingaktivitäten.Schreibt uns!Schickt uns eure Themenwünsche und euer Feedback.podcast@programmier.barFolgt uns!Bleibt auf dem Laufenden über zukünftige Folgen und virtuelle Meetups und beteiligt euch an Community-Diskussionen.TwitterInstagramFacebookMeetupYouTube
undefined
Dec 8, 2021 • 31min

News 49/21: Blender 3.0 // Web Almanac // Storybook 6.4 // Apple Store Awards 2021

In dieser Woche feiern wir ein Jahr programmier.bar News! Vielen Dank für eure Inputs und Rückmeldungen zu diesem Format. Wir freuen uns, mit euch am Puls der Zeit zu bleiben.Sebi: Blender 3.0 – Die 3D Software bekommt ein Major Update. Asset Browser, neuer Renderer und definitiv viel Performance! Sebi empfiehlt das grandiose Donut Tutorial, das jetzt auf Blender 3.0 upgedatet wurde.Jojo: Web Almanac – Das Web Jahrbuch wurde wieder veröffentlicht und enthält viele interessante Statistiken rund um unser Web. Wie weit verbreitet Wordpress immer noch ist und wieviel JavaScript ein:e User:in aktuell im Durchschnitt runterladen muss, klären wir unter anderem in dieser Folge.Fabian: Storybook bekommt mit der Version 6.4 seinen größten Minor Release ever. Das ist Fabians ganz heißer Tipp zur Komponentenentwicklung mit einem reaktiven Framework, sowie zur Erstellung eines Design Systems für euer Projekt.Dennis: Apple Store Awards 2021 – Apple hat den coolsten Apps im Jahr 2021 mal wieder die Krone aufgesetzt und Dennis versucht herauszufinden, ob überhaupt jemand von uns diese Apps kennt.Schreibt uns!Schickt uns eure Themenwünsche und euer Feedback.podcast@programmier.barFolgt uns!Bleibt auf dem Laufenden über zukünftige Folgen und virtuelle Meetups und beteiligt euch an Community-Diskussionen.TwitterInstagramFacebookMeetupYouTube
undefined
Dec 3, 2021 • 1h 1min

Deep Dive 98 - Die neue programmier.bar-Webseite mit Fabian Hiller

Wir freuen uns, euch unsere neue Webseite vorzustellen! Fabian und der Rest des Teams hat viel Zeit und Energie in unseren neuen Auftritt gesteckt, welcher der programmier.bar nun endlich gerecht wird. Die besten Features? Der Podcast-Player, Mauszeiger und die Hover-Effekte, glauben wir. ;) In dieser Podcastfolge nehmen wir euch mit in den Erstellungsprozess und lassen Fabian von der Arbeit an diesem Projekt erzählen.Was war unsere Vision für die neue Seite und welche Technologien haben wir dafür verglichen? Für welche haben wir uns letztendlich aus welchen Gründen entschieden? Was haben wir auf dem Weg zur fertigen Webseite gelernt und wie wollen wir zukünftig mehr Interaktivität erreichen?Wenn ihr es nicht längst getan habt, werft jetzt einen Blick auf unsere Webseite unter www.programmier.bar! Wir freuen uns auf eure Eindrücke. Außerdem ist das Projekt Open Source für euch auf GitHub verfügbar.Natürlich ist diese Podcastfolge keine Musterlösung für eure eigenen Webseiten. Wenn ihr euch trotzdem genauer mit den Tools beschäftigen wollt, die wir verwendet haben, findet ihr hier unsere entsprechenden Deep-Dive-Folgen:Vue.js mit Composition APITailwind CSSNuxt.jsHosting auf Firebase und App EnginePostgreSQL DatenbankSchreibt uns!Schickt uns eure Themenwünsche und euer Feedback.podcast@programmier.barFolgt uns!Bleibt auf dem Laufenden über zukünftige Folgen und virtuelle Meetups und beteiligt euch an Community-Diskussionen.TwitterInstagramFacebookMeetupYouTubeMusik: Hanimo
undefined
Dec 1, 2021 • 39min

News 48/21: PHP 8.1 & Foundation // JetBrains Fleet // Version Distribution Android vs. iOS // Advent of Code

PHP 8.1: PHP führt in der Version 8.1 endlich enumerations ein! Darüber hinaus hat PHP 8.1 viele weitere neue Features, obwohl es nur eine Minor Version ist.PHP Foundation: Einer der Hauptentwickler von PHP zieht sich zurück. PHP Foundation wurde gegründet, um den Fortbestand und die Weiterentwicklung von PHP zu supporten. JetBrains neue IDE Fleet: Ein Angriff auf Visual Studio Code?Remix jetzt in der v1: Fabian hat mal wieder ein React-Framework im Gepäck, das einen interessanten neuen Ansatz liefert. Wir überlegen, hierzu eine Deep Dive Folge aufzunehmen. Was denkt ihr?Prettier 2.5: Prettier reverted den Multiline-CSS-Class-Ansatz für z.B. Frameworks wie Tailwind. Wieso das nicht so gut funktioniert wie gedacht, erzählen wir euch.Version Distribution Android: 9to5Google hat aktuelle Zahlen zu der globalen Verteilung der Android-Versionen zusammengetragen. Wir ziehen einen Vergleich mit iOS.Advent of Code: Die Weihnachtszeit hat begonnen und damit auch der Adventskalender für Developer:innen. Hier gibt’s jeden Tag eine Coding-Challenge.Schreibt uns!Schickt uns eure Themenwünsche und euer Feedback.podcast@programmier.barFolgt uns!Bleibt auf dem Laufenden über zukünftige Folgen und virtuelle Meetups und beteiligt euch an Community-Diskussionen.TwitterInstagramFacebookMeetupYouTube
undefined
Nov 26, 2021 • 1h 6min

Folge 97 - Next.js mit Fabian Hiller

In Deep Dive 66 haben wir euch Nuxt.js zum Webseitenbau vorgestellt, ein Vue-basiertes und opinionated Framework. In dieser Folge geht es um das Pendant dazu für React: Next.js! Das Framework ist Open Source und wird von der Hosting-Plattform Vercel entwickelt und ist ein Traum für das Bauen SEO-optimierter Webseiten. Es gibt, genau wie Nuxt, den Rahmen in der Entwicklung stark vor, unterstützt dafür aber gleich mit einer ganzen Bandbreite an Convenience Features. Damit eure Webseite zu einem SEO-Meisterwerk werden kann, rendert Next.js sie vor. Die statische Generierung der Seite funktioniert normalerweise über die Varianten der Static Generation, des Server-Side-Rendering oder der Incremental Static Regeneration. Was das bedeutet, worin sich diese Varianten unterscheiden und was davon ihr in welcher Situation am sinnvollsten einsetzt, klären wir in dieser Folge.Unseren Experten Fabian kennt ihr mittlerweile sicherlich aus einigen News-Folgen oder unserer Podcastfolge über React, die sich im Übrigen wunderbar als Grundlage für diesen Deep Dive anbietet.Fabian hat ergänzend zu dieser Folge ein YouTube-Video mit einem Crashkurs zu Next.js aufgenommen.Zum GitHub Repository von Next.js: https://github.com/vercel/next.jsPicks of the Day:Jojo: Grammarly ist ein Tool, das euch beim Schreiben englischer Texte unterstützt – sogar noch während der Eingabe! Damit wirkt jeder Text gleich ein Stückchen professioneller.Fabian: Headless UI und Radix UI sind zwei Frameworks, die es euch ermöglichen, komplexe Komponenten auf eurer Webseite zu integrieren, deren Styling ihr dennoch selbst bestimmen könnt.Schreibt uns!Schickt uns eure Themenwünsche und euer Feedback.podcast@programmier.barFolgt uns!Bleibt auf dem Laufenden über zukünftige Folgen und virtuelle Meetups und beteiligt euch an Community-Diskussionen.TwitterInstagramFacebookMeetupYouTubeMusik: Hanimo
undefined
Nov 24, 2021 • 39min

News 47/21: npm Sicherheitslücken // Ed Sheerans Metaverse-Konzert // Git sparse index // React 18 // Hydrogen // OWAS Top 10

Die Themen dieser Woche:Es sind weitere npm Registry Sicherheitslücken ans Licht gekommen, nachdem wir letzte Woche schon über die Sicherheitslücken in rc und coa gesprochen hatten. Wir klären, welche Sicherheitslücken es diese Woche gibt.Ed Sheeran gibt ein Konzert in Pokemon Go! Passend zu letzter Woche, als wir über die Öffnung des AR-Frameworks Lightship durch Niantic gesprochen haben. Ist das ein erster Schritt in Richtung AR-Metaverse?Git 2.34 sparse index: Performance-Verbesserung für Arbeiten mit großen Mono Repositories.Die React 18 Beta ist draußen und wir schauen, was es Neues in der React-Welt gibt.Passend dazu: Das Hydrogen-Framework bietet die Möglichkeit, einen komplett gecustomizeten Shopify-Online-Shop mit React zu bauen.Der Google Cloud Managed Service für Prometheus wurde als Preview veröffentlicht. Jetzt muss man das Monitoring/Logging-Tool auf der Google Cloud nicht mehr selbst hosten.Wir schauen uns die OWASP Top 10 an – die 10 größten und wichtigsten Angriffsvektoren für Web-Applikationen. Gegen was müsst ihr gewappnet sein?Schreibt uns!Schickt uns eure Themenwünsche und euer Feedback.podcast@programmier.barFolgt uns!Bleibt auf dem Laufenden über zukünftige Folgen und virtuelle Meetups und beteiligt euch an Community-Diskussionen.TwitterInstagramFacebookMeetupYouTube
undefined
Nov 17, 2021 • 30min

News 46/21: npm Infiltrierung // TypeScript 4.5 // Firebase Summit // Lightship // Apples Weihnachten

Eine neue Woche und jede Menge News. Diesmal sprechen wir zunächst über die Trojaner in npm. Beim Paketmanager wurden die Pakete coa und rc infiltriert, was nur für Windows-Systeme zu gelten scheint. Durch die Trojaner wird versucht, Bankdaten zu klauen. Möchtet ihr prüfen, welche Version ihr installiert habt? Hiermit geht’s: grep -E "node_modules\/(rc|coa)\"" -A 1 -r --include=package-lock.json .Es wird empfohlen, alles zurückzusetzen, solltet ihr betroffen sein.Im Zuge dieser Nachricht diskutieren wir, ob rc und coa wirklich erst vor Kurzem infiltriert wurden. Da es die Versionsnummern schon länger gibt, hatten auch wir unsere Zweifel.Außerdem in dieser Folge:Die neue TypeScript 4.5 Beta ist draußen.Die Online-Konferenz Firebase Summit hat stattgefunden und es wurden unter Anderem neue Extensions angekündigt, um beispielsweise Stripe anzubinden. Unter dem Link gibt es weitere Ankündigungen.Niantic, das Entwicklungsstudio hinter Pokémon Go, hat die AR-Plattform Lightship für alle zur freien Verfügung geöffnet. Der CTO Phil Keslin begründete das durch seine Vorstellung des Metaverse, in der dieses keinesfalls auf Virtual-, sondern Augmented Reality basiert.Apple hat ein Weihnachtsgeschenk für alle App-Entwickler:innen: Dieses Jahr gibt es keine Weihnachtspause für Einreichungen in den App-Review-Prozess wie sonst zwischen Weihnachten und Silvester.Schreibt uns!Schickt uns eure Themenwünsche und euer Feedback.podcast@programmier.barFolgt uns!Bleibt auf dem Laufenden über zukünftige Folgen und virtuelle Meetups und beteiligt euch an Community-Diskussionen.TwitterInstagramFacebookMeetupYouTube
undefined
Nov 12, 2021 • 1h 3min

Folge 96 - Chaos Engineering mit Benjamin Wilms von steadybit

Chaos Engineering beschreibt das Stress-Testen einer verteilten Infrastruktur, beispielsweise durch den geplanten Ausfall einzelner Komponenten oder durch unerwartete Konditionen. Dabei soll sich herausstellen, wie gut das System gegen Störungen geschützt ist und wo noch Maßnahmen ergriffen werden müssen, um die passenden Sicherheitsnetze zu spannen.Gemeinsam mit Benjamin Wilms, CEO und Co-Gründer von steadybit, sprechen wir über Chaos Engineering. Sein Unternehmen bietet Tools in einer ganzen Software-Suite an, durch die kontrollierte Störfälle getestet und ausgewertet werden können. Weiterhin klären wir in dieser Folge, was über den reinen Code hinaus dazugehört, um Ausfälle zu vermeiden und wieso das richtige Mindset in Entwicklungsteams dabei entscheidend sein kann.Picks of the DaySebi: vueuse.org ist eine Sammlung verschiedenster Vue Composition Utilities, von denen man sich inspirieren lassen kann.Fabi: Der Taschenrechner vom Mac kann im Programmier-Modus auch Bit-Operationen.Dennis: Die neuralen Filter von Photoshop sind mindblowing! Adobe stellt eine Anleitung bereit, mit der ihr lernt, wie man sie benutzt. Benjamin: Fathom ist eine simple Website-Tracking-Lösung, die von Haus aus auf Datenschutz achtet. Schreibt uns!Schickt uns eure Themenwünsche und euer Feedback.podcast@programmier.barFolgt uns!Bleibt auf dem Laufenden über zukünftige Folgen und virtuelle Meetups und beteiligt euch an Community-Diskussionen.TwitterInstagramFacebookMeetupYouTubeMusik: Hanimo
undefined
Nov 10, 2021 • 25min

News 45/21: Google Pathways // Next.js 12 // Angular 13 // Firefox Colorways // Knative 1.0

In der heutigen Folge haben wir endlich Zugriff auf GitHubs Copilot bekommen, von dem Sebi kurz berichtet. Außerdem reden wir ein wenig über die M1 Max MacBooks, die bei uns zum Testen angekommen sind.Google Pathways ist eine neue KI-Architektur, die Modelle in der Zukunft auf ein anderes Niveau heben soll, indem sie nicht mehr nur einem exakten Use-Case folgt, sondern flexibler ist, was Ein- und Ausgaben angeht.Knative ist nach zwei Jahren der Entwicklung bei Version 1.0 angekommen. In Deep-Dive-Folge 50 sind wir schon einmal tiefer in dieses Thema eingestiegen.Next.js hat die Build-Geschwindigkeit verfünffacht, indem Rust als Basis eingesetzt wird.Angular hat auch deutliche Geschwindigkeitsvorteile mit Version 13.Firefox macht sich in der Dev-Szene lächerlich, da mit großem Fokus ein Design-Update veröffentlicht wurde, das die Browser-Experience mehr personalisiert.Schreibt uns!Schickt uns eure Themenwünsche und euer Feedback.podcast@programmier.barFolgt uns!Bleibt auf dem Laufenden über zukünftige Folgen und virtuelle Meetups und beteiligt euch an Community-Diskussionen.TwitterInstagramFacebookMeetupYouTube

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app