Cover

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 [email protected] 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

Alle Folgen

  • 23.07.2021
    110 MB
    01:16:46
    Cover

    Folge 90 - Quantencomputing mit Prof. Dr. Bettina Just von der THM

    Google hat in diesem Jahr auf der Google I/O über Quantencomputer gesprochen. Daraufhin wollten wir genauer wissen, was es damit auf sich hat. In dieser Folge haben wir Prof. Dr. Bettina Just zu Gast, die erst kürzlich ein Fachbuch mit dem Titel “ Quantencomputing kompakt ” veröffentlichte. Bettina Just lehrt und forscht an der Technischen Hochschule Mittelhessen und ist Expertin, wenn es darum geht, komplexe Sachverhalte leicht verständlich herunterzubrechen. Uns interessiert, wofür Quantencomputer in naher Zukunft eingesetzt werden können und dafür wollen wir die Grundlagen verstehen. Was ist der Unterschied zwischen einem Bit und einem Qubit und was hat es mit Begriffen wie Superposition und Verschränkung auf sich? Außerdem erfahren wir, wie man Quantenalgorithmen programmiert und wie ein solcher Computer hardwareseitig aufgestellt sein kann. Mittels anschaulicher Beispiele gelingt es Bettina Just, dass wir Einblicke in die Welt der Quanten erhalten. Hier geht's zu Qiskit . Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback. [email protected] Folgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und virtuelle Meetups und beteiligt euch an Community-Diskussionen. Twitter Instagram Facebook Meetup YouTube Musik: Hanimo

    ...mehr
  • 21.07.2021
    30 MB
    21:22
    Cover

    News 29/21: MongoDB 5 // Vue 3.2 // COVID Pass // Safari Updates // Internet Geschwindigkeitsrekord

    Unter covidpass.eu könnt ihr euch euer digitales Corona-Zertifikat in einen Apple Wallet Pass umwandeln. Apple passt Safari mit den neuen iOS und macOS Betas wieder an. Japanische Forscher:innen haben einen neuen Geschwindigkeitsrekord bei der Internet-Übertragung aufgestellt. MongoDB kommt in der neuen Major Version 5 raus und bringt zwei große Features mit: zum einen das unterbrechungsfreie Live-Sharding und zum anderen die bessere Unterstützung von Zeitreihen-Daten. Die neue Vue 3.2 Beta 1 ist zwar noch nicht veröffentlicht, Sebi hat sich trotzdem schon mal die Git Commits angesehen: Neben Performance Improvements kann man Komponenten mit einem Punkt namespacen und die Setup-Methode funktioniert im Script Tag. Außerdem gibt es ein cooles Plugin für Vite, das automatisch die Imports managed. Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback. [email protected] Folgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und beteiligt euch an Community-Diskussionen. Twitter Instagram Facebook Meetup

    ...mehr
  • 16.07.2021
    100 MB
    01:09:37
    Cover

    CTO Special #8: Tobias Balling von Blinkist

    Spannende Inhalte komprimiert zusammenfassen, damit wir sie in unserem stressigen Alltag zur Weiterbildung konsumieren können. Das ist das Ziel von Blinkist, einem Berliner Unternehmen, das seit neun Jahren am Markt ist und 19 Millionen Kund:innen schlaucher macht. Tobias Balling ist Mitgründer und Co-CTO und erzählt uns von seinem Werdegang, den man kurz und knackig wie folgt zusammenfassen könnte: Schule, Uni, Blinkist. Dazwischen lagen aber tatsächlich noch ein paar andere Ideen und Fehlversuche, von denen er uns berichtet. In dieser Folge gehen wir außerdem auf die Strukturen des Unternehmens ein, wie die Teams heute aufgestellt sind und vor welchen Herausforderungen Tobias mit seinem Team bereits stand. Vor allem erfahren wir aber auch, welche Technologien sowohl im Frontend als auch im Backend eingesetzt werden und welche initialen Code-Blöcke von Tobias noch heute existieren. Tobias könnt ihr unter @tobiballing auf Twitter folgen. Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback. [email protected] Folgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und virtuelle Meetups und beteiligt euch an Community-Diskussionen. Twitter Instagram Facebook Meetup YouTube Musik: Hanimo

    ...mehr
  • 14.07.2021
    25 MB
    17:21
    Cover

    News 28/21: Google Load Balancer HTTP 3 // Brave Search Engine // Ionic 6 // Zod // Virgin Galactic

    Die Google Load Balancer unterstützen jetzt HTTP 3, was zu kleinen Performance-Verbesserungen führen kann und als Entwickler:in hat man keine Mehraufwände. Brave gibt es jetzt auch als Suchmaschine und verspricht ohne Einbußen in der Privatsphäre das Internet durchsuchen zu können. Ionic kommt in der neuen Major-Version 6 . Außerdem hat es Richard Branson geschafft, vor Jeff Bezos als Weltraumtourist unsere Erde für einen kurzen Moment zu verlassen. Wir reden außerdem über Zod , ein TypeScript Schema Declaration and Validation Tool, und wollen wissen, wie eure Meinung dazu ist – checkt dazu unseren Twitter-Account. Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback. [email protected] Folgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und beteiligt euch an Community-Diskussionen. Twitter Instagram Facebook Meetup

    ...mehr
  • 09.07.2021
    92 MB
    01:04:28
    Cover

    Folge 89 - Medizinische KI mit Dr. Jörn-Philipp Lies

    Vor Kurzem haben wir von der Google I/O 2021 berichtet, zu der Google die Entwicklung einer Künstlichen Intelligenz angekündigt hat, welche die Erkennung von Metastasen auf Mammographiebildern unterstützen soll. Daraufhin haben wir uns gefragt, wie gut KIs im medizinischen Sektor Ärzt:innen unterstützen können. Um das herauszufinden haben wir Dr. Jörn-Philipp Lies, CEO und Co-Founder von eye2you, zum Gespräch geladen. Unser Gast hat gemeinsam mit Dr. Björn Browatzki und Prof. Dr. Christian Wallraven ein Unternehmen zur Erkennung bestimmter Augenkrankheiten gegründet. Bei eye2you kann eine smartphonebasierte Funduskopie durchgeführt werden, die KI-basiert Krankheiten wie Diabetische Retinopathie, Glaukom oder Altersbedingte Makuladegeneration (AMD) erkennen kann. Gemeinsam mit Philipp unterhalten wir uns über Problematiken des KI-Trainings im medizinischen Bereich, Programmiersprachen und weitere technische Hintergründe. Picks of the Day: Philipp: Mit Google Colab kann man für die ersten Schritte im Gebiet von KIs einen Tag lang selbst ein KI-Modell kostenlos trainierenSebi: Schön formatierten Code für Mails oder Präsentationen ganz einfach in ray.so erstellen. Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback. [email protected] Folgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und virtuelle Meetups und beteiligt euch an Community-Diskussionen. Twitter Instagram Facebook Meetup YouTube Musik: Hanimo

    ...mehr
  • 07.07.2021
    35 MB
    24:32
    Cover

    News 27/21: GitHub Copilot // TypeScript 4.4 beta // Temporal API // 2FA Codes in Safari // Docker Desktop 3.5

    Es gibt mal wieder eine neue Beta-Version von TypeScript. Die größte Neuerung ist, dass Type Guards nun auch in Variablen verstanden werden. Die Temporal API für JavaScript wird irgendwann kommen und das Handling für Zeitzonen und andere komplizierte Zeit- und Datumsberechnungen erleichtern. Den von Sebi erwähnten Artikel findet ihr hier . Safari bietet in der neuesten Tech Preview Unterstützung für 2FA Codes. Damit geht der Weg in Richtung Passwort-Manager weiter. Docker Desktop kommt in der Version 3.5 mit zwei großen Updates: Docker Volumes sind jetzt auch in der GUI integriert und es gibt eine neue Funktionalität namens “Dev Environments”, die in der Teamarbeit das Teilen des aktuellen Entwicklungsstands vereinfachen soll. GitHub hat ein neues Tool in einem Technical Preview veröffentlicht: GitHub Copilot . Ein KI-Pair-Programmierer, der durch Machine Learning in der Lage sein soll, Codeschnipsel automatisch zu vervollständigen. Eigentlich zu gut, um wahr zu sein. Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback. [email protected] Folgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und beteiligt euch an Community-Diskussionen. Twitter Instagram Facebook Meetup

    ...mehr
  • 30.06.2021
    49 MB
    34:29
    Cover

    News 26/21: Kotlin Multiplatform Mobile // Windows 11 // Deno Deploy // GitHub Issues

    Vollgepackt mit spannenden Inhalten geht es in dieser News-Ausgabe um folgende Themen: Wir reden über das neue Kotlin Multiplatform Mobile (KMM) Plugin für AppCode und was sich daraus für Möglichkeiten ergeben, iOS und Android Apps mit geteilter Kotlin-Code-Basis zu bauen. Microsoft hat offiziell Windows 11 vorgestellt und wir sehen uns die wichtigsten Features an. Vor allem hat sich viel im Design und den Möglichkeiten getan, mit denen man Fenster organisieren kann. Auch als Mac-Fans können wir dem neuen Betriebssystem einiges abgewinnen und Android Apps kommen erstmals durch den Amazon AppStore auf Windows. Deno hat eine neue Funktionalität mit Deno Deploy vorgestellt. Man kann sich das als Cloud Functions für Deno vorstellen und das Versprechen ist, dass Deno den schnellsten Deploy bereitstellen möchte und eure Anwendungen weltweit super schnell erreichbar sind. Wenn ihr Deno spannend findet, hört doch mal in Folge 73 , wo wir euch einen ersten Überblick geben. Zu guter Letzt sprechen wir über eine Erweiterung der GitHub Issues – wobei man bei all den Funktionalitäten eigentlich von einem neuen Feature sprechen müsste. Es geht darum, Projektmanagment á la Trello mit den restlichen GitHub-Abläufen zu verheiraten. Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback. [email protected] Folgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und beteiligt euch an Community-Diskussionen. Twitter Instagram Facebook Meetup

    ...mehr
  • 25.06.2021
    100 MB
    01:09:58
    Cover

    Folge 88 - Ionic

    Wir beleuchten mit unserem Gast Simon Grimm das Open Source UI Toolkit Ionic. Konzipiert um eine Cross Plattform Lösung für iOS und Android zu bieten, streckt Ionic langsam auch seine Fühler in Richtung Web aus. Ionic kann mit verschiedenen Frameworks (Angular, React, Vue) zusammen benutzt werden und liefert eine Reihe von Tools, die das Entwickeln in einer JavaScript-, HTML- und CSS-Welt für mobile Geräte maximal vereinfacht. Dazu gibt es unter Anderem die UI-Komponenten, die sich je nach Betriebssystem optisch anpassen. Außerdem gibt es in der Welt von Ionic weitere Tools, die einem das Leben einfacher machen sollen. Dazu zählen Capacitor, die Schnittstelle zwischen Web- und nativen Funktionalitäten, Stencil für Design-Systeme von Unternehmen und App Flow, einer CI-/CD-Lösung, um Ionic Apps schnell in die Stores zu bekommen. Simon ist Experte für Ionic. Nicht nur ist er offizieller Ionic Community Leader und Experte, sondern betreibt auch neben seinem Blog devdactic einen YouTube-Channel rund um das Thema und ist Gründer der Ionic Academy . Wir schenken euch 6 Monate in der Academy, checkt dafür unseren Twitter-Kanal ! Picks of the Day: Fabi: Styleguides von Google zu verschiedenen Programmiersprachen Jojo: Gut aufbereitete Infos zur funktionalen Programmierung Dennis: Google Meet mit einem Befehl in Slack starten mit der Hangouts App Simon: Am 23. Juni fand die Ionic Conference statt. Außerdem empfiehlt er Supabase , die Open Source Alternative zu Firebase. Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback. [email protected] Folgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und virtuelle Meetups und beteiligt euch an Community-Diskussionen. Twitter Instagram Facebook Meetup YouTube Musik: Hanimo

    ...mehr
  • 23.06.2021
    30 MB
    21:29
    Cover

    News 25/21: Aurora Project // Tailwind CSS 2.2 // Facebook Audio Chat // Astro

    Eine weitere Woche ist vergangen und es gibt mal wieder ein Update eines unserer Lieblingsprojekte: Tailwind CSS Version 2.2 ist veröffentlicht und bringt eine ganze Fülle an kleinen Verbesserungen und neuen Features mit sich. Jojo gibt uns einen Überblick über das spannende Aurora Project von Google, das eine Zusammenarbeit zwischen dem Chrome-Team und den großen Web Frameworks (Angular, Vue, React) beschreibt. Ziel ist, Best Practices direkt in den Frameworks zu integrieren, damit nicht jede:r mit den Grundlagen einsteigen muss und am Ende ein besseres Erlebnis für die User:innen im Internet generiert wird. Sebi war letzte Woche digital beim vue.js Meetup Frankfurt und hat dort etwas über den Static Site Generator Astro gelernt. Die Alternative zu Clubhouse von Facebook wurde gelauncht, ähnlich wie die kürzlich erschienenen Varianten von Spotify mit Greenroom oder Twitter mit Spaces . Wirklich motiviert einen der Services zu nutzen, sind wir irgendwie nicht. Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback. [email protected] Folgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und beteiligt euch an Community-Diskussionen. Twitter Instagram Facebook Meetup

    ...mehr
  • 16.06.2021
    40 MB
    27:45
    Cover

    News 24/21: GitHub CLI // RightNow // Android 12 Beta 2 // Apple Remote Work

    Passend zu unserer letzten Folge hat GitHub ein Update ihrer eigenen CLI veröffentlicht, mit der nun GitHub Actions unterstützt werden. Ihr könnt euch jetzt alle Workflows anzeigen lassen, den Status überwachen und natürlich einen Workflow von dort starten. RightNow hat Dennis nun seine 13,47€ ausgezahlt, dafür dass Facebook seine Handynummer verschlampt hat. Sebi gibt einen Überblick über die Safari 15 Beta : CSS Aspect Ratio, WebGL 2.0, Top Level Await in JavaScript und LAB Farbraum. Android 12 ist in der zweiten Beta veröffentlicht worden und die meisten Features, die bei der Google I/O vorgestellt wurden, können nun genutzt werden. Bis zum offiziellen Release sollte sich nicht mehr so viel ändern. Am Ende reden wir in Anlehnung an die Remote-Work-Regelungen und Diskussionen von Apple über unsere Sichtweise dieses Themas. Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback. [email protected] Folgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und beteiligt euch an Community-Diskussionen. Twitter Instagram Facebook Meetup

    ...mehr
  • 11.06.2021
    85 MB
    59:40
    Cover

    Folge 87: Unser CI/CD-Ansatz und Fasttrack

    Welche Voraussetzungen erfüllt sein müssen, um eine App in den App Stores von Apple und Google veröffentlichen zu können, haben wir euch in den Folgen 56 und 82 erzählt. Deshalb sprechen wir nun über geschmeidige Automatisierungen für diesen Prozess. Außerdem freuen wir uns schon jetzt auf eure Issues auf GitHub, denn wir haben eine Open Source Software entwickelt, über die wir am Ende der Folge sprechen! Für eine CI/CD Pipeline gibt es viele Definitionen und wir wollen euch einen Einblick geben, was unser aktueller Stand ist. Im Teil der Continuous Integration geht es eher darum, Entwickler:innen Aufwände abzunehmen. Beispielsweise werden geschriebene Tests automatisch ausgeführt, bevor ein Pull Request akzeptiert werden kann. CD kann für Continuous Delivery oder Continuous Deployment stehen und sorgt unter Anderem dafür, dass eine lauffähige Version der App bei allen Tester:innen ankommt und viele Schritte des Veröffentlichungsprozesses automatisiert sind. Wir reden über die von uns getesteten und eingesetzten Tools, wie zum Beispiel buddybuild, BitRise, GitHub Actions, CodeMagic und CircleCI. Um für unsere Flutter App den letzten Part der Veröffentlichung möglichst angenehm zu gestalten, haben wir Fasttrack entwickelt und Open Source für euch zur Verfügung gestellt. Mit dem Tool braucht ihr euch nicht mehr in den Oberflächen der Stores anmelden und könnt die (gestaffelte) Veröffentlichung eurer Apps einfach über euer CLI erledigen. Wir freuen uns sehr auf euer Feedback zu dem Tool – also, ab zu GitHub und Issues erstellen! Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback. [email protected] Folgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und virtuelle Meetups und beteiligt euch an Community-Diskussionen. Twitter Instagram Facebook Meetup YouTube Musik: Hanimo

    ...mehr
  • 07.06.2021
    61 MB
    42:34
    Cover

    News 23/21: Apple WWDC 2021 Keynote

    Frisch und erneut ungeschnitten fassen wir für euch die Highlights der WWDC Keynote von Apple zusammen. Es gab leider keine Hardware-Updates, dafür viele kleine Features zu allen Betriebssystemen: iOS, iPadOS, macOS und WatchOS. Auch wenn wir in Summe ein wenig enttäuscht waren, gibt es doch die ein oder andere nennenswerte neue Funktion. Updates zu FaceTime, Messages, Karten, der Wetter-App und wie häufig zuletzt ein großer Fokus auf Privatsphäre. Wir hoffen, euch gefällt unsere Zusammenfassung und wie immer freuen wir uns über Feedback von euch. Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback. [email protected] Folgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und beteiligt euch an Community-Diskussionen. Twitter Instagram Facebook Meetup

    ...mehr
  • 04.06.2021
    93 MB
    01:04:44
    Cover

    CTO-Special #7: Claudia Plattner von DB Systel

    WLAN im ICE, am Bahnhof und im nächsten Regionalzug – und das automatisch und ohne umständliche Login-Prozesse. Was zunächst trivial klingen mag, ist in Realität eine umfängliche Aufgabe, an denen viele Partner:innen und Technologien zusammenarbeiten müssen. Das ist nur ein kleines Beispiel einer großen Menge an Herausforderungen, die von der Deutschen Bahn in Zusammenarbeit mit ihrem Digitalpartner DB Systel gemeistert werden. Gemeinsam mit unserem Gast Claudia Plattner, CIO von DB Systel, geht es um diese und andere technische Herausforderungen und die Voraussetzungen, die in einem Unternehmen gegeben sein müssen, um solche Hürden nehmen zu können. Claudia erzählt uns, wie das Unternehmen von drei- auf fünftausend Mitarbeiter:innen gewachsen ist und was firmenkulturell passieren muss, um in diesem großen Konstrukt Verantwortung auf mehrere Schultern zu verteilen. Außerdem schildert uns Claudia, warum ein starker Glaube an Europa visionsgebend und eine Motivation für die Arbeit in der Mobilitätsbranche sein kann. Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback. [email protected] Folgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und virtuelle Meetups und beteiligt euch an Community-Diskussionen. Twitter Instagram Facebook Meetup YouTube Musik: Hanimo

    ...mehr
  • 02.06.2021
    34 MB
    24:11
    Cover

    News 22/21: Fuchsia // Quantencomputer // TypeScript 4.3

    Wir reden heute über den ersten Release von Fuchsia, dem Betriebssystem von Google, das seit Jahren in der Entwicklung steckt, viele Wendungen genommen hat und nun auf dem Smart Device Nest zum Einsatz kommt. Fabi hat sich für uns nochmal oberflächlich dem Thema Quantencomputer gewidmet, da wir nach der Google I/O viele offene Fragen hatten. Ein paar können wir klären, aber darüber hinaus sind wir auf der Suche nach einem passenden Gast für ein Deep Dive zu diesem Thema! Vor ein paar Wochen schon mal angeteasert, jetzt offiziell: TypeScript 4.3 ist erschienen und jetzt können unter anderen neuen Features Setter von Objekten verschiedene Typen entgegennehmen und direkt in den richtigen Typ konvertieren. Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback. [email protected] Folgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und beteiligt euch an Community-Diskussionen. Twitter Instagram Facebook Meetup

    ...mehr
  • 28.05.2021
    93 MB
    01:05:14
    Cover

    Folge 86 - Nakama

    Nakama ist ein Open-Source Gameserver, der von Heroic Labs entwickelt wird. Er bringt einen bunten Cocktail an Funktionalitäten mit, mit dem das Entwickeln von Apps und Mobile Games mit Multiplayer-Funktionen zum Kinderspiel wird. In unseren Apps haben wir die Grundlage für Mehrspielermodi zuvor stets selbst geschaffen, bis wir kürzlich unser Wortspiel Word Blitz auf der Social-Media-Plattform Snapchat launchten und sich Fabi hierfür mit Nakama auseinandersetzen durfte. Nakama bietet alles, was man für die Entwicklung von Multiplayer-Spielen benötigt: Realtime Game Engine, Match Listing, Lobby-Räume, Leaderboards, Social Sign-in, Tournaments, Chat und so weiter. Während das Backend des Gameservers in Go geschrieben ist, gibt es verschiedene Client-Libraries, wie unter Anderem eine in TypeScript. Vor allem war Fabi begeistert von der Flexibilität, diesem Mix an Funktionalitäten weitere eigene hinzuzufügen. Außerdem sprechen wir über das Geschäftsmodell der Heroic Cloud und weitere Details unserer Arbeit mit dem Gameserver. Picks of the Day: Jojo: Gemeinsam das Web kommentieren und diskutieren mit Hypothesis . Dennis: Die intuitive Einkaufslistenapp mit Synchronisierungsfunktion Bring . Fabi: MeetingBar – Ein Tool, das eure nächsten Videomeetings in MacOS in die Statusbar bringt. Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback. [email protected] Folgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und virtuelle Meetups und beteiligt euch an Community-Diskussionen. Twitter Instagram Facebook Meetup YouTube Musik: Hanimo

    ...mehr
  • 26.05.2021
    40 MB
    28:09
    Cover

    News 21/21: Flutter 2.2 // Dart 2.13 // Firebase Web SDK // CSS Container Queries // Apple Accessibility

    In dieser Folge haben wir ein paar technische Nachträge aus dem Umfeld der Google I/O für euch. Allen voran natürlich mit unseren Lieblingsthemen Flutter mit der neuen Version 2.2 und Dart 2.13 . Das bedeutet neben Type Aliases in Dart vor allem Verbesserungen für die Web-Implementierung von Flutter. Sebi ist mal wieder unserer Zeit voraus und lässt uns auf CSS Container-Queries schauen, mit denen wir zukünftig CSS Media Queries nicht nur in Relation zum gesamten Bildschirm, sondern auch zu Vater-Containern schreiben können. Ein Meilenstein für wiederverwendbare Widgets und Komponenten, weil sich diese selbst noch flexibler der Umgebung anpassen können, in die sie eingebunden werden. Zu guter Letzt reden wir über eine Reihe von Accessibility-Features von Apple, die letzte Woche in einem Blogpost vorgestellt wurden. Am meisten beeindruckt hat uns die Bedienung der Apple Watch ohne Touch-Eingabe: Handgesten und Bewegungen des Handgelenks werden erkannt und lassen das komplette Betriebssystem steuern. Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback. [email protected] Folgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und beteiligt euch an Community-Diskussionen. Twitter Instagram Facebook Meetup

    ...mehr
  • 18.05.2021
    35 MB
    49:24
    Cover

    News 20/21: Google I/O Keynote 2021

    Wie versprochen kommt hier unsere persönliche Zusammenfassung der Google I/O Keynote, frisch und ungeschnitten für eure Ohren. Der Tenor von Google über alle Themen hinweg lautete bessere Artificial Intelligence. Wir geben euch eine Zusammenfassung der Themen: LaMDA, ein neues Modell für Konversationen, das euch mit Pluto oder Papierflugzeugen sprechen lässtVerbesserungen für Google Maps und die Google SucheIn Zeiten von Covid gab es viel Neues zu Google Workspace und Google MeetNächste Schritte im QuantencomputingAndroid 12 mit dem neuen Material You Design KonzeptAndroid Wear, das zusammengefasst wird mit Samsungs Tizen OS Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback. [email protected] Folgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und beteiligt euch an Community-Diskussionen. Twitter Instagram Facebook Meetup

    ...mehr
  • 12.05.2021
    31 MB
    21:42
    Cover

    News 19/21: Ein Potpourri kleiner Updates

    Diese Woche gab es nicht die ein, zwei großen News, die wir euch gerne präsentiert hätten. Daher erhaltet ihr heute eine Handvoll spannender Updates und Themen von uns: Update zu den AirTags I: Ergänzung zur Frage aus der letzten Woche, ob und wie das geheime Tracking von Personen unterbunden werden kann. Update zu den AirTags II: Hacker:innen haben sich bereits Zugang zur Hardware verschafft. Echte Sicherheitsrisiken ergeben sich daraus unseres Erachtens noch nicht. Fabi und Dennis testen für euch rightnow.de und gucken, ob sie 13,47€ dafür bekommen, dass Facebook ihre Daten verloren hat. Die Vue.js 3.1 beta ist raus und bringt vor allem die Möglichkeit der Migration, sodass Vue.js 2 Projekte Stück für Stück migriert werden können. Tailwind CSS bietet jetzt nativen Support für Vue.js und React. Es gab ein bisschen Streit in der Community, da sich Tailwind CSS von Windy CSS inspirieren lassen hat ohne es ausdrücklich zu benennen. Und eine schöne Geschichte erreichte uns über Twitter: @mrcatacroquer hat ein Yayagram gebaut, um seiner 96-jährigen Oma die Kommunikation mit ihren Enkeln zu ermöglichen. Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback. [email protected] Folgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und beteiligt euch an Community-Diskussionen. Twitter Instagram Facebook Meetup

    ...mehr
  • 05.05.2021
    45 MB
    31:51
    Cover

    News 18/21: Swift 5.4 // Basecamp // Google I/O Programm // Apple vs. Epic

    In dieser Mittwochsfolge gibt es ein kleines Update zu Swift 5.4 und dem Cycles X Renderer für Blender, über den sich Sebi freut. Jojo stellt Auszüge aus dem Google I/O Programm vor, der Entwicklerkonferenz, die in diesem Jahr vom 18. bis 20. Mai online stattfindet. Wenn ihr bei einem der Workshops oder Ask Me Anything Sessions dabei sein wollt, solltet ihr euch jetzt kostenfrei anmelden, denn sie sind sicher schnell besetzt. Weiterhin diskutieren wir über die Ankündigung des Basecamp CEOs Jason Fried, die zu grundlegenden Änderungen im Unternehmen und der Kündigung eines Drittels der Belegschaft geführt hat. Außerdem gibt es eine kleine Zusammenfassung und ein Update im Streit zwischen Apple und Epic, der ab dieser Woche offiziell vor Gericht diskutiert wird. Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback. [email protected] Folgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und beteiligt euch an Community-Diskussionen. Twitter Instagram Facebook Meetup

    ...mehr
  • 28.04.2021
    39 MB
    27:18
    Cover

    News 17/21: Flutter Animation Jank // Docker M1 Support // Node.js 16 // Android WebView Fix

    Wir haben ein Update für euch zum Android WebView Problem, das im März viele Android-Apps zum Absturz gebracht hat. Ein Safe Mode soll laut Google zukünftig solche Probleme verhindern können. Docker Desktop unterstützt jetzt Apple Silicon , was Fabi zu verstehen geholfen hat, wie Docker überhaupt das Erstellen für verschiedene Plattformen umgesetzt hat. Für uns sind außerdem die Änderungen in Flutter super spannend: Eines der größten bestehenden Probleme von Flutter, das starke Ruckeln von Animation nach Appstart, ist nun behoben worden und wird bald den Weg in den offiziellen Master Branch finden. Auch wenn Sebi letzte Woche noch ganz aufgeregt war, dass Node.js 16 rausgekommen ist, halten sich die Neuerungen in Grenzen. Was schön ist: Die Promise API für Timer ist jetzt stable. Pick of the Day von unserem Hörer Christian: Bracket Pair Colorizer 2 Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback. [email protected] Folgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und beteiligt euch an Community-Diskussionen. Twitter Instagram Facebook Meetup

    ...mehr
  • 23.04.2021
    109 MB
    01:15:53
    Cover

    CTO-Special #6: Thomas Holl von Babbel

    In der sechsten Folge unseres CTO-Specials erfahren wir von der Geschichte von Thomas Holl und hören, wie es zur Gründung der Sprachlern-App Babbel kam. In Thomas’ Leben spielte Technik schon früh eine entscheidende Rolle. Bereits mit 14 entdeckte er seine Leidenschaft für Programmierung und elektronische Musik. Deshalb entwarf er erste Software-Synthesizer und ein MP3-DJ-Tool, dessen Grundgerüst heute noch unter dem Namen “Traktor” von Native Instruments bekannt ist. Im Jahr 2007 gründete er gemeinsam mit drei Geschäftspartnern Babbel, das aus dem Bedürfnis entstand, mit einem digitalen Vokabeltrainer eine neue Sprache zu lernen. Professionelle Sprachdidaktik war dabei von Beginn an genauso wichtig wie die Internationalisierung des Produkts. Heute ist Babbel eine der bekanntesten Apps zum Lernen von Fremdsprachen. Thomas hat also vom Software-Verkauf über Disketten, die per Briefumschlag verschickt und bezahlt werden, bis zum App-basierten Tech-Unternehmen viele Entwicklungen erlebt, die er in dieser Folge mit uns teilt. Das Babbel Tech Radar , über das wir sprechen, ist eine Auflistung der Technologien, die bei Babbel bereits zum Einsatz kamen und dient als Grundlage für Entwicklungsteams im Unternehmen. Auf Twitter könnt ihr mit Thomas unter dem Handle @tholl in Kontakt treten. Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback. [email protected] Folgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und virtuelle Meetups und beteiligt euch an Community-Diskussionen. Twitter Instagram Facebook Meetup YouTube Musik: Hanimo

    ...mehr
  • 20.04.2021
    47 MB
    32:40
    Cover

    News 16/21: Apple Event April 2021

    Frisch und ungeschnitten gibt es von uns eine Zusammenfassung aller Neuigkeiten, die auf dem Live-Event von Apple am 20. April 2021 vorgestellt wurden. Über folgende Neuerungen sprechen wir: bunte iMacseine neue Farbe für's iPhoneder Einzug des M1 Chips in das iPad-LineupApple TV 4KAirTags ...kommentiert und zusammengefasst von eurer programmier.bar Crew. Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback. [email protected] Folgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und beteiligt euch an Community-Diskussionen. Twitter Instagram Facebook Meetup

    ...mehr
  • 14.04.2021
    42 MB
    29:47
    Cover

    News 15/21: Apples “Wo ist”-Öffnung // Google Certificate Authority Service // Single File Components in Vue 3 // Kubernetes 1.21

    Passend zu unserer Folge vom letzten Freitag geht es in dieser News-Folge um Apples “Wo ist”-Service, mit dem die Bluetooth-Tracker von iPhones gefunden und lokalisiert werden können. Erstmals werden jetzt offiziell Geräte anderer Hersteller unterstützt. Die Single File Components von Vue 3 verbessern und vereinfachen die Struktur von Vue-Projekten. Besonders die neue script setup Funktionalität erspart Entwickler:innen einiges an Boiler-Plate. Um die neuen Features in der IDE gut nutzen zu können, kann man nun Volar anstelle von Vetur nutzen. Mit dem Certificate Authority Service von Google kann man bald das Deployment und Verwalten von privaten Zertifikaten vereinfachen. Kubernetes 1.21 bringt neben stabilen CronJobs einen Dual-Stack Betrieb für IPv4 und IPv6. Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback. [email protected] Folgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und beteiligt euch an Community-Diskussionen. Twitter Instagram Facebook Meetup

    ...mehr
  • 09.04.2021
    83 MB
    57:37
    Cover

    Folge 85 - OpenHaystack mit Alexander Heinrich

    Die Forschungsgruppe Seemoo der TU Darmstadt hat sich mit dem Apple Dienst “Wo ist?” beschäftigt, der es ermöglicht Apple Geräte wie MacBooks zu lokalisieren, auch wenn diese offline sind. Das Team hat den Tech-Stack per Reverse Engineering auseinandergenommen und eine Open-Source-Variante zur Verfügung gestellt: OpenHaystack. Damit ist es möglich, die eigene Bluetooth-fähige Hardware mit eigener Firmware zu bestücken und über die Infrastruktur von Apples Dienst lokalisierbar zu machen. Alexander Heinrich ist wissenschaftlicher Mitarbeiter an der TU Darmstadt und Teil der Forschungsgruppe Seemoo . Wir sprechen mit ihm in dieser Folge über die grundsätzlichen technischen Mechaniken, mit denen Apples “Wo ist?” operiert und erfahren, was notwendig war, um dahinter zu kommen. Alexander erzählt uns zudem einiges über den Ablauf solcher Projekte an der Hochschule und wir hoffen gemeinsam, dass Apple noch ein Bug-Bounty für die gefundene Sicherheitslücke in MacOS auszahlen wird. Auf Twitter könnt ihr Alexander unter seinem Handle @Sn0wfreeze folgen, das @seemoolab findet ihr hier . Picks of the Day: Alexander empfiehlt den ESP32 Mikrocontroller , auf dem man direkt programmieren kann und zum Beispiel eine in der Nähe befindliche Apple Watch erfassen kann. Ein Buchtipp in Roman-Form kommt von Fabi: Blackout (2013) von Marc Elsberg Sebi ist fasziniert von einem neuen AI-Anwendungsfall, in dem Klavier-Audiodateien in einen 3D-Pianisten verwandelt werden. Passend dazu war Dennis fasziniert von einer Jazz-Interpretation eines Mozart-Klassikers. Diese Komposition stammt übrigens von Fazil Say und ist zum Beispiel bei Schott verfügbar . Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback. [email protected] Folgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und virtuelle Meetups und beteiligt euch an Community-Diskussionen. Twitter Instagram Facebook Meetup YouTube Musik: Hanimo

    ...mehr
  • 07.04.2021
    37 MB
    26:13
    Cover

    News 14/21: TypeScript 4.3 // Oracle vs. Google // Tailwind CSS 2.1 // Facebook Datenleck

    Nachdem wir uns dem wichtigen Thema des Gärtnerns widmen, kommen wir auch direkt zu den News der Woche: Mit TypeScript 4.3 können Setter mehrere Typen entgegennehmen und Getter dann nur einen Typ zurückliefern. Man kann nun das “override”-Keyword nutzen, um sicherzustellen, dass man eine Methode der Superclass überschreibt und das vielfach eingesetzte #-Zeichen kann jetzt auch Methoden und statische Properties privat machen. Google gewinnt vor dem Supreme Court gegen Oracle und beendet nach 10 Jahren einen Rechtsstreit, bei dem es nicht nur um Milliarden von Dollar, sondern auch um eine Grundsatzentscheidung zur Schützbarkeit von APIs geht. Unser Lieblingstool Tailwind CSS kommt in Version 2.1 mit neuen Utility Classes für CSS Filter, Backdrop Filter und Blend Modes. Das wichtigste neue Feature ist JIT (Just In Time): Weniger Konfiguration, Kombination von allen Utilities und Variants von Haus aus, sowie eigenen Sizes durch einfache Definition mit eckigen Klammern! Facebooks Datenleck von Ende 2019 hat jetzt reale Folgen. Der Datensatz ist öffentlich verfügbar und wir bekommen Spam-SMS. Ob du auch betroffen bist, kannst du hier herausfinden. Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback. [email protected] Folgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und beteiligt euch an Community-Diskussionen. Twitter Instagram Facebook Meetup

    ...mehr
  • 31.03.2021
    40 MB
    28:14
    Cover

    News 13/21: Android-Abstürze // HiveMQ Swarm // Rusts Asynchrone Zukunft // Kubernetes Autopilot // Eutelsat

    Willkommen in einer neuen Runde Updates aus dem App- und Web-Universum, frisch für euch zusammengestellt von Fabi, Sebi und Dennis: Wir reden über einen Bug in der Android Web View und im Chrome-Browser, der viele Android-Apps Anfang letzter Woche zum Absturz brachte HiveMQ stellt mit Swarm ein Tool vor, um Last- und Zuverlässigkeitstests für MQTT Systeme einfach durchführen zu können Rust lädt seine Nutzer:innen ein , über die Zukunft der asynchronen Funktionalitäten zu diskutieren, damit die weitere Roadmap für die Programmiersprache definiert werden kann Fabi gibt uns nochmal ein Update zum Kubernetes Autopiloten und erzählt, was die expliziten Vorteile für kleine Instanzen sein könnenEutelsat bietet nun deutschlandweit Satelliteninternet an Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback. [email protected] Folgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und beteiligt euch an Community-Diskussionen. Twitter Instagram Facebook Meetup

    ...mehr
  • 26.03.2021
    74 MB
    51:29
    Cover

    CTO-Special #5: Johannes Vockeroth von nextbike

    Nextbike gehört zu den Originalen wenn es um den Fahrradverleih geht. Als nextbike im Jahr 2004 in diese Branche einstieg, war im Leihprozess sehr wenig Technik zu finden. Im Call-Center mit Anrufbeantworter wurden Fahrräder neu auf einer Karte positioniert. Was sich in den Jahren seitdem alles geändert hat und welche Bereiche von nextbike abgedeckt werden, erzählt uns in dieser Folge Johannes Vockeroth, Technical Co-Founder von nextbike. Als Sohn eines Informatikers hat Johannes erstmals mit 8 Jahren am Computer programmiert und mit 12 seine erste Programmiersprache gelernt. Kein Wunder, dass er mal ein Team aus 20 Entwicklern und Entwicklerinnen beschäftigen würde. Heute ist die nextbike GmbH eine bedeutende Größe im Bike-Sharing-Segment und entwickelt smarte Fahrradverleihsysteme in über 300 Städten weltweit. Von Johannes wollen wir wissen, wie die Strukturen des Leipziger Unternehmens aussehen und welchen Herausforderungen es sich auch heute noch stellen muss. Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback. [email protected] Folgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und virtuelle Meetups und beteiligt euch an Community-Diskussionen. Twitter Instagram Facebook Meetup YouTube Musik: Hanimo

    ...mehr
  • 24.03.2021
    25 MB
    17:30
    Cover

    News 12/21: Facebooks ATT // Android 12 Developer Preview 2 // Spring Native // Node 15.12

    In dieser Woche gibt’s wieder das Wichtigste aus der Web- und App-Welt: Google führt in einem ähnlichen Schritt wie Apple eine Reduzierung der Gebühren für Entwickler:innen ein Mark Zuckerberg erklärt auf Clubhouse , dass Facebook gut aufgestellt ist für die Änderungen durch Apples App Tracking Transparency (ATT) FrameworkAndroid 12 ist in der zweiten Developer-Preview erschienen Spring Native und die GraalVM sollen Java wieder hip machen Node 15.12 bietet performantes Lesen und Schreiben von Dateien über die Promise APIDer HomePod mini hat einen Temperatur- und Feuchtigkeitssensor integriert , der von der Software noch nicht genutzt wird Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback. [email protected] Folgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und beteiligt euch an Community-Diskussionen. Twitter Instagram Facebook Meetup

    ...mehr
  • 17.03.2021
    22 MB
    15:29
    Cover

    News 11/21: TypeScript Handbook // Around // Socket.IO 4

    Heute gibt es für euch wieder “snackable” News von der programmier.bar: Fabi stellt das TypeScript Handbook vor, eine kompakte Einführung in TypeScript für JavaScript-Experten. Sie geht ausführlich auf alle Besonderheiten und Feinheiten von TypeScript ein und ist auch ein Tipp für erfahrene Entwickler:innen, wenn man nicht immer die richtigen Sprachfunktionen zur Hand hat. Dennis berichtet von der Video-Meeting-App Around , die gerade beim programmier.bar-Team immer mehr Beliebtheit erfährt. Sie stellt das Arbeiten in den Vordergrund und zeigt die gemeinsame Kommunikation als zusätzlichen Layer an. Des Weiteren geht es um Socket.IO 4.0 , das neben einigen breaking Changes auf API-Ebene wenig Änderungen mit sich bringt und deshalb mit wenig Migration schnell eingesetzt werden kann. Ein nettes neues Feature ist die Unterstützung für typisierte Events. Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback. [email protected] Folgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und beteiligt euch an Community-Diskussionen. Twitter Instagram Facebook Meetup

    ...mehr
  • 12.03.2021
    95 MB
    01:06:03
    Cover

    Folge 84 - Flutter mit Nils Reichardt von Sharezone

    Flutter ist im Trend! Nicht nur Google Pay ist mit Flutter gebaut, auch wir bei Lotum haben unseren Spiele-Klassiker “4 Bilder 1 Wort” mit dem Framework auf den neuesten Stand der Technik gebracht. Genauso viel Spaß wie wir hat unser Gast Nils Reichardt an Flutter, Mitgründer von Sharezone, einer Organisationsplattform für Schüler:innen, Lehrkräfte und Eltern. Nils ist also der perfekte Gesprächspartner, um mit uns herauszufinden, wieso gerade so viel Aufmerksamkeit in der Development-Community auf Flutter gerichtet ist. Das Cross-Platform-Framework wurde Mitte 2017 als Open-Source-Projekt von Google veröffentlicht und erst kürzlich in Version 2.0 vorgestellt. Ihr programmiert in Dart und macht eure Software auf allen Plattformen im Handumdrehen lauffähig, ohne dedizierte Plattform-Kenntnisse zu benötigen. Mit Flutters eigener Engine Skia werden die Benutzeroberflächen eurer Apps selbst gezeichnet, anstatt native Elemente zu nutzen, wie es viele andere Cross-Platform-Lösungen tun. Nils ist als @nilsreichardt auf Twitter . Genauere Infos über seine mit Flutter gebaute App findet ihr ebenfalls auf Twitter und der Webseite von Sharezone . Picks of the Day Nils: Die Flutter Plus-Packages , die aus der Community stammen, bieten erweiterte Funktionalitäten für besseren Support auf verschiedenen Webseiten Jojo: Mit dem Flutter Migrate Tool kann man sein Projekt einfach auf Flutter 2, bzw. Null-Safety umbauen Dennis: Der Google Search Operator incontent:, bzw. allincontent: sucht im Text-Inhalt von Webseiten Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback. [email protected] Folgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und virtuelle Meetups und beteiligt euch an Community-Diskussionen. Twitter Instagram Facebook Meetup YouTube Musik: Hanimo

    ...mehr
  • 10.03.2021
    36 MB
    25:23
    Cover

    News 10/21: Deno 1.8 // Flutter Engage // OpenHaystack // Blender 2.92

    Es gibt Neuigkeiten im Bereich der Web- und App-Entwicklung! Deshalb sprechen wir über ein Update von Deno , das vor allem für Machine-Learning-Enthusiasten interessant sein könnte. Mit der Unterstützung für WebGPU ist zukünftig Python vielleicht nicht mehr die erste Anlaufstelle für die Programmierung im Machine-Learning-Umfeld. Letzte Woche fand die Flutter Engage statt – ein Online-Event von Google zur Vorstellung der neuen Version 2.0 von Flutter. Neben dem nun offiziellen Stable-Release der Web-Kompatibilität standen auch weitere Plattformen im Fokus, die jetzt unterstützt werden. Bei OpenHaystack handelt es sich um ein Reverse-Engineering-Projekt der TU Darmstadt, mit dessen Hilfe sich jede:r selbst Bluetooth-Hardware bauen kann, die in Apples “Wo ist”-Programm geortet werden können, auch wenn man selbst nicht in der Nähe ist. Außerdem datet Sebi uns in Sachen 3D ab: Das kostenlose Modellierungsprogramm Blender unterstützt in der neusten Version 2.92 nun Geometry Nodes . Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback. [email protected] Folgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und beteiligt euch an Community-Diskussionen. Twitter Instagram Facebook Meetup

    ...mehr
  • 03.03.2021
    27 MB
    18:55
    Cover

    News 09/21: Jetpack Compose // Vite 2.0 // Google Cloud Updates // TypeScript 4.2

    In dieser Woche machen wir unseren letzten Ausflug auf Clubhouse. Wir reden über das neu veröffentlichte Jetpack Compose , die Android-Alternative zu SwiftUI. Jetpack Compose ist ein neues Toolkit, um native Android-Oberflächen schneller und sicherer bauen zu können. Vite (wie das französische “schnell” ausgesprochen) kommt in Version 2 raus und bietet, was im Namen steckt: ein neues und vor allem schnelles Build Tool für Frontend-Projekte. Ursprünglich von Evan You für vue.js geplant, ist es nun ein Framework-agnostisches Tool geworden, das mit der Version 2 erstmals stable genannt wird. Wir schauen zudem auf zwei kleine Updates aus der Google-Cloud-Welt: Mit Google Cloud Domains ist es nun endlich einfacher möglich, seine Domains mit Google zu registrieren und die Verknüpfung mit anderen Google-Diensten herzustellen. Und für die Google Kubernetes Engine GKE gibt es nun einen Autopiloten , der bei der Skalierung viele manuelle Schritte abnimmt. Bei TypeScript 4.2 gefällt Sebi vor allem, dass Type Aliase in Union Types erhalten bleiben, der Rest Operator jetzt auch vorne und in der Mitte funktioniert und man String Literale jetzt doch mit const schreiben kann. Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback. [email protected] Folgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und beteiligt euch an Community-Diskussionen. Twitter Instagram Facebook Meetup YouTube

    ...mehr
  • 26.02.2021
    111 MB
    01:17:39
    Cover

    Folge 83 - Fonts mit Oliver Schöndorfer von Zeichenschatz

    Comic Sans im Kinderbuch und Times New Roman in der Zeitung: Wir alle spüren irgendwie, dass Schriftarten unterschiedliche Wirkungen haben. Doch woran liegt das? Unser Gast Oliver Schöndorfer, UI Designer und Typograf, kennt sich mit Fonts aus und hat eine wichtige Botschaft an alle Entwickler:innen. Oliver hat Grafikdesign studiert und bietet in seiner Agentur Zeichenschatz Designs für User Interfaces, Apps und Web-Services an. Ein wichtiger Teil seiner gestalterischen Arbeit ist dabei auf die Typografie zurückzuführen, denn der Kern einer Information liegt häufig im Text. Es ist praktisch nicht möglich, ohne Berücksichtigung der Schriftart zu kommunizieren – und das läuft meist unterbewusst ab. In dieser Folge sprechen wir mit Oliver unter Anderem über Kategorien, drei grundsätzliche Typen und Spezifika einzelner Schriftarten. Weitere Links: Checkt variable Fonts mit V-Fonts aus. Olivers Empfehlung ist Pangea . Wie fixt man das Springen der Ziffern auf dem iOS Time Display ? Folgt Oliver auf YouTube und lernt in seinen Videos noch mehr über Fonts! Auf Twitter ist er unter @glyphe unterwegs. In seinem Newsletter findet ihr immer die Schriftart-Empfehlung der Woche. Picks of the Day Sebi: PostCSS Plugin Color Functions Dennis: Wenn man keinen Monospace-Schnitt hat, kann CSS Buchstaben trotzdem in Monospace-Stil rendern mithilfe von tabular_nums . Oliver: Leichte Konfiguration von Schriftarten mit Input von David Jonathan Ross . Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback. [email protected] Folgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und virtuelle Meetups und beteiligt euch an Community-Diskussionen. Twitter Instagram Facebook Meetup YouTube Musik: Hanimo

    ...mehr
  • 24.02.2021
    39 MB
    27:28
    Cover

    News 08/21: Go 1.16 // Trello // AWS Amplify // Dapr

    In der heutigen Folge sprechen wir über die Neuerungen in Go 1.16 , bei denen vor allem der Support für Apples neue Prozessor-Architektur im Vordergrund steht. Das Projektmanagement-Tool Trello hat einen großen Sprung gemacht und neben einem neuen Design viele Ansichten hinzugefügt, die vor allem das Arbeiten über Teams und Boards hinweg einfacher machen soll. Amazons Amplify ist in der sogenannten General Availability gelauncht und soll Entwickler:innen eine Toolbox bieten, um mobile Apps noch schneller an der Start zu bringen und stärker skalieren zu können. Teil davon ist auch die direkte Verknüpfung mit Flutter. Fabi stellt uns Dapr vor, eine plattformunabhängige Runtime, die jetzt in Version 1.0 veröffentlicht wurde und es auf einfachem Weg ermöglichen soll, Microservices in der Cloud laufen zu lassen. Auch nächste Woche sind wir wieder live zur Aufnahme auf Clubhouse . Seid dabei und diskutiert mit! Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback. [email protected] Folgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und beteiligt euch an Community-Diskussionen. Twitter Instagram Facebook Meetup YouTube

    ...mehr
  • 17.02.2021
    36 MB
    25:29
    Cover

    News 07/21: Homebrew 3.0 // Epic vs. Google & Apple // Rust Foundation // Vuex 4 // Kotlin 1.4.30

    Die heutige Folge haben wir wieder auf Clubhouse aufgenommen. Nächste Woche in besserer Tonqualität, versprochen. ;) Wenn ihr live dabei sein wollt, dann kommt am Montag um 16 Uhr zur Aufnahme dazu! Hier geht’s zum Event auf Clubhouse . In KW 7 sprechen wir über: den neusten Homebrew Release 3.0 den anhaltenden Kampf von Epic gegen Apple & Googledie neu gegründete Rust Foundation das neuste Update von Vuex 4 und alles, was in der neuesten Iteration ( Version 1.4.30 ) von Kotlin enthalten ist Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback. [email protected] Folgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und beteiligt euch an Community-Diskussionen. Twitter Instagram Facebook Meetup YouTube

    ...mehr
  • 12.02.2021
    106 MB
    01:13:59
    Cover

    CTO-Special #4: André Basse, Geschäftsführer des SPIEGEL Tech Lab

    Im Journalismus existierte schon immer die Mentalität, gedruckte Exemplare einer Zeitung unabdingbar pünktlich unter die Leute zu bringen. Sie hat sich bis ins digitale Zeitalter bewahrt und bestimmt nach wie vor große Teile des journalistischen Alltags. André Basse ist in dieser Spezialfolge unser Gast und kümmert sich als Geschäftsführer der SPIEGEL Tech Lab GmbH um die technische Weichenstellung beim SPIEGEL Verlag. André war die treibende Kraft, als das Tech Lab als Tochterunternehmen des SPIEGEL gegründet und damit technisches Know-how im Unternehmen aufgebaut wurde, anstatt diese Aufgaben an externe Partner zu übergeben. Seitdem werden technische Produkte in jedem Schritt im eigenen Hause entwickelt – von der Konzeptionierung über die Umsetzung bis zur Optimierung. Heute hat das Unternehmen 20 Mitarbeiter, die neben den Apps auch die Webseiten für das Verlagshaus lean entwickeln. Wie das Team es geschafft hat, die umfangreiche Webseite des SPIEGEL mit Statamic umzubauen, hört ihr in Folge 79 . Wir sprechen mit André über seine Erfahrungen als Geschäftsführer, und die benötigte Mentalität, um das vorhandene technische Wissen gezielt im Tochterunternehmen einzusetzen. Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback. [email protected] Folgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und virtuelle Meetups und beteiligt euch an Community-Diskussionen. Twitter Instagram Facebook Meetup YouTube Musik: Hanimo

    ...mehr
  • 10.02.2021
    46 MB
    32:24
    Cover

    News 06/21: SpaceX Starlink // Google Stadia // npm 7.0 // Google Cloud Umsätze // Apple Car und VR Gerüchte

    Willkommen zu unserem programmier.bar news Format. Wöchentlich am Mittwoch gibt es brandaktuelle Updates der Woche. Thematisch greifen wir alles auf, was uns in der App- und Webentwicklung über den Weg läuft und bereiten es für euch auf, damit ihr stets auf dem neusten Stand seid! In Kalenderwoche 6 sprechen wir über: Sebi gibt uns ein Roundup über Elon Musks SpaceX Starlink Projekt , das jetzt über 10.000 Kunden hatGoogle gibt die eigene Spieleentwicklung für Stadia auf npm 7.0 ist offiziell veröffentlicht Quartalsbericht von Alphabet zeigt, dass Google Cloud noch nicht in der Gewinnzone istApple Car Gerüchte flammen wieder auf, ebenso gibt es “ Details ” zu Apples VR Headset Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback. [email protected] Folgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und beteiligt euch an Community-Diskussionen. Twitter Instagram Facebook Meetup YouTube

    ...mehr
  • 05.02.2021
    76 MB
    52:48
    Cover

    Folge 82 - App Store Publishing

    Wie gelingt ein erfolgreicher Store-Auftritt in Apples App Store? In dieser Folge erzählen wir euch von dem Prozess, den ihr als App-EntwicklerInnen durchlaufen müsst, um im Store für iOS präsent zu sein. Wir beantworten, welche Tools ihr neben Xcode noch benötigt und welche Voraussetzungen ihr außer einer Mitgliedschaft im Apple Developer Program erfüllen müsst. Wie gelingt es beispielsweise, eine App zu signieren? Der Dienst “App Store Connect” wird euer neuer bester Freund, mit dem ihr nach der Veröffentlichung im Analytics-Bereich wertvolle Einblicke erhaltet, neue Versionen einreichen und in den Review-Prozess gehen könnt. Eins ist sicher: Am Ende dieser Folge kennt ihr jeden Schritt der Veröffentlichung und seid bestens darauf vorbereitet, eine frisch gebackene Hello-World-App in die Welt zu schicken. Wenn ihr danach total gehyped seid und eure App auch auf weitere Plattformen bringen wollt, ist Folge 56 spannend für euch, in der wir erklären, wie ihr im Google Play Store diesen Prozess durchlauft. Picks of the Day Jojo: Nutzungsbedingungen von Webseiten und Apps vor der Zustimmung wieder nicht gelesen? ToS;DR hilft euch und schätzt mit praktischen Zusammenfassungen eure meistgenutzten Services ein. Sebi: Diese AsyncLocalStorage Node.js-Klasse hat Sebi die Augen geöffnet!Dennis: Ein Google Suchoperator, um die Zeit jeder Stadt schnell zu finden: “Zeit/Time Stadt”, bspw. “Zeit Bad Nauheim”. Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback. [email protected] Folgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und virtuelle Meetups und beteiligt euch an Community-Diskussionen. Twitter Instagram Facebook Meetup YouTube Musik: Hanimo

    ...mehr
  • 03.02.2021
    47 MB
    33:05
    Cover

    News 05/21: Facebook Open Source Review // CloudSQL Insights // Data Privacy Day // GameStop

    Willkommen zu unserem programmier.bar news Format. Wöchentlich am Mittwoch gibt es brandaktuelle Updates der Woche. Thematisch greifen wir alles auf, was uns in der App- und Webentwicklung über den Weg läuft und bereiten es für euch auf, damit ihr stets auf dem neusten Stand seid! In Kalenderwoche 5 sprechen wir über: Facebook fasst seine Open Source Aktivitäten 2020 zusammenGoogle veröffentlicht Cloud SQL Insights Im Zuge des Data Privacy Days stellt Tim Cook, der CEO von Apple, Privatsphäre auf eine Ebene mit dem Klimaschutz als wichtigste Themen dieses JahrzehntsDie Börse spielt verrückt und die Tech-Welt ist beteiligt – was die App Robinhood und ein reddit-Forum mit dem Hype der GameStop Aktie zu tun haben Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback. [email protected] Folgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und beteiligt euch an Community-Diskussionen. Twitter Instagram Facebook Meetup YouTube

    ...mehr
  • 29.01.2021
    111 MB
    01:17:31
    Cover

    Folge 81 - Einführung in Dart

    Dart ist eine Programmiersprache, die Google mit der Intention entwickelte, JavaScript zu ersetzen. In ihren Grundzügen ähnelt sie Java und C und eignet sich perfekt für Web- und native Entwicklung, aber auch als Servertechnologie. Wir konnten einige Erfahrungen mit Dart sammeln und besonders Jojo ist begeistert. Deshalb möchten wir euch in dieser Folge einen Überblick der Sprache geben und euch von ihren Besonderheiten sowie den Vor- und Nachteilen ihres Einsatzes erzählen. Aktuell genießt Dart große Popularität als hauseigene Programmiersprache von Flutter, einem Cross-Platform-Toolset für Apps und Webapps. Da wir aktuell viel mit Flutter zu tun haben, wird es zukünftig noch die ein oder andere Folge zu dem Thema geben. Wenn ihr Dart direkt selbst ausprobieren wollt, geht das ganz einfach mit dem DartPad . Dazu passend gibt’s hier die Doku zur Programmiersprache . Picks of the Day Dennis: Ein Google Suchoperator zur zielgerichteten Durchsuchung einer Webseite auf einen bestimmten Begriff. Versucht’s mal und findet so ganz easy all unsere Picks zu Flutter: site:programmier.bar flutter Fabi: MQTT bringt seit v5 automatisches Load Balancing für Subscriber mit. Damit hat MQTT Einiges für skalierbare Applikationen getan. Jojo: Ihr habt YAML Konfigurationsdateien mit vielen identischen Blöcken? Dann sind YAML Anchors und Aliase genau das Richtige für euch! Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback. [email protected] Folgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und virtuelle Meetups und beteiligt euch an Community-Diskussionen. Twitter Instagram Facebook Meetup YouTube Musik: Hanimo

    ...mehr
  • 27.01.2021
    30 MB
    21:10
    Cover

    News 04/21: Apache Superset // Nakama 3.0 // Chrome 88 // IntelliJ wird 20 // BigQuery UI

    Willkommen zu unserem programmier.bar news Format. Wöchentlich am Mittwoch gibt es brandaktuelle Updates der Woche. Thematisch greifen wir alles auf, was uns in der App- und Webentwicklung über den Weg läuft und bereiten es für euch auf, damit ihr stets auf dem neusten Stand seid! In Kalenderwoche 4 sprechen wir über: AWS antwortet auf Elastic Search Lizenzänderungen Apache Superset 1.0 - eine neue DatenvisualisierungsplattformDie BigQuery UI hat ein Update bekommen. (vgl. superQuery )Die neue Chrome Version 88 ist draußen und bringt die Aspect Ratio Eigenschaft mitDer Game Server Nakama ist jetzt in Version 3.0 verfügbar IntelliJ wird 20 Jahre alt und hostet eine kostenlose Online-Konferenz Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback. [email protected] Folgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und beteiligt euch an Community-Diskussionen. Twitter Instagram Facebook Meetup YouTube

    ...mehr
  • 22.01.2021
    102 MB
    01:10:55
    Cover

    Folge 80 - GraphQL mit Gerd Jungbluth

    Weil es Facebook ein Bedürfnis war, viele miteinander verknüpfte Daten in unterschiedlichen Ausprägungen an verschiedenste Clients auszuliefern, musste eine neue Technologie her, die sich von klassischen REST-Schnittstellen unterschied. Seit 2012 werden die Mobile Apps des sozialen Netzwerks deswegen über GraphQL mit Daten versorgt. Wenige Jahre später wurde die Abfragesprache als Open Source zur Verfügung gestellt und seither mit großer Beliebtheit von der Community weiterentwickelt. GraphQL ist ein Standard für den Datenaustausch zwischen Front- und Backend-Systemen, der eine sichere Client-Server-Kommunikation ermöglicht. Als effiziente Alternative zu klassischen REST-Schnittstellen nutzt unser Gast Gerd Jungbluth die Abfragesprache bereits seit einigen Jahren in Projekten für seine KundInnen. In dieser Folge erzählt er uns davon, was GraphQL anders löst als die üblichen Angebote da draußen. Gerd war bereits in Folge 71 über NestJS unser Gast. Wenn ihr mehr über ihn erfahren oder mit ihm in Kontakt treten möchtet, könnt ihr das ganz einfach über die Webseite von Engawa oder über Twitter via @gjungb tun. Hier findet ihr GraphQL auf GitHub . Picks of the Day Gerd: Die Elewert Hausschuhe tragen sich sehr angenehm und sind noch dazu ganz hübsch. RedwoodJS bringt “full-stack to the Jamstack”! Jojo: Mit dem Events-Addon für Statamic 3 könnt ihr Ereignisse einmalig oder wiederkehrend in einen Kalender integrieren. Auf dem YouTube-Kanal "the native web GmbH" seht ihr Videos von Golo Roden, unserem Gast in den Folgen 57 und 74, über Konzeption und Architektur von Software sowie Technologie- und Methodenwissen. Sebi: Was man alles mit Iterators and generators machen kann, hat Sebi in seinem Pick of the Day herausgefunden. Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback. [email protected] Folgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und virtuelle Meetups und beteiligt euch an Community-Diskussionen. Twitter Instagram Facebook Meetup YouTube Musik: Hanimo

    ...mehr
  • 20.01.2021
    28 MB
    19:42
    Cover

    News 03/21: State of JS 2020 // Clubhouse // TypeScript 4.2 // Open Source Lizenzmodell

    Willkommen zu unserem programmier.bar news Format. Wöchentlich am Mittwoch gibt es brandaktuelle Updates der Woche. Thematisch greifen wir alles auf, was uns in der App- und Webentwicklung über den Weg läuft und bereiten es für euch auf, damit ihr stets auf dem neusten Stand seid! In Kalenderwoche 3 sprechen wir über: Der aktuelle State of JS 2020 wurde veröffentlicht Clubhouse ist der neue Hype im App-SpaceDie TypeScript 4.2 Beta ist da und bringt nette VerbesserungenWie Open-Source-Unternehmen ihre Lizenzmodelle überdenken (am Beispiel von Elasticsearch ) Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback. [email protected] Folgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und beteiligt euch an Community-Diskussionen. Twitter Instagram Facebook Meetup YouTube

    ...mehr
  • 15.01.2021
    106 MB
    01:13:47
    Cover

    CTO-Special #3: MüWü von OTTO

    Ein Unternehmen mit Ursprung fernab des digitalen Zeitalters: Wie sich der analoge Katalog-Versandhandel OTTO zu einem technologiegetriebenen Unternehmen entwickeln konnte, erzählt uns in dieser Folge der CIO von OTTO, Dr. Michael Müller-Wünsch. MüWü, wie Michael kurz und prägnant genannt wird, nimmt seit 2015 auf diesen Wandel Einfluss und erzählt uns davon, was es für die Unternehmensstruktur bedeutet, “consumer obsessed” zu handeln. Durch einen Fokus auf die Leitfrage “Was bedeutet die Arbeit, die ich in diesem Moment erledige, für unsere KundInnen?” etabliert sich ein Prozess, in dem einzelne Teams vollumfänglich für die Entwicklung eines Produkts zuständig sind. Wie dabei die technologische Basis auf einen gemeinsamen Nenner gebracht werden und welcher Kulturwandel damit einhergehen kann, erklärt uns MüWü anhand der Kernpunkte Vertrauen und Freiheit. Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback. [email protected] Folgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und virtuelle Meetups und beteiligt euch an Community-Diskussionen. Twitter Instagram Facebook Meetup YouTube Musik: Hanimo

    ...mehr
  • 13.01.2021
    37 MB
    25:58
    Cover

    News 02/21: R2DBC // MQL // Trump und die sozialen Medien // Ionic Vue Support

    Willkommen zu unserem programmier.bar news-Format. Wöchentlich am Mittwoch gibt es Updates aus der Woche. Thematisch greifen wir alles auf, was uns in der App- und Webentwicklung über den Weg läuft und bereiten es für euch auf – damit ihr stets auf dem neusten Stand seid! In Kalenderwoche 2 sprechen wir über: R2DBC Connector Ionic Vue Support MQL - Abfragesprache um Google Cloud Monitoring einfacher zu gestaltenTrump und die sozialen Medien, ein Ablauf der Ereignisse. Wie ist eure Meinung?Und wer sich für die Heizungssteuerung interessiert: Controm e Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback. [email protected] Folgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und beteiligt euch an Community-Diskussionen. Twitter Instagram Facebook Meetup YouTube

    ...mehr
  • 08.01.2021
    95 MB
    01:06:28
    Cover

    Folge 79 - Statamic mit André Basse und Jonas Siewertsen

    Ein Content Management System (CMS), das sehr große Datenmengen schnell verarbeiten kann und eine Menge Git-Integrationen mitbringt: Das ist Statamic. Das Flat-File-CMS ist ein Open-Source-Projekt und basiert auf dem PHP-Framework Laravel. Mit unseren Gästen André Basse und Jonas Siewertsen sprechen wir in dieser Folge über die großen Potenziale von Statamic und seiner im Sommer 2020 veröffentlichten dritten Version. André ist Geschäftsführer des Spiegel Tech Lab, das im Zuge des Relaunches der Spiegel-Webseite großen Einfluss auf die Weiterentwicklung von Statamic nahm. Das Ziel war, jeden bestehenden und zukünftigen Spiegel-Artikel einfach und mit einem guten “Look and Feel” verwalten und einpflegen zu können. Wie genau das gelang, erzählt er uns in dieser Folge. Noch mehr Infos zu dieser Reise beschreibt der Gründer von Statamic, Jack McDade, auf dem Blog des CMS . Unser weiterer Gast Jonas ist Web-Entwickler und begeisterter Statamic-Nutzer. Als solcher erstellt er selbst spannende Plugins für das CMS, die ihr über seine Webseite und den Marketplace nutzen könnt. Auf der Webseite seiner Agentur visuellverstehen findet ihr noch mehr Argumente, die für die Nutzung von Statamic sprechen. Lust auf mehr Gedanken unserer Gäste? André ist als @snik und Jonas als @jonassiewertsen auf Twitter unterwegs. Picks of the Day: André: Es ist nicht immer für alle Projekte notwendig, Code zu schreiben. Als Non-Techie könnt ihr mit No Code lernen, wie ihr Applikationen mit wenig bis keinem Coding-Aufwand baut. Jonas: Statameet ist eine vielversprechende Meetup-Reihe ab Mitte 2021, die ausschließlich von Statamic handelt und von Jonas und seiner Agentur organisiert wird. Fabi: Sucht ihr gerade nach einem coolen, neuen Iconset? Hier gibt’s was Handgemaltes von Jack McDade: Radical Icons . Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback. [email protected] Folgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und virtuelle Meetups und beteiligt euch an Community-Diskussionen. Twitter Instagram Facebook Meetup YouTube Musik: Hanimo

    ...mehr
  • 06.01.2021
    33 MB
    23:12
    Cover

    News 01/21: Windy // HEY // Sizzy // App Tracking Transparency // Docker BuildKit // type-fest

    Frohes Neues Jahr und Willkommen zu unserem programmier.bar news-Format. Wöchentlich am Mittwoch gibt es Updates aus der Woche. Thematisch greifen wir alles auf, was uns in der App- und Webentwicklung über den Weg läuft und bereiten es für euch auf – damit ihr stets auf dem neusten Stand seid! In der ersten, noch sehr ruhigen Woche des neuen Jahres sprechen wir über Drei Tools, die mit Adam Wathan in Verbindung stehen: Windy , HEY und Sizzy App Tracking Transparency von Apple und die Auswirkung auf die Branche Docker Build Kit um schneller zu seinUnd type-fest für eine Sammlung von praktischen TypeScript Typen Schreibt uns! Gerade bei einem neuen Format freuen wir uns über euer Feedback! Was können wir verbessern? [email protected] Folgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und beteiligt euch an Community-Diskussionen. Twitter Instagram Facebook Meetup YouTube

    ...mehr
  • 01.01.2021
    93 MB
    01:04:33
    Cover

    Folge 78 - Solid Project mit Angelo Veltens

    Klingt “All of your data, under your control.” gut für dich? Diesen Ansatz verfolgt das Solid Project und will damit das Internet dezentralisieren. Geleitet wird es von Tim Berners-Lee, dem Erfinder des World Wide Web selbst, der die heutige Entwicklungsrichtung des Umgangs mit Nutzungsdaten kritisch sieht. Wie eine Dezentralisierung ablaufen soll, erklärt uns in dieser Folge Angelo Veltens. Angelo ist Berater bei codecentric und als aktives Mitglied der Solid-Community stark im Projekt involviert. Deshalb haben wir ihn in dieser Folge gebeten, uns mehr darüber zu erzählen, was einen Solid Pot ausmacht – eine Art Portemonnaie mit den eigenen Nutzungsdaten und die grundlegende Idee hinter dem Projekt. Die damit einhergehende Möglichkeit, plattformunabhängig miteinander zu kommunizieren, ist nur einer der Gründe, die diese Strömung im Bereich des Social Web so spannend machen. Im Verlauf des Gesprächs gehen wir näher auf die Fragen ein, wie die Daten selbst aussehen und wie ihr Hosting sowohl logistisch als auch finanziell geregelt werden kann. Den Link zu Ruben Verborghs Artikel über Facebook gibt's hier . Du möchtest Solid in deiner App einbinden? Mit diesen Frameworks klappt’s: Solid React SDK LDflex Solid Client Authn JS Picks of the Day Radical Candor Lust, euren nächsten Videochat etwas aufzupimpen? Mit der Snap Camera könnt ihr lustige Snapchat-Filter auf PC und Mac nutzen. Video von codecentric: Was hat sich durch den Scrum Guide 2020 verändert? Ihr wollt mit Angelo in Kontakt treten? Seine Solid WebID findet ihr hier. Auf Twitter , GitHub und seiner Homepage erreicht ihr ihn auch. Weitere Links aus der Folge findet ihr hier: Einführungsartikel: A Primer on the Semantic Web and Linked Data Shaperepo Organization of Schemas FOAF Project Node Solid Server Enterprise Solid Server Solid Communityserver Linked Data Platform 1.0 Solid Community @inrupt/solid-client Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback. [email protected] Folgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und virtuelle Meetups und beteiligt euch an Community-Diskussionen. Twitter Instagram Facebook Meetup YouTube Musik: Hanimo

    ...mehr
  • 18.12.2020
    108 MB
    01:15:07
    Cover

    Folge 77 - Apache Kafka mit Michael Noll

    Apache Kafka ist im Grunde wie das Zentrale Nervensystem, wenn es um Serverarchitekturen geht. Die Eventstreaming-Plattform wird in der Verarbeitung von Datenströmen genutzt und ist omnipräsent, um kontinuierlichen Datenfluss und seine Interpretation zu erlauben. Wenn unser Gast Michael Noll seinen Kindern erklärt was Kafka ist, dann sagt er: “Du nutzt Kafka immer dann, wenn du dein Smartphone benutzt!” Michael ist Principal Technologist bei Confluent, einer Firma, die für die ursprüngliche Entwicklung und heutige Weiterentwicklung von Kafka verantwortlich ist. Er beantwortet uns grundlegende Fragen nach Begriffen wie Broker, Client und Topics, erklärt aber auch wie diese Elemente zusammenhängen. Warum die Plattform unter der Motorhaube wie ein großer Commitlog aufgebaut ist, und was in diesem Zusammenhang der Unterschied zwischen Streams und Tables ist, erfahren wir in dieser Folge. Über Michael könnt ihr mehr auf seiner Webseite und seinem Twitter-Profil erfahren. Picks of the Day Michael: Hier schreibt Michael selbst über die in dieser Folge angesprochenen Streams und Tables von Kafka. Weiterführende Informationen zum Thema erhaltet ihr auf der Blog-Serie "What Every Software Engineer Should Know about Apache Kafka: Events, Streams, Tables, Storage, Processing, And More" von Michael. In diesem Artikel erfahrt ihr, warum jeder Softwareengineer wissen sollte, was ein Commitlog ist. Jojo: So ermöglichen Dart Defines die dynamische Parametrisierung des Builds in allen Teilen eines Flutter Projekts. Fabi: Tim, unser neuer Kollege bei Lotum, hat im wöchentlichen CoP-Meeting ein Tool vorgestellt, das Fabi bereits in dieser Woche Zeit erspart hat: Quokka.js , ein Produktivitätstool für JavaScript- und TypeScript-Prototyping. Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback. [email protected] Folgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und virtuelle Meetups und beteiligt euch an Community-Diskussionen. Twitter Instagram Facebook Meetup YouTube Musik: Hanimo

    ...mehr
  • 16.12.2020
    34 MB
    23:44
    Cover

    News 51/20: GitHub Universe // Kubernetes ohne Docker // Squoosh V2 // AirPods Max

    Willkommen zu unserem neuen programmier.bar news-Format. Wöchentlich am Mittwoch gibt es Updates aus der Woche. Thematisch greifen wir alles auf, was uns in der App- und Webentwicklung über den Weg läuft und bereiten es für euch auf – damit ihr stets auf dem neusten Stand seid! In Kalenderwoche 51 sprechen wir über Die GitHub Konferenz Universe und alle Neuerungen, wie dem Darkmode Kubernetes schafft den Support für Docker ab. Was heißt das für euch? ( Open Container Initiative / TechWorld with Nana ) Das Bild-Komprimierungstool Squoosh kommt jetzt in Version 2 Die Apple Kopfhörer AirPods Max sind da Schreibt uns! Gerade bei einem neuen Format freuen wir uns über euer Feedback! Was können wir verbessern? [email protected] Folgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und beteiligt euch an Community-Diskussionen. Twitter Instagram Facebook Meetup YouTube

    ...mehr