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

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

Author: programmier.bar

Subscribed: 805Played: 33,665
Share

Description

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
304 Episodes
Reverse
Für dieses CTO-Special haben Fabi und Jan Besuch von Christian „Chris“ Heilmann im Podcast-Studio. Chris hat eine ganz besondere Biografie hinter sich, die ihn sicherlich auch in eine CTO-Rolle hätte bringen können. Er hat sich bewusst anders entschieden und sich stattdessen ganz dem Thema Developer Relations gewidmet.Chris teilt mit uns, wie er als Kind ohne eigenen Computer das Programmieren lernte, ursprünglich eine Karriere als Reisekaufmann hinlegen sollte und schließlich ohne formale Ausbildung oder Studium in den Anfangstagen des Internets Fuß fasste.Nach Stationen bei Yahoo, Mozilla und Microsoft verantwortet er nun als Vice President den Bereich Developer Relations für WeAreDevelopers von Berlin aus. Dort findet auch jährlich der „WeAreDevelopers World Congress“ statt – mit 15.000 Teilnehmenden.Außerdem sprechen wir darüber, was Developer Relations ausmacht, wie man in einer solchen Rolle landet und sie richtig auslebt. Aber auch darüber, warum es wichtig ist, den Kontakt zur Entwicklungsarbeit nicht zu verlieren und wie man nah am Quelltext bleiben kann.Details (Teilnahmebedingungen & Datenschutzerklärung) zu unserem Gewinnspiel findet ihr während dem laufenden Gewinnspiel unter: https://programmier.bar/gewinnspiel 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
Anthropic hat einen neuen Platzhirsch im LLM-Markt released. Claude 3 Opus schlägt GPT-4 in allen Text-Benchmarks. Klarna zeigt einen beeindruckenden Use Case für LLMs im Customer Support und ersetzt damit 700 Mitarbeitende.Midjourney hat ein neues Character Reference Feature released, mit dem man Bilder mit gleichbleibendem Character erstellen kann.Apple scheut sich nun nicht mehr, den Begriff AI in den Mund zu nehmen und hat sogar im letzten Earnings Call von „Groundbreaking AI Features“ in diesem Jahr gesprochen.Stack Overflow geht eine Partnerschaft mit Google ein, um über die Overflow API die Wissensdatenbank in die Gemini LLMs zu integrieren und ihre Community näher an den neuen Workflow von Entwickler:innen zu rücken.Cloudflare released eine AI Firewall, um gegen einige der „OWASP Top 10“-Angriffsvektoren bei LLM-basierten Anwendungen zu schützen.Darüber hinaus hat Cohere ihr erstes Open-Source-LLM namens Command R released, StarCoder 2 wurde veröffentlicht und Elon Musk hat angekündigt, Grok „Open Source“ zu machen. Soundtrack composed by AIVA (Artificial Intelligence Virtual Artist)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
Wie kann man Spiele auch abseits der großen Engines wie Unity und Unreal erfolgreich entwickeln? Das besprechen wir mit Christoph Nakazawa, dem Entwickler hinter „Athena Crisis“, einem modernen, rundenbasierten Retro-Strategiespiel.Christoph erzählt uns, weshalb sich native und etablierte Web-Technologien wie HTML, CSS und JavaScript für die Spieleentwicklung anbieten. Er zeigt auf, worauf es dabei zu achten gilt. Wir beleuchten technische Vor- und Nachteile von JavaScript-Spiele-Engines und -Frameworks im Detail. Wir diskutieren, ob Canvas oder DOM-Elemente besser für komplexe Games geeignet sind.Dass Web-Technologien gegenüber „klassischer“ Spieleentwicklung Vorteile im Bereich Tooling und Distribution bieten und insbesondere für plattformübergreifende Spiele mit Multiplayer-Funktion geeignet sind, belegen wir in dieser Folge!Picks of the Day: Christoph: „Athena Crisis“-Discord-Community – In der Discord-Community zu seinem Spiel „Athena Crisis“ will Christoph Nakazawa nicht nur Support für alle Early-Access-Unterstützer:innen bieten, sondern im eigens dafür geschaffenen „#💻-tech“-Channel auch Einblicke in die Entwicklung geben und technisches Feedback einsammeln. Jan Gregor: SteamDeck – Mit dem Steam Deck hat Valve, die Firma hinter Steam, eine tragbare Spielekonsole auf den Markt gebracht, die in der Lage ist, auch moderne PC-Spiele aus dem Steam-Katalog unterwegs spielbar zu machen. Zuletzt ist das Steam Deck in einer OLED-Variante neu erschienen und erfreut sich auch bei vielen Lotum-Mitarbeiter:innen großer Beliebtheit. Hier wird viel gespielt – von Strategiespielen über Indie-Titel sowie Emulatoren bis hin zu neuesten Erscheinungen. Sebi: CSS: text-wrap-balance – Mit dem neuen „text-wrap-balance“-CSS-Property, die aktuell noch im Draft steckt, könnt ihr Text über mehrere Zeilen so umbrechen, dass die Zeilen in etwa die gleiche Breite einnehmen. So lassen sich insbesondere Überschriften ansprechender und leichter lesbar gestalten. In diesem Kontext ist auch das experimentelle CSS-property „white-space-collape“ hervorzuheben, das euch den Zeilen- bzw. Wortumbruch vereinfacht. Christoph: Hetzner – Die Hetzner Online GmbH ist ein deutscher Hostinganbieter, der bereits seit 1997 auf dem Markt ist. Hetzner bietet sowohl dedizierte Server-Hardware als auch virtuelle Cloud-Server an – aber auch klassisches (managed) Webhosting. 2023 haben die Mitglieder der Online-Community Stack Overflow Hetzner zur „most admired“ Cloud-Plattform gewählt. Christoph: Halt and Catch Fire – In den frühen 80er- und 90er-Jahren steckt das Internet und der Personal Computer noch in den Kinderschuhen. Die (fiktiven) Charaktere um Joe MacMillan wollen zu dieser Zeit das BIOS des erfolgreichen IBM-Computers reverse-engineeren, um einen Konkurrenten auf den Markt zu bringen. Benannt nach dem Fehlercode „HCF“, kurz für „Halt and Catch Fire“, also ein Fehlverhalten in der CPU, erzählt die Serie über vier Staffeln eine spannende Geschichte aus der Pionierzeit des Personal Computing. Garrelt:
Für unsere neueste News-Folge sind krankheitsbedingt nur Fabi und Jan im Podcaststudio. Dafür haben die beiden aber eine ganze Menge News im Gepäck.Es gibt Neuigkeiten zu iOS 17.4, das heute veröffentlicht wurde. Zum einen rudert Apple überraschend zurück und will nun auch in der EU weiterhin Progressive Web Apps unterstützen. Zum anderen gibt es in einem Whitepaper mehr darüber lesen (und diskutieren), welche Sicherheitsrisiken und Gegenmaßnahmen Apple im Digital Markets Act sieht.In der Welt von JavaScript und TypeScript tut sich ebenfalls einiges. Von den Leuten hinter Deno kommt eine Alternative zu npm: JSR, die JavaScript Registry. Für wen sich die neue Registry lohnt, diskutieren wir im Detail.Neue Alternativen gibt es auch für nginx. Zum einen von Cloudflare, das mit Pingora einen eigenen Proxy veröffentlicht hat – aber auch von den Devs von nginx selbst, die sich nach einem internen Streit mit „freenginx“ abgespalten haben.Schließlich sprechen wir noch über die Rolle von Mobile Apps unter Desktop-Betriebssystemen und darüber, dass Windows sich von seinem Subsystem for Android und damit von Android Apps am Desktop verabschiedet hat.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
Zwei Wochen sind seit unserer letzten AI-News-Folge vergangen und in der AI-Welt hat sich schon wieder einiges verändert. OpenAI hat einen nächsten Durchbruch mit ihrem „Text-to-Video“-Model Sora erreicht, Stable Diffusion 3 ist angekündigt, Gemini for Workspace wurde vorgestellt und Google hat ihr erstes Open-Source-Model auf Basis von Gemini veröffentlicht und es Gemma getauft.Bytedance hat ebenfalls mal wieder im AI-Markt mitgemischt und ein destilliertes Model auf Basis von Stable Diffusion XL kreiert, welches in der 1-Step-Variante nur 120 ms Inference-Zeit benötigt und somit nahezu in Realtime Bilder erzeugt. Mistral hat ihr neues Modell Mistral Large als Closed-Source-Model in ihrem API Store released, was in der Szene für großes Aufsehen gesorgt hat.Eine völlig neue AI-Hardware wurde von Groq released, die ebenfalls die Inference-Zeiten drastisch reduzieren soll. Ob das allerdings eine marktfähige Lösung ist, diskutieren wir in dieser Folge.Weitere Links, von denen wir in dieser Folge sprechen:Nvidia is building chat with PDF appsAdobe Chat with PDFSlack AI has arrivedSoundtrack composed by AIVA (Artificial Intelligence Virtual Artist)Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback:
Wolltest du schon immer mal eine vollständig cloudbasierte Anwendung bauen, ohne dich vorher tiefgehend mit AWS beschäftigen zu müssen? Dann ist dieser Deep Dive genau richtig für dich!In dieser Folge sprechen wir über AWS Amplify und haben dafür neben Jan und Garrelt auch Constantin Gonzalez Schmitz, Principal Solutions Architect bei Amazon Web Services, im Studio.Wir besprechen die Vor- und Nachteile von AWS Amplify und warum ein gutes Architecture Pattern (wie hexagonale Architektur) trotzdem unerlässlich ist. Wir beleuchten, welche Services out of the box integriert werden können und wie mittels Amazon Bedrock auch Generative-AI-Anwendungsfälle abgedeckt werden können.Außerdem diskutieren wir anfallende Kosten, das kostenlose Nutzungskontingent und die Gründe, warum auch Entwickler:innen ein solides Verständnis vom Geschäftsmodell und Nutzungsverhalten der eigenen Anwendung haben sollten.Picks of the Day: Constantin: Perplexity – Perplexity beschreibt sich selbst als „das Schweizer Taschenmesser der Informationsbeschaffung“. Anders als herkömmliche große Sprachmodelle (LLMs), erzeugt Perplexity nicht nur Antworten aufgrund angelernten Wissens, sondern kann selbstständig Recherchen anstellen und Quellennachweise erbringen. Vielmehr als Konkurrenz zu GPT, LLaMA und den anderen Modellen, will Perplexity eine Alternative zu herkömmlichen Suchmaschinen anbieten. Garrelt: SVG Tutorial – In 25 kleinen Lektionen lernt ihr hier alles, was ihr für den grundlegenden Umgang mit SVGs in der Webentwicklung wissen müsst. Von einfachem Layout, über Gestaltung mit CSS und Interaktion mit JavaScript ist alles dabei. Der perfekte Adventskalender – auch in jeder anderen Jahreszeit! Jan Gregor: Factorio – Factorio ist eine Wirtschaftssimulation, die bereits 2016 in den Early Access startete und zuletzt ein großes Update erhielt. In diesem Spiel müsst ihr Produktionsketten, Beförderung, Forschung und Verteidigung übernehmen und könnt dazu aus einer Unmenge an Werkzeugen und Automatisierungen wählen. Jan hat das Spiel ursprünglich geschenkt bekommen, weil sein damaliger Chef und Gründer bei Shopify ein großer Factorio-Fan war. Alle, die sich für komplexe Systeme und Theory of Constraints interessieren, werden hierbei Spaß haben. Constantin: Compulsory (Martha Wells) – „Compulsory“ ist eine Kurzgeschichte von Martha Wells und Teil ihrer „Murderbot Diaries“-Reihe („Tagebuch eines Killerbots“). Die Kurzgeschichte spielt vor dem ersten Band und ist damit ein gute und kurze Vorschau auf das, was Lesende in den sieben bisher erschienen Bänden erwartet. Im Zentrum steht eine Maschine, die nach der Erlangung ihrer Selbständigkeit lieber Seifenopern im Fernsehen schauen möchte, als ihrer eigentlichen Aufgabe nachzugehen. 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-Diskussione
Garrelt schaut mal wieder im Podcast-Studio bei Fabi und Jan vorbei – gemeinsam sprechen wir über gute und leider auch schlechte Nachrichten aus dem Bereich der (mobilen) Webentwicklung.Fabi berichtet von Apples neuester Open-Source-Veröffentlichung, der Konfigurationssprache “Pkl”. Damit können Konfigurationen nicht nur typsicher erzeugt und validiert, sondern dank bereitgestellten Bindings auch direkt in Swift, Java, Kotlin, Go, etc. eingelesen und weiterverwendet werden.Weniger erfreuliche Nachrichten gibt es aber von iOS 17.4 – zumindest für alle Nutzer:innen in Europa. Apple wird den Support für Progressive Web Apps quasi komplett einstellen. Davon sind wir natürlich nicht begeistert und finden, hier hätte es bessere Wege geben können.Erfreulicher hingegen ist das Update zu React 19, das zwar noch etwas hin ist, aber das sich nun in ersten Blogposts und Details abzeichnet. Zwar ist vieles noch nicht final, aber wir schauen uns trotzdem einmal die Änderungen am Compiler an.Und auch Flutter und Dart sind in neuen Versionen erschienen. Mithilfe des neuen Dart SDK für Gemini soll Googles KI auch in Flutter-Projekten Einzug finden. Außerdem geht Dart erste Schritte, um zukünftig auch in WebAssembly kompilieren zu können. 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
Diese Woche unterhalten sich Philipp und Fabi über die neuen HuggingChat Assistants – sozusagen die Open-Source-Variante von GPTs.Google hat das neue Modell Gemini Ultra namens Gemini Advanced released und dem bis dato als Bard bekannten Sprachmodell user-facing einen neuen Namen beschert. Ihr könnt es zwei Monate lang kostenlos testen, danach kostet es im Google-One-Abo aktuell 21 Euro im Monat.Amazon bringt mit Rufus einen neuen AI Chat Assistant heraus, der das Shoppingerlebnis auf ein neues Level heben soll. Getestet wird Rufus erstmal nur in den USA.Der System-Prompt von OpenAIs ChatGPT wurde reverse-engineered und Philipp hat sich direkt daran gemacht, ebenfalls die System-Prompts und damit die Konfiguration von GPTs aus dem Store zu reverse-engineeren.Scheinbar wurde ein Modell von Mistral auf HuggingFace geleaked. Das Modell heißt miqu 70b und wurde mittlerweile auch von Mistral-CEO Arthur Mensch auf X als ein von ihnen trainiertes Modell auf Basis von LLaMA 2 bestätigt.Apple mischt weiter im Open-Source-AI-Markt mit und bringt passend zum Paper ein neues Modell names MGIE raus, welches für Photoshop-eske Manipulation von Bildern gut ist.Ein weiteres Start-up steigt in den Text-to-Speech-Markt ein und released ein erstes Modell namens Metavoice-1B.Soundtrack composed by AIVA (Artificial Intelligence Virtual Artist)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
Generative AI, also eine künstliche Intelligenz, die neue Inhalte erzeugen kann, ist aktuell im Tech-Umfeld omnipräsent und schwappt auch in den Diskurs von Non-Techies. Nahezu täglich werden neue, größere, bessere Modelle veröffentlicht. Um mithalten und die Technologie nutzen zu können, wollen wir sie ganz nüchtern und pragmatisch verstehen. Dazu haben wir erneut Christian Weyer eingeladen und sprechen mit ihm über seine Erfahrungen bei der tatsächlichen Integration von Generative AI in echte Anwendungen.Wir diskutieren, wie ihr euch dem Thema nähern solltet, wenn ihr Software und Produkte entwickelt, welche Überlegungen dabei eine zentrale Rolle spielen und wieso ihr vielleicht doch kein eigenes KI-Modell hosten solltet – auch wenn ihr es könntet.Wir stellen die These auf, dass AI und insbesondere Large Language Models für uns als Entwickler:innen eigentlich bloß weitere Werkzeuge sind. Dabei erklären wir, worin es sich von allem zuvor Dagewesenen unterscheidet.Und weil wir schon lange nicht mehr so schön im Studio beieinander saßen, haben wir bei der Aufnahme vergessen, auf die Uhr zu schauen. ;) Einen Pick of the Day gibt es am Ende trotzdem noch für euch.Picks of the Day: Jan Gregor: Jan – Ähnlich wie LM Studio ermöglicht euch auch „Jan“, Large Language Models lokal auf eurem Computer laufen zu lassen. Dabei habt ihr die Auswahl aus verschiedenen Modellen, die über einen zentralen Hub bereitgestellt werden. Alternativ ladet ihr einfach selbst Modelle herunter (etwa via HuggingFace) und importiert diese zur Nutzung in Jan. Für die Nutzung steht euch sowohl ein Chat-Interface als auch eine HTTP-API zur Verfügung. Wer Modelle selbst nutzen möchte, aber dafür nicht das GUI von Jan braucht, kann auch die zugrundeliegende Library Nitro selbst verwenden. 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
Es gibt einiges zu besprechen in dieser News-Ausgabe! Um über Apples alternative App-Marketplaces und deren Bedeutung für das Ökosystem zu sprechen, haben sich Sebi und Jan einmal Jens Abke, Mitgründer von Lotum, ins Podcast-Studio geholt.Zusammen diskutieren wir, für wen das neue App-Store-Preismodell sinnvoll sein kann, welche Chancen sich ergeben und auf welche Risiken man bei aller Euphorie achten sollte.Darüber hinaus wird es technisch, denn Sebi hat die aktuellsten News zur Browser-Interop-Initiative im Gepäck und erklärt uns, warum Web-Standards alleine oftmals nicht ausreichend sind, um gleichartiges Browserverhalten sicherzustellen.Und – man glaubt es kaum – es geht auch um jQuery. Das ist nämlich in Version 4 erschienen und hält sich wohl an das Motto „weniger ist mehr“.Zu guter Letzt hat Jan die Meldung über ein neues Leadership bei JetBrains dabei und macht deutlich, warum das eigentlich keine News sein sollte.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
Meta will dieses Jahr NVIDIA-H100-Grafikkarten im Wert von 10 Milliarden Dollar kaufen und damit zum größten Grafikkarten-Inhaber der Welt aufsteigen. In diesem Zuge hat Meta auch kürzlich CodeLlama 70b released, das ihr jetzt auch direkt auf HuggingFace ausprobieren könnt.In Chrome Version 121 gibt es mehrere neue AI Features für die USA. Darunter zählen das smarte Erstellen von Tab Groups und die Möglichkeit Drafts von Gemini in Freitextfeldern auf einer Webseite erstellen zu lassen. Google hat ebenfalls eine Partnerschaft mit HuggingFace angekündigt, die das Hosten von AI-Modellen vereinfachen und sogar auf die Google Kubernetes Engine (GKE) bringen soll.Fabi und Philipp philosophieren darüber, was es an neuen AI Features auf der nächsten WWDC von Apple geben könnte, da es einige Leaks zu Siri und OpenAI gab.OpenAI hat neue Embedding-Modelle sowie ein Preis-Update für GPT-3.5 Turbo veröffentlicht.In dieser Woche gibt es schon wieder ein besseres Modell zum Erstellen von Bildern mit dem eigenen Gesicht als Inputparameter: InstantID von InstantX. Erste Versuche liefern sogar bessere Ergebnisse als Photomaker von Tencent aus der letzten AI News.Die Special Picks of the Day:Philipps Blogbeitrag über LLM Fine TuningLLMs auf Android und der Proof of Concept von unserem Hörer und ehemaligen Podcast-Gast Nico Martin Soundtrack composed by AIVA (Artificial Intelligence Virtual Artist)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
Heute unterhalten wir uns über TimescaleDB, eine Datenbank, die auf PostgreSQL basiert und optimal ist, um mit großen Zeitreihendaten umzugehen. Damit bietet sie gerade im Internet-of-Things-Sektor (IoT) oder für Finanz-, Logging- und Wetterdaten eine ideale Lösung. Für einen Deep Dive in TimescaleDB haben wir uns Sven Klemm eingeladen, der Main Contributor von TimescaleDB.In dieser Podcastfolge klären wir grundlegende Konzepte wie Hypertables und Custom Functions. Wir verraten euch, wie ihr das Ganze mithilfe von Compression und Data Retention Policies kostenarm aufsetzen könnt.Wer schon mit Zeitreihendaten zu tun hatte, weiß, welche Kopfschmerzen das Aggregieren granularer Daten in einer Graphenansicht über große Zeiträume bereiten kann. Wenn euch Kopfschmerztabletten nicht mehr helfen, hört Fabis und Svens Erläuterung von Continous und Real Time Aggregates in TimescaleDB zu.Picks of the Day: Sven: PG Spot – PG Spot ist ein Tool, um Postgres-Extension-Skripte oder generell PostgresSQL-Code auf Schwachstellen wie unsichere Search Path Usages oder unsichere Objekterstellung zu untersuchen. Fabi: Andrej Karpathy - Intro to Large Language Models – Die Vorträge von Andrej Karpathy, ehemaliger Sr. Director of AI bei Tesla, haben wir schon häufiger empfohlen. In diesem Video erklärt Andrej alle wichtigen Grundlagen zu LLMs auf einer guten Abstraktionsebene. 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
Es gibt viel zu bereden in dieser News-Folge! Ab sofort könnt ihr Fabi, Sebi und Jan auch immer auf YouTube anhören.Nachdem sowohl Unity- als auch Riot-Mitarbeitende entlassen mussten, schauen wir uns den „State of the Game Industry“-Report der Game Developers Conference an und blicken auf aktuelle Trends in der Branche – insbesondere aus Development-Sicht.Passend dazu liefert Fabi spannende Insights des neuesten „State of Mobile“-Bericht von datai.ai über (finanzielle) Erfolge in den App Stores. Spannend für alle, die Crunchyroll nicht kennen oder noch nicht wissen, was es mit TikTok-Coins auf sich hat.Natürlich versorgt uns Sebi wieder mit den aktuellsten iOS-News: iOS 17.3 soll Diebstahl von Geräten erschweren. Außerdem entwickelt Bun jetzt eine eigene Shell.Anschließend feiern wir nicht nur einen, sondern gleich zwei Geburtstage, die zwar zeitlich etwas auseinander liegen, aber gleichermaßen bedeutsam für uns (alle) sind. Lasst euch überraschen!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
Fabis Traum von lokalen LLMs rückt immer näher, denn mit Apples neuer ML Library soll eine Ausführung on-device möglich werden.Tencents neuer PhotoMaker auf Basis von Stable Diffusion erzeugt auf Grundlage eures eigenen Gesichts beliebige Bilder. Hier könnt ihr es ausprobieren (je mehr Bilder ihr hochladet, desto besser die Ergebnisse).Aus einem Screenshot HTML-Code zu erzeugen, wird immer leichter. HuggingFace veröffentlicht dazu ein neues Modell sowie die Trainingsdaten Open Source.Wer nicht auf Apples on-device Lösung warten möchte, kann jetzt schon Stable Diffusion XL Turbo lokal im Browser ausführen und so Bilder innerhalb von Sekunden lokal erzeugen.Auch für Endkund:innen tut sich wieder viel im AI Bereich:Microsoft öffnet Copilot Pro für private Nutzer:innen und Firmen mit weniger als 300 Mitarbeitenden.NVIDIA stellt neue Grafikkarten für Verbraucher:innen vor, die explizit für AI entwickelt wurden.OpenAI öffnet den GPT Store und hat nun eine Team-Lizenz mit Administrationsfeatures für Firmen. Soundtrack composed by AIVA (Artificial Intelligence Virtual Artist)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
Parameter? Tokens? Kontext? Wir alle kennen diese Buzzwords aus dem AI-Bereich. Künstliche Intelligenz ist schon jetzt aus vielen Workflows und unserem Alltag kaum mehr wegzudenken. Ein Grund mehr, sich noch einmal dem Thema anzunehmen.Zusammen mit Fabi und Jan ist dieses Mal Fabian Hadiji zu Gast im Studio. Er beschäftigt sich nicht nur als Head of Business Intelligence bei Lotum mit dem Thema, sondern hat in diesem Gebiet promoviert und ein eigenes Startup gegründet.In dieser Folge nehmen wir uns die Zeit, um über Begriffe und Konzepte aus der Welt der Künstlichen Intelligenz zu sprechen und verständlich zu erklären. Fabian hilft uns besser zu verstehen, wie GPT so tickt und was der Antrieb der großen Sprachmodelle ist, die uns umgeben.In dieser Folge wollen wir all die Fragen stellen, die sich der ein oder die andere vielleicht nicht mehr zu stellen traut, nachdem das Thema schon so lange präsent ist.Picks of the Day: Fabi: Geblitzt.de – Hand aufs Herz, alle, die ein Auto fahren, sind schon das ein oder andere Mal geblitzt worden. ;) Viele dieser Bußgeldbescheide sind jedoch scheinbar fehlerhaft. Geblitzt.de hilft euch dabei, euren Bescheid zu prüfen und unterstützt euch nach Analyse eures Falls gegebenenfalls auch juristisch. Fabian: Lex Fridman Podcast – Insbesondere die früheren Folgen des Lex Friedman Podcasts sind immer eine Empfehlung wert. Denn gerade in dieser Phase hat sich Lex Friedman sehr tiefgreifend mit dem Thema der Künstlichen Intelligenz beschäftigt und den Themenkomplex gemeinsam mit vielen kompetenten und auch heute noch gefragten Gäst:innen beleuchtet. Fabian empfiehlt euch insbesondere diese Folgen: Yoshua Bengio: Deep LearningJuergen Schmidhuber: Godel Machines, Meta-Learning, and LSTMsYann LeCun: Deep Learning, Convolutional Neural Networks, and Self-Supervised LearningJudea Pearl: Causal Reasoning, Counterfactuals, Bayesian Networks, and the Path to AGIIlya Sutskever: Deep Learning Jan Gregor: LM Studio – Mit LM Studio könnt ihr euch beliebige große Sprachmodelle herunterladen (etwa via HuggingFace) und dann lokal auf eurem Computer ausführen. Dazu gibt es nicht nur ein Chat UI, um Prompts an das gewählte Modell zu schicken und Antworten zu erhalten, sondern auch eine standardisierte API um Modell-agnostische, lokale Entwicklung betreiben zu können. 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
In der aktuellen News-Folge sprechen Fabi und Sebi über die JavaScript Rising Stars von 2023 und warum sie so viele der Rising Stars verpasst haben.Apple hat endlich revealed, dass die Vision Pro ab dem 1. Februar in den USA erhältlich ist. Was genau die Vision Pro zu diesem Zeitpunkt kann, beleuchten wir genauer.Der Deal von Figma und Adobe ist geplatzt. Was das nun für Figma bedeutet und wieviel Schadensersatz Adobe an Figma zahlen muss, klären wir in dieser Folge.Natürlich darf bei einer programmier.bar News ein Update rund um Vue auch nicht fehlen. Dieses Mal schauen wir uns den Release 3.4 an.Zu guter Letzt sprechen wir über das neue AI Device von rabbit. Mit dem r1 wollen sie ein Device schaffen, was mit jeglichen Applikationen die man auch jetzt schon nutzt interagieren kann. Sollte das Device es noch nicht können, kann man es dem LAM (Large Application Model) über ihre Rabbit Hole Cloud beibringen. Auf die riesigen Fragezeichen rund um diese Technologie gehen wir ebenfalls ein.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
Auch in diesem Dezember blicken wir wieder zurück auf ein spannendes Jahr. Schnappt euch einen Glühwein oder Punsch, kuschelt euch vor den (virtuellen) Kamin und seid gespannt auf unsere Impressionen des endenden Jahres 2023.Im Studio haben sich Sebi, Fabi und Jan zusammengefunden und begrüßen auch mal wieder Dennis in der Runde. Gemeinsam ziehen wir unser persönliches Resümee dieses Jahres mit der ein oder anderen Tasse Heißgetränk in der Hand und Gebäck auf dem Tisch. Wir sprechen über Hoffnungen, Ideen und Wünsche für das nahende 2024.Beim Blick in die Glaskugel ist KI bei uns allen nach wie vor hoch im Kurs. Wir sind aber auch auf kommende Hardware und Development Tools gespannt, über die wir gerne fleißig spekulieren.Zum Schluss bleibt uns nur eins zu sagen: Vielen Dank, dass ihr die programmier.bar auch in diesem Jahr wieder so fleißig gehört habt! Wir freuen uns über jedes Feedback und darauf, auch im Jahr 2024 viele spannende Inhalte für euch zu produzieren. Frohe Feiertage und einen guten Rutsch!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
Google hat ein neues LLM mit großem Trara vorgestellt: Gemini. Multimodal als Input, sogar Sound und angeblich besser als GPT-4. Dazu gab's ein beeindruckendes Video, bei dem angeblich live mit dem Modell interagiert wird. Leider ist es wohl mehr Schein als Sein.Mistral, das Pariser KI-Start-up, hat ein Mixture of Experts LLM mit einer 8x7B-Architektur vorgestellt, Mixtral 8x7B. Meta hat ein stand-alone Tool für ihr generatives Bild-Modell (EMU) vorgestellt und es Imagine getauft. Darüber hinaus hat Meta mit Purple Llama noch ein LLM zur Content-Moderation erstellt, um schädliche Anfragen sowie Outputs von LLMs zu erkennen.Stability AI ist von ihrem Open-Source-Ansatz etwas abgerückt und hat nun ein Membership-Modell vorgestellt, wonach man für das Self-Hosting eines ihrer neuen Modelle eine monatliche Lizenzgebühr zahlen muss. Vercel v0, die React UI generierende AI, ist nun nicht mehr in Closed Beta und damit für alle verfügbar. Soundtrack composed by AIVA (Artificial Intelligence Virtual Artist)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
Dass die programmier.bar ein Herz für Flutter hat, ist kein Geheimnis. In dieser Folge sprechen Jojo und Jan mit Jens Horstmann von Widgetbook über UI-Entwicklung in Flutter und darüber, warum ein zentraler Widget-Katalog sinnvoll für die Kollaboration über die verschiedenen Rollen hinweg ist.Wir erfahren von Jens, wie es überhaupt dazu gekommen ist, dass er und sein Mitgründer Lucas Josefiak Widgetbook gebaut haben. Er erzählt, wie sie den Spagat zwischen Open Source Toolchain und kommerziellem Produkt meistern.Darüber hinaus berichtet Jojo von den Erfahrungen, die wir bei Lotum bereits mit Widgetbook machen konnten und erzählt, wie sein Team es in den Entwicklungs- und Review-Zyklus integrieren konnte.Abschließend diskutieren wir, für wen sich zu welchem Zeitpunkt der Einstieg in einen Widget-Katalog am ehesten empfiehlt und was die nächsten Schritte in der Entwicklung von Widgetbook sein werden.Picks of the Day: Jojo: „Second Brain“ von Tiago Forte – Tiago Forte ist ein Experte für Produktivität und der Schöpfer der „Second Brain“-Methode. Er schlägt ein persönliches Organisationssystem vor, das Tools verwendet, um eine Art mentaler Erweiterung zu schaffen, in der wichtige Informationen, Ideen und Wissen leicht abgelegt, strukturiert und abgerufen werden können. Der „Second Brain“-Ansatz zielt darauf ab, die kognitive Effizienz zu maximieren, sodass Menschen sich mehr auf kreative und strategische Gedanken konzentrieren können, während sie Tools nutzen, um den Informationsfluss zu verwalten. Jens: „Stolen Focus“ von Johann Hari – Das Buch „Stolen Focus“ von Johann Hari beschäftigt sich mit der zunehmenden Schwierigkeit, in unserer heutigen, von Technologie und ständigen Ablenkungen geprägten Welt, Konzentration und Aufmerksamkeit aufrechtzuerhalten. Jan Gregor: Advent of Code – Der „Advent of Code“ ist ein Online-Adventskalender, bei dem ihr jeden Tag gleich zwei Türchen öffnen könnt. Hinter jedem Türchen verbirgt sich ein kleines Programmier-Rätsel. Sobald ihr eines gelöst habt, dürft ihr das zweite Rätsel des Tages lösen. Ganz unabhängig von der Programmiersprache eurer Wahl vergeht die Zeit bis Weihnachten so im Flug! 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
In der aktuellen News-Folge sprechen Fabi, Sebi und Jan über das Urteil im Fall von Epic vs. Google und warum die Entscheidung wegweisend sein könnte – oder warum alles doch noch ganz anders werden könnte.Sebi berichtet vom neuesten Release von iOS 17.2 sowie den Änderungen, die Safari mit sich bringt. Fabi erzählt von Cloudflares „2023 Year in Review“ sowie den Radar-Bericht über Internet Services.Traditionell kürt Apple zum Jahresende auch die besten Einreichungen im App Store und auch das wollen wir euch nicht vorenthalten.Abschließend sprechen wir noch über den neuen AI Assistant von JetBrains und die zugrunde liegenden Sprachmodelle. Obwohl sich natürlich alle Hosts darüber einig sind, was die beste IDE ist. ;)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
loading
Comments (2)

Benjamin Kerkes

Richtig guter Podcast, sehr interessanter Gast.

Jun 6th
Reply

Oliver Bleckmann

Leute, ich will echt nicht meckern, aber 10 Minuten bis ihr zum Thema kommt!? Nett und konstruktiv gemeinter Rat: Ihr solltet schneller zum Punkt kommen. Euren Raumausstattungs- und Bierpläuschen entziehen sich jeglichem Zugang der Hörerschaft, ein Bischen wie ein Podcast über Situationskomik ;-)

Aug 3rd
Reply
Download from Google Play
Download from App Store