programmier.bar icon
  • // Pick of the Day

Picks of the Day

Viele unserer Podcastfolgen sind mit einem besonderen Sahnehäubchen gespickt: dem Pick of the Day. Sowohl unsere Gäst:innen als auch Dennis, Sebi, Jojo und Fabi empfehlen euch in dieser Rubrik die neuesten Features, praktische Tools, hilfreiche Webseiten, spannende Literatur oder allgemein Inhalte, die Spaß machen.

  • Deep Dive 146 – Accessibility in Flutter mit Manuela Sakura Rommel

    Diese Webseite ermöglicht es euch, verschiedene Farbkombination zu konfigurieren und zu testen, wie diese für Menschen mit eingeschränkten Sehvermögen aussehen würden.

    Eine simulierte Vorschau gibt euch ein besseres Gefühl für die unterschiedliche Wahrnehmung von Farben. Zudem gibt es eine Bewertung des Kontrasts und der Erfüllung der Web Content Accessibility Guidelines (WCAG).

    Die Webseite zeigt auf, wie viele Menschen von welchen Einschränkungen betroffen sein könnten und gibt so Hilfestellung im Designprozess.

  • Deep Dive 146 – Accessibility in Flutter mit Manuela Sakura Rommel

    Die Appt Foundation ist eine gemeinnützige Organisation aus den Niederlanden. Sie hat es sich zur Aufgabe gemacht, Apps barrierefreier und zugänglicher zu machen. Erreichen möchte sie das durch das Teilen von Code, Wissen und Statistiken.

    Auf dem Portal der Stiftung findet ihr interessante Zahlen zur Nutzung von Accessibility Features auf diversen Plattformen und nützliches Wissen zur Implementierung.

    Hättet ihr gedacht, dass etwa 23 % der befragten Android-Nutzer:innen die Schriftgröße auf ihrem Smartphone angepasst haben? 15 % haben die Schrift vergrößert und 8% sogar verkleinert! Das ist nur ein Beispiel für hilfreiches Wissen für euren nächsten Design-/UX-Sprint.

  • Deep Dive 146 – Accessibility in Flutter mit Manuela Sakura Rommel

    Dynamische Stromtarife ermöglichen es, von den Schwankungen des Strompreises zu profitieren. Denn an der Strombörse wird Strom je nach Angebot und Nachfrage zu sehr schwankenden Preisen gehandelt.

    Anbietende wie Tibber geben diese Preisschwankungen (sowohl positiv, als auch negativ) direkter an euch weiter und wollen so eine bessere Auslastung des Netzes ermöglichen. Mit etwas Planung und Rücksicht kann so Geld gespart und die Umwelt geschont werden.

  • Deep Dive 145 – BuildKit mit Dennis Oehme

    Wer sich schon immer einmal „Star Wars - Episode IV“ (also einen der guten Filme ;)) in ASCII Art auf der Konsole anschauen wollte, hat jetzt die Gelegenheit dazu. Mittels dem Command `nc` (netcat) kann man einen ASCII Stream des Films schauen indem man einfach `nc towel.blinkenlights.nl 23` im Terminal eingibt.

    Sollte der Server des Hobbyprojekts gerade einmal nicht zur Verfügung stehen, gibt es auch eine Webversion zum Anschauen.

  • Deep Dive 145 – BuildKit mit Dennis Oehme

    Wem `make` zu archaisch ist und wer keine Lust auf den Syntax von unzähligen Bash-Skripten hat, für den ist `just` das Tool der Wahl. Das in Rust geschriebene Tool ermöglicht euch projektspezifische Tasks zu skripten und steht sowohl für Windows, als auch macOS und Linux zur Verfügung.

    Es bringt nützliche Features wie Unterstützung für Umgebungsvariablen, Command Line Arguments und vieles weitere von Haus aus mit. Darüber hinaus könnt ihr sogar mit Sprachen wie Python, JavaScript oder Ruby hantieren, wenn ihr nicht (nur) im nativen `justfile`-Format arbeiten wollt.

  • Deep Dive 144 – K3S mit Ilja Bauer

    Wahrscheinlich hat niemand da draußen so wirklich einen Überblick darüber, welchen Geschäftsbedingungen, Terms of Service und AGBs er oder sie schon so alles zugestimmt hat. Ganz davon zu schweigen, was man damit überhaupt alles zugestimmt und abgenickt hat.

    Diesem Problem will sich „Terms of Service, Didn't read“ annehmen, indem es einfach und verständlich aufbereitet, was in den Geschäftsbedingungen größerer Plattformen und Anbietern alles so steht. Außerdem gibt es noch ein Benotungssystem, das helfen soll, auf einen Blick zu verstehen, wie anwendungsfreundlich die Bedingungen sind.

  • Deep Dive 144 – K3S mit Ilja Bauer

    PGlite ist ein Postgres Build in WebAssembly. Das Ganze ist dann noch als ein handliches Package verfügbar, sodass ihr es bequem in euer Node/Bun/Deno Projekt importieren könnt. Alternativ könnt ihr es auch im Browser direkt verwenden.

    Somit steht euch unter jeder Umgebung eine potente Datenbank zur Verfügung, die ihr einfach programmatisch instanzieren könnt. So lassen sich zum Beispiel leicht (offline) Caches oder Test-Datenbanken realisieren. Ohne, dass ihr dafür auf eure bekannten Postgres-Kenntnisse verzichten müsstet.

  • Deep Dive 144 – K3S mit Ilja Bauer

    "grug once think big brained but learn hard way"

    Unter dem Pseudonym „Grug Brained Developer“ gibt ein Softwareentwickler einen Einblick in seine Denkweise und Arbeit. Auf humorvolle und selbstreflektierte Art lernt er (und die Leser:innen) dabei Bescheidenheit und Weitsicht.

  • Deep Dive 143 – Game Development in JavaScript mit Christoph Nakazawa

    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.

  • Deep Dive 143 – Game Development in JavaScript mit Christoph Nakazawa

    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.