Der Engineering Kiosk ist der deutschsprachige Software-Engineering-Podcast mit Wolfgang Gassler und Andy Grunwald rund um die Themen Engineering-Kultur, Open Source, Menschen, Technologie und allen anderen Bereichen, die damit in Verbindung stehen.Wir, Wolfgang Gassler und Andy Grunwald, sind beide Software Engineers und Engineering Manager, die sich bei ihrer beruflichen Laufbahn bei @trivago kennengelernt haben.Zusammen bringen sie über 30 Jahre Tech-Erfahrung an das Mikrofon und lassen dabei zwei Welten aufeinander prallen: Die Österreichische und akademische Welt von Wolfgang mit der praktischen und deutschen Ruhrpottschnauze von Andy.Ziel des Podcasts ist der Austausch zu (Senior) Engineering Themen und ggf. etwas Selbsttherapie đDieser Podcast ist für alle Software Engineers und -Enwickler, Teamleads, Open-Source- und Indie Hacker, Leute aus dem Tech-Sektor (Product Manager, Data Scientist, etc.) und alle weiteren Engineering-Interessierten.Feedback an stehtisch@engineeringkiosk.dev oder über Twitter @EngKiosk
Die Entwicklung eines Spiels: Die Königsdisziplin des Software-Engineerings?Computerspiele sind fĂŒr viele ITler der Einstieg. Sei es das Verlangen, auch mal ein Spiel zu programmieren, oder die frĂŒhe Erstellung von LUA-Skripten bei World of Warcraft oder auch nur die Programmierung der eigenen Clan-Website.FĂŒr Software-Engineers, die nicht in der Spieleindustrie gelandet sind, ist die Entwicklung von Spielen irgendwie etwas Spannendes. Wie erschafft man ein Level? Wie programmiert man, dass sich die Figur in diesem Level bewegen kann? Wie baut man eine Kollisionsdetektion? Das sind zumindest Fragen, die uns oft in den Sinn kommen. Doch Spieleentwicklung ist viel, viel mehr als nur die reine Programmierung. Man könnte sogar die Frage stellen: Ist die Entwicklung eines Spiels die Königsdisziplin des Software-Engineerings?Diese Frage versuchen wir in dieser Episode zu beantworten. Wir sprechen mit dem Spieleentwickler Dominic Pacher, der u.a. am Industrie-Giganten 4.0 mitgearbeitet hat. Wir klĂ€ren mit ihm auf was es bei einem Spiel ankommt, welche Aufgaben eigentlich eine Game Engine bei der Entwicklung ĂŒbernimmt, was eigentlich ein Game Loop und ein Vertical Slice ist, wie viel Arbeit in Texturen, Sound und Art-Design anfĂ€llt, welche Rolle Collider bei Physik-Engines spielen, wie Spiele getestet werden, welche Herausforderung es bei der Lokalisierung von Spielen und der Veröffentlichung in anderen LĂ€ndern gibt, welche Rolle eigentlich ein Game-Publisher hat, wie viel Spiele pro Tag auf Steam erscheinen und wie wichtig aber auch schwierig das Balancing der Spielmechanik ist, um das Spiel attraktiv zu halten.NatĂŒrlich sprechen wir auch ĂŒber Game Engines wie Unity, Unreal oder Godot oder warum Spieleentwickler oft kein Git als Versionskontroll-Software nutzen.Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partnersDas schnelle Feedback zur Episode:đ (top) đ (geht so)Anregungen, Gedanken, Themen und WĂŒnscheDein Feedback zĂ€hlt! Erreiche uns ĂŒber einen der folgenden KanĂ€le âŠEngKiosk Community: https://engineeringkiosk.dev/join-discord LinkedIn: https://www.linkedin.com/company/engineering-kiosk/Email: stehtisch@engineeringkiosk.devMastodon: https://podcasts.social/@engkioskBluesky: https://bsky.app/profile/engineeringkiosk.bsky.socialInstagram: https://www.instagram.com/engineeringkiosk/UnterstĂŒtze den Engineering KioskWenn du uns etwas Gutes tun möchtest ⊠Kaffee schmeckt uns immer Buy us a coffee: https://engineeringkiosk.dev/kaffeeLinksDominic Pacher: https://www.linkedin.com/in/dominic-pacher-641626242/Dr. Arbeit von Dominic Pacher - Spatially aware graph stores: https://ulb-dok.uibk.ac.at/ulbtirolhs/content/pageview/345881InfokĂŒche Podcast: https://github.com/woolfg/infokueche_websiteIndustrie Gigant 4.0: https://donvsdodo.de/industry-giant-4-0/Don vs. Dodo: https://donvsdodo.de/Command & Conquer Open Source: https://github.com/electronicartsFunny Command & Conquer Code Comments: https://www.reddit.com/r/commandandconquer/comments/1izpkmh/funny_generals_source_code_comments/Doom Bible: https://5years.doomworld.com/doombible/doombible.pdfEngineering Kiosk Episode #146 Warum ist Doom so faszinierend fĂŒr die Software-Entwicklung?: https://engineeringkiosk.dev/podcast/episode/146-warum-ist-doom-so-faszinierend-f%C3%BCr-die-software-entwicklung/Unreal Engine: https://www.unrealengine.com/deUnity Game Engine: https://unity.com/de/gamesGodot Game Engine: https://godotengine.org/Bullet Physik Engine: https://github.com/bulletphysics/bullet3Git LFS: https://git-lfs.com/Perforce Version Control: https://www.perforce.com/products/helix-coreUnity Version Control: https://unity.com/solutions/version-controlFactorio: Space Age - Graphics mode tests: https://www.youtube.com/watch?v=CgMV2dFFdFEPath of Exile 2: Skill Tree erklĂ€rt: https://mein-mmo.de/path-of-exile-2-passiver-skill-tree-erklaert/RimWorld: https://rimworldgame.com/Sprungmarken(00:00:00) Intro(00:01:45) Spieleentwicklung mit Dominic Pacher(00:05:42) Info/Werbung(00:06:42) Spieleentwicklung mit Dominic Pacher(00:10:35) Wie sieht der Alltag eines Spieleentwicklers eigentlich aus?(00:14:49) Die drei groĂen Entwicklungsbereiche bei Spielen(00:21:09) Game Bible und Feature Creep(00:26:47) Game Engines wie Unreal, Unity oder Godot(00:39:59) Multiplayer und Cross-Device Gaming(00:46:46) Versionskontrolle bei der Spieleentwicklung(00:54:10) Lokalisierung von Spielen(00:58:24) Testing von Spielen(01:04:57) Balancing der Spielmechanik(01:12:49) Veröffentlichung von Spielen und die Rolle von Publishern(01:28:44) Dein Einstieg in die SpieleentwicklungHostsWolfgang Gassler (https://gassler.dev) Andy Grunwald (https://andygrunwald.com/)CommunityDiskutiere mit uns und vielen anderen Tech-Spezialistâ innen in unserer Engineering Kiosk Community unter https://engineeringkiosk.dev/join-discord
25.03.25 âą 91:37
Code mit Impact und Meeresschutz digital: Der Einsatz von Software bei Sea Shepherd DeutschlandIn dieser Episode tauchen wir in die Welt des Meeresschutzes ein. Florian Stadler, seit 15 Jahren aktiv und Kampagnenleiter bei Sea Shepherd Deutschland, gibt uns Einblicke, wie Software beim Meeresschutz angewandt wird, um verlorene Fischernetze (sogenannte Geisternetze) aufzuspĂŒren und zu bergen.Wir sprechen darĂŒber, wie mithilfe Sonar-Scans und manueller Interpretation und (teils öffentlicher) Datenbanken der Meeresboden in der Ostsee systematisch untersucht wird, um illegale Fangmethoden und UmweltschĂ€den aufzudecken. Dabei beleuchten wir auch Herausforderungen wie Schiffs-Ortungen, Bereiche von Cyber Security, wie z. B. AIS-Spoofing, den Datenaustausch mit anderen Organisationen, Infrastruktur auf einem Schiff von Sea Shepherd, wie Software-Entwickler*innen beim Meeresschutz helfen können und den oft ĂŒberraschenden Einsatz von pragmatischen Lösungen wie hĂ€ndisch gepflegte Excel-Listen, selbst erstellten Google Maps-Layern oder Bildmaterial von öffentlich zugĂ€nglichen Webcams. Die Grenzen zwischen Hightech und altbewĂ€hrter Technik mit pragmatischen AnsĂ€tzen verschwimmen hier ganz wunderbar.Bonus: Excel vs. Hightech â Wie kann man mit simplen Tools und digitaler Navigation ganze Meeresgebiete effizient kartieren?Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partnersDas schnelle Feedback zur Episode:đ (top) đ (geht so)FeedbackEngKiosk Community: https://engineeringkiosk.dev/join-discord Buy us a coffee: https://engineeringkiosk.dev/kaffeeEmail: stehtisch@engineeringkiosk.devLinkedIn: https://www.linkedin.com/company/engineering-kiosk/Mastodon: https://podcasts.social/@engkioskBluesky: https://bsky.app/profile/engineeringkiosk.bsky.socialTwitter: https://twitter.com/EngKioskLinksInternational Oceans Film Tour: https://de.oceanfilmtour.com/deSea Sheperd: https://sea-shepherd.de/DĂŒrfen wir vorstellen, die TRITON: https://sea-shepherd.de/news/durfen-wir-vorstellen-die-triton/Bundesamt fĂŒr Seeschifffahrt und Hydrographie: https://www.bsh.de/DE/Home/home_node.htmlhttps://www.geomar.de/https://globalfishingwatch.org/AIS Spoofing: https://windward.ai/glossary/what-is-ais-spoofing/AIS Exposed. Understanding Vulnerabilities and Attacks 2.0 by Marco Balduzzi: https://www.youtube.com/watch?v=5rt9dzu3I7USprungmarken(00:00:00) Intro(00:01:28) Meeresschutz bei Sea Shepherd Deutschland mit Florian Stadler(00:05:50) Der letzte Einsatz(00:06:29) Info/Werbung(00:07:29) Der letzte Einsatz(00:11:45) Die Ostsee als Einsatzgebiet(00:13:47) IT und Software beim Support von EinsĂ€tzen und das Schiff Triton(00:16:30) Geisternetze, Sonar-Scans, Datenbanken und Excel-Listen(00:27:34) Kartographierung der Ostsee(00:36:20) Austausch der Daten mit anderen Organisationen(00:37:56) Open Source Intelligence, Vessel-Tracking und Spoofing(00:53:21) Wie Software und Software-Entwickler*innen helfen können(01:02:50) Schiffs-Infrastruktur und AntennenHostsWolfgang Gassler (https://gassler.dev) Andy Grunwald (https://andygrunwald.com/)FeedbackEngKiosk Community: https://engineeringkiosk.dev/join-discord Buy us a coffee: https://engineeringkiosk.dev/kaffeeEmail: stehtisch@engineeringkiosk.devLinkedIn: https://www.linkedin.com/company/engineering-kiosk/Mastodon: https://podcasts.social/@engkioskBluesky: https://bsky.app/profile/engineeringkiosk.bsky.socialTwitter: https://twitter.com/EngKiosk
18.03.25 âą 67:30
Code mit Impact: Creative Coding und Generative Kunst mit Sabine WieluchâIst das Kunst oder kann das Weg?â - Das ist eine gĂ€ngige Frage von Leuten, die i.d.R. nix mit Kunst am Hut haben. Sogenannte Banausen. Denn oft kann man Kunst nicht in Daten und Fakten pressen. Es ist subjektiv. Anders. Neuartig. Ab und zu auch etwas schrĂ€g. Ggf. macht es dies so unverstĂ€ndlich.Wenn man aber ein unbekanntes Feld (in diesem Fall Kunst) mit einem Herzensthema (in unserem Fall Software-Engineering) verbindet, sieht es schon ganz anders aus. Auf einmal will man mehr wissen. Und genau darum geht es in dieser Podcast-Episode: Um Creative Coding und Generative Kunst.Im Interview mit Sabine Wieluch (aka bleeptrack) klĂ€ren wir, was creative Coding und generative Kunst ist, warum eine Informatikern mit Machine Learning Background nicht am heiĂesten Thema der Industrie im Jahr 2025 arbeitet sondern sich eigenen kĂŒnstlerischen Projekten widmet, wie ein Design fĂŒr ein Holzstuhl aus Blattadern generiert werden kann, warum einzigartige Mittelfinger-Sticker von einem bayrischen Minister geehrt wurden, welche Open Source Projekte dich bei deiner Entwicklung von generativer Kunst unterstĂŒtzen können aber auch wie kleine Details, zB Metall und die Funktionsweise von NFC, dein Kunstprojekt vor Herausforderung stellt.Bonus: Was Minecraft mit generativer Kunst zu tun hat.Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partnersDas schnelle Feedback zur Episode:đ (top) đ (geht so)FeedbackEngKiosk Community: https://engineeringkiosk.dev/join-discord Buy us a coffee: https://engineeringkiosk.dev/kaffeeEmail: stehtisch@engineeringkiosk.devLinkedIn: https://www.linkedin.com/company/engineering-kiosk/Mastodon: https://podcasts.social/@engkioskBluesky: https://bsky.app/profile/engineeringkiosk.bsky.socialTwitter: https://twitter.com/EngKioskLinksSabine Wieluch (bleeptrack): https://bleeptrack.de/Sabine Wieluch (bleeptrack) auf YouTube: https://www.youtube.com/channel/UCyFQ1G1za8f4FIv2D9gwXrgSabine Wieluch (bleeptrack) auf Patreon: https://www.patreon.com/BleeptrackFrauen und Technik Podcast - Tiny House, Code-Kunst und perfekter Kaffee: Relive mit Bleeptrack, das Superleak von 600.000 E-Autos, Recap 38c3: https://frauen-technik.podigee.io/12-neue-episodeSabine Wieluch aka. Bleeptrack @ dev.env-Podcast: https://www.podcast.de/episode/623282378/21-sabine-wieluch-aka-bleeptrackPiet Mondrian - Komposition mit Rot, Blau und Gelb: https://www.artmajeur.com/de/magazine/5-kunstgeschichte/komposition-mit-rot-blau-und-gelb-von-piet-mondrian/333205Simulierter Sitzplatz: Genchair @ heise make: https://www.heise.de/select/make/2020/3/1592323556909884Tiny Tapeout: https://tinytapeout.com/Operation Mindfuck Vol. 7 (5:39 â 12:39): https://media.ccc.de/v/38c3-operation-mindfuck-vol-7CityEL: https://de.wikipedia.org/wiki/CityELOpen Source Hardware Association: https://www.oshwa.org/Demoszene: https://de.wikipedia.org/wiki/DemoszenePrototype Fund: https://prototypefund.de/Kulturstiftung des Bundes - Kunst und KI: https://www.kulturstiftung-des-bundes.de/de/projekte/film_und_neue_medien/detail/kunst_und_ki.htmlp5.js: https://p5js.org/Paper.js: https://github.com/paperjs/paper.js/The Coding Train: https://thecodingtrain.com/Processing: https://processing.org/How to Create Luck: https://www.swyx.io/create-luckZKM - Zentrum fĂŒr Kunst und Medien Karlsruhe: https://zkm.de/deGulaschprogrammiernacht: https://de.wikipedia.org/wiki/GulaschprogrammiernachtSprungmarken(00:00:00) Intro(00:01:28) Creative Coding und Generative Kunst mit Sabine Wieluch(00:05:28) Info/Werbung(00:06:28) Creative Coding und Generative Kunst mit Sabine Wieluch(00:12:31) Was ist Creative Coding und Generative Kunst?(00:18:49) Verbindung zur realen Welt und die Bezeichnung Maker*in vs. KĂŒnstler*in vs. Informatiker*in(00:23:57) Finanzierung, Förderungen, Ausschreibungen und die KĂŒnstlerszene(00:35:09) Funky Fingers(00:38:46) GenChair(00:46:07) Generative Printed Circuit Boards (PCB)(00:49:31) tap4art(00:56:22) Der Tech-Stack fĂŒr generative Kunst und Open Source(01:01:54) Wie lege ich selbst mit Creative Coding und Generative Kunst los?(01:05:35) Tiny House und CityEL(01:08:58) Projekt-Inspiration und Ration von Start vs. EndHostsWolfgang Gassler (https://gassler.dev) Andy Grunwald (https://andygrunwald.com/)FeedbackEngKiosk Community: https://engineeringkiosk.dev/join-discord Buy us a coffee: https://engineeringkiosk.dev/kaffeeEmail: stehtisch@engineeringkiosk.devLinkedIn: https://www.linkedin.com/company/engineering-kiosk/Mastodon: https://podcasts.social/@engkioskBluesky: https://bsky.app/profile/engineeringkiosk.bsky.socialTwitter: https://twitter.com/EngKiosk
11.03.25 âą 76:48
Der Mainframe ist tot, lang lebe der Mainframe!âNobody ever got fired for buying IBMâ. So oder so Ă€hnlich hieĂ bzw. heiĂt ein Sprichwort in unserer IT-Industrie. Und wenn man sowas hört, hat man oft eins im Sinn: Mainframes. Die dicken Kisten, die in jeder Bank und in jeder Versicherung stehen. Das Ganze sagt sich so schnell. Doch wissen wir wirklich, wovon wir da eigentlich sprechen?In dieser Episode klĂ€ren wir was eigentlich ein Mainframe ist, was diesen so besonders macht, wie groĂ und teuer eine solche Maschine ist, was eine z-Architektur ist, ob Mainframes fĂŒr Greenfield-Projekte genutzt werden, welche Betriebssysteme darauf laufen können, ob wir bei der Software-Entwicklung an COBOL gebunden sind oder ob Go, JavaScript, Rust und Co auch auf einem Mainframe laufen können und inwieweit wir moderne Praktiken wie GitOps, Continuous Delivery, Pre-Production-Testing und Co anwenden können.Am Ende stellen wir uns die Frage, ob der Mainframe im Zeitalter von Cloud, Kubernetes, Commodity Hardware und verteilte Systeme noch eine Rolle spielt, wie wir als Software-Entwickler mal mit der z-Architektur und dem Mainframe spielen können und was fĂŒr Herausforderungen die Firmen, die heutzutage noch einen Mainframe und alten Quellcode betreiben, so haben.Bonus: HeiĂt es Der, die oder das Mainframe?Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partnersDas schnelle Feedback zur Episode:đ (top) đ (geht so)FeedbackEngKiosk Community: https://engineeringkiosk.dev/join-discord Buy us a coffee: https://engineeringkiosk.dev/kaffeeEmail: stehtisch@engineeringkiosk.devLinkedIn: https://www.linkedin.com/company/engineering-kiosk/Mastodon: https://podcasts.social/@engkioskBluesky: https://bsky.app/profile/engineeringkiosk.bsky.socialTwitter: https://twitter.com/EngKioskLinksTobias Leicher auf LinkedIn: https://www.linkedin.com/in/tobias-leicher/Mainframe â What the Heck? Podcast: https://www.podcast.de/podcast/1140781/mainframe-what-the-heckIBM Mainframe Life Cycle History: https://www.ibm.com/support/pages/system/files/inline-files/IBM%20Mainframe%20Life%20Cycle%20History%20V2.14%20-%20October%2010%202023_0.pdfIBM bringt Go auf den Mainframe: https://www.heise.de/news/IBM-bringt-Go-auf-den-Mainframe-3068764.htmlLinuxONE and Linux on IBM Z Open Source Team auf Github: https://github.com/linux-on-ibm-zOpen Mainframe Project: https://openmainframeproject.org/OpenTelemetry on Mainframe Priorities Survey: https://opentelemetry.io/blog/2025/otel-mainframe-priorities-survey/OpenTelemetry Mainframe Special Interest Group: https://github.com/open-telemetry/sig-mainframeIBM J9 JVM: https://www.ibm.com/docs/en/call-center/10.0?topic=machines-j9-jvmEngineering Kiosk Episode #101 Observability und OpenTelemetry mit Severin Neumann: https://engineeringkiosk.dev/podcast/episode/101-observability-und-opentelemetry-mit-severin-neumann/Mainframe hardware: Logical partitions (LPARs): https://www.ibm.com/docs/en/zos-basic-skills?topic=design-mainframe-hardware-logical-partitions-lparsUnix System Services: https://de.wikipedia.org/wiki/Unix_System_ServicesCan It Run Doom: https://canitrundoom.org//r/mainframe Doom. Is it possible?: https://www.reddit.com/r/mainframe/comments/116kkb2/doom_is_it_possible/Parallel Sysplex: https://de.wikipedia.org/wiki/Parallel_SysplexCOBOL Fridays webcast series: https://developer.ibm.com/series/cobol-fridays-webinar-videos/IBM Z Xplore-Lernplattform: https://www.ibm.com/de-de/z/resources/zxploreDiscord for Mainframes: https://community.ibm.com/community/user/ibmz-and-linuxone/blogs/darren-surch1/2024/04/26/discord-for-mainframers?communityKey=b8b88f20-24c8-49f0-9021-4a8c6247a067Podcast âThe Billion Transaction Machineâ: https://listen.casted.us/public/95/The-Billion-Transaction-Machine-88848cddCloudnative Entwicklung und Testen fĂŒr z/OS in IBM Cloud: https://www.ibm.com/de-de/cloud/wazi-as-a-serviceSprungmarken(00:00:00) Mainframes mit Tobias Leicher(00:06:37) Info/Werbung(00:07:37) Der, die oder das Mainframe?(00:13:45) Was ist ein Mainframe? Hardware, GröĂe, Preis und Features(00:24:47) Transaktionale Workloads und Mainframe Nutzer(00:31:09) zOS und Linux auf dem Mainframe und Sprach-Runtimes(00:42:24) Legacy-Software in Cobol, PL/1 und Java(00:53:07) Pre-Production-Testing, Virtualisierung und verteilte Systeme(00:59:56) K8s, CNCF, GitOps, DevOps und Deployments(01:05:42) Die Zukunft von Mainframes und Doom(01:21:21) Mit dem Mainframe(rn) in BerĂŒhrung kommenHostsWolfgang Gassler (https://gassler.dev) Andy Grunwald (https://andygrunwald.com/)FeedbackEngKiosk Community: https://engineeringkiosk.dev/join-discord Buy us a coffee: https://engineeringkiosk.dev/kaffeeEmail: stehtisch@engineeringkiosk.devLinkedIn: https://www.linkedin.com/company/engineering-kiosk/Mastodon: https://podcasts.social/@engkioskBluesky: https://bsky.app/profile/engineeringkiosk.bsky.socialTwitter: https://twitter.com/EngKiosk
04.03.25 âą 83:52
GPU-Programmierung: Andere Chips und eine andere Art zu programmierenIn der heutigen Zeit dreht sich fast alles in der IT um AI. Und damit auch oft um den sich positiv entwickelnden Aktienkurs von Nvidia. Warum Nvidia? Als Hersteller von Grafikkarten bzw. Grafikchips (kurz GPUs) profitieren sie deutlich von den hohen Nachfragen nach dieser Art von Chips. Das Ganze hat die Frage aufgeworfen: Inwieweit ist die Programmierung auf bzw. fĂŒr eine GPU anders als bei einer klassischen CPU?In dieser Episode behandeln wir dieses Thema: Paralleles Programmieren auf der GPU.Wir bröseln das Buzzword-Bingo auf und schauen uns an, was der Unterschied zu verteiltem vs. parallelem Rechnen ist, was HPC und CUDA eigentlich ist, ob bzw. wie man auf Grafikkarten ohne Frameworks programmieren kann, welche algorithmischen Use Cases neben AI und Transformer-Modelle existieren, wie man einen Algorithmus fĂŒr die GPU programmiert und was man alles vermeiden sollte, sprechen ĂŒber Speicherzugriffsmuster und warum Matrizen-Multiplikationen so gut auf GPUs funktionieren aber auch was Performance-PortabilitĂ€t bedeutet und ob es Probleme mit der HeterogenitĂ€t von Grafikkarten und Chips gibt.Und das alles mit Dr. Prof. Peter Thoman.Bonus: Wie besucht man möglichst effizient alle StĂ€dte in Deutschland? Das Problem des Handlungsreisenden.Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partnersDas schnelle Feedback zur Episode:đ (top) đ (geht so)FeedbackEngKiosk Community: https://engineeringkiosk.dev/join-discord Buy us a coffee: https://engineeringkiosk.dev/kaffeeEmail: stehtisch@engineeringkiosk.devLinkedIn: https://www.linkedin.com/company/engineering-kiosk/Mastodon: https://podcasts.social/@engkioskBluesky: https://bsky.app/profile/engineeringkiosk.bsky.socialTwitter: https://twitter.com/EngKioskLinksDr. Peter Thoman: https://dps.uibk.ac.at/~petert/PH3 GmbH: https://www.ph3.at SimSYCL: https://github.com/celerity/SimSYCL Celerity: https://celerity.github.io/CUDA: https://developer.nvidia.com/cuda-toolkitWas ist CUDA: https://www.bigdata-insider.de/was-ist-cuda-a-851005/OpenMP: https://www.openmp.org/OpenMPI: https://www.open-mpi.org/OpenGL: https://www.opengl.org/OpenCL: https://www.khronos.org/opencl/Engineering Kiosk Episode #180 Skalierung, aber zu welchem Preis? (Papers We Love): https://engineeringkiosk.dev/podcast/episode/180-skalierung-aber-zu-welchem-preis-papers-we-love/Nvidia Self-Paced Training: https://learn.nvidia.com/en-us/training/self-paced-coursesSYCL Academy: https://github.com/codeplaysoftware/syclacademySprungmarken(00:00:00) Intro(00:01:28) Paralleles Programmieren auf der GPU mit Peter Thoman(00:07:26) Was ist was? Verteiltes vs. paralleles Rechnen, HPC, CUDA und mehr(00:08:34) Info/Werbung(00:09:34) Was ist was? Verteiltes vs. paralleles Rechnen, HPC, CUDA und mehr(00:22:34) Wie hat die Berechnung auf der GPU begonnen?(00:33:23) Use-Cases fĂŒr die GPU(00:45:58) Matrizenmultiplikation und Neuronale Netze auf der GPU(00:55:11) HeterogenitĂ€t der Grafikkarten und Chips(01:00:10) Dein Einstieg in die GPU-ProgrammierungHostsWolfgang Gassler (https://gassler.dev) Andy Grunwald (https://andygrunwald.com/)FeedbackEngKiosk Community: https://engineeringkiosk.dev/join-discord Buy us a coffee: https://engineeringkiosk.dev/kaffeeEmail: stehtisch@engineeringkiosk.devLinkedIn: https://www.linkedin.com/company/engineering-kiosk/Mastodon: https://podcasts.social/@engkioskBluesky: https://bsky.app/profile/engineeringkiosk.bsky.socialTwitter: https://twitter.com/EngKiosk
25.02.25 âą 70:21
Event Sourcing: Ein Deep Dive mit Golo RodenSpeziell beim Debuggen stellen wir uns oft die Frage âWie kam dieser Datensatz nun in diesen Zustand?â. Nachvollziehbarkeit ist da oft schwer. Wenn man GlĂŒck hat, gibt es irgendwo ein Log. Wenn man Pech hat, hat man nach der erfolglosen Log-Suche ein neues Ticket, um ein Log einzubauen. WĂ€re es nicht irgendwie cool, alle ZustandsĂ€nderungen zu protokollieren bzw. zu speichern? Oder noch besser: Dieses Verhalten als First-Class-Konzept in meiner App zu behandeln?Wenn man das Ganze weiter denkt, landet man oft beim Thema âEvent Sourcingâ. Event ⊠wat?In dieser Podcast-Episode machen wir mal einen Deep Dive ins Thema Event Sourcing. Wir klĂ€ren, was Event Sourcing eigentlich ist, welches Problem es eigentlich löst, wie technische Implementierungen aussehen können, was Command Query Responsibility Segregation (CQRS) und Domain Driven Design damit zu tun haben, wann man doch lieber Abstand von Event Sourcing halten sollte und welche Tools und Datenbanken dich dabei unterstĂŒtzen.Bonus: Wie viele Stadtbibliotheken nutzen eigentlich Event Sourcing?Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partnersDas schnelle Feedback zur Episode:đ (top) đ (geht so)FeedbackEngKiosk Community: https://engineeringkiosk.dev/join-discord Buy us a coffee: https://engineeringkiosk.dev/kaffeeEmail: stehtisch@engineeringkiosk.devLinkedIn: https://www.linkedin.com/company/engineering-kiosk/Mastodon: https://podcasts.social/@engkioskBluesky: https://bsky.app/profile/engineeringkiosk.bsky.socialTwitter: https://twitter.com/EngKioskLinksthe native web GmbH: https://thenativeweb.io/YouTube-Kanal von Golo Roden: https://www.youtube.com/@thenativewebEngineering Kiosk Episode #117 Vanilla Web: Niedrige Kopplung & hohe KohĂ€sion mit Golo Roden von the native web: https://engineeringkiosk.dev/podcast/episode/117-vanilla-web-niedrige-kopplung-hohe-koh%C3%A4sion-mit-golo-roden-von-the-native-web/Engineering Kiosk Episode #162 Event Sourcing & MĂ€rchen mit Golo Roden von the native web: https://engineeringkiosk.dev/podcast/episode/162-event-sourcing-m%C3%A4rchen-mit-golo-roden-von-the-native-web/Microservice.io - Pattern: Event sourcing: https://microservices.io/patterns/data/event-sourcing.htmlMartin Fowler - Event Sourcing: https://martinfowler.com/eaaDev/EventSourcing.htmlEvent Sourcing auf Wikipedia: https://de.wikipedia.org/wiki/Event_SourcingCloudEvents: https://cloudevents.io/CloudEvents Spezifikation: https://github.com/cloudevents/spec/blob/main/cloudevents/spec.mdEngineering Kiosk Episode #146 Warum ist Doom so faszinierend fĂŒr die Software-Entwicklung?: https://engineeringkiosk.dev/podcast/episode/146-warum-ist-doom-so-faszinierend-f%C3%BCr-die-software-entwicklung/Das Recht auf Löschung / "Recht auf Vergessenwerden" (Art. 17 DSGVO): https://www.bfdi.bund.de/DE/Buerger/Inhalte/Allgemein/Betroffenenrechte/Betroffenenrechte_L%C3%B6schung_Vergessenwerden.htmlEventStoreDB / Kurrent: https://www.kurrent.io/Change Data Capture: https://en.wikipedia.org/wiki/Change_data_captureCQRS â das einzige Video, das Du brauchst: https://www.youtube.com/watch?v=hP-2ojGfd-QEvent-Sourcing â das einzige Video, das Du brauchst: https://www.youtube.com/watch?v=ss9wnixCGRYDesigning Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems: https://dataintensive.net/Sprungmarken(00:00:00) Intro(00:01:12) Event Sourcing mit Golo Roden(00:06:57) Info/Werbung(00:07:57) Wie kommt man zum Thema Event Sourcing?(00:11:03) Explain me like I am 5: Was ist Event Sourcing?(00:19:30) Nomenklatur im Event Sourcing und Standards(00:27:07) Welches Problem löst Event Sourcing?(00:35:36) Wie sieht eine technische Implementierung von Event Sourcing aus?(00:47:53) Command Query Responsibility Segregation (CQRS) und Domain Driven Design(00:53:54) Herausforderung und Nachteile bei Event Sourcing(01:04:57) Event Sourcing Systeme und Datenbanken(01:25:39) Technische Tipps, Libraries und weitere Ressourcen fĂŒr den EinstiegHostsWolfgang Gassler (https://gassler.dev) Andy Grunwald (https://andygrunwald.com/)FeedbackEngKiosk Community: https://engineeringkiosk.dev/join-discord Buy us a coffee: https://engineeringkiosk.dev/kaffeeEmail: stehtisch@engineeringkiosk.devLinkedIn: https://www.linkedin.com/company/engineering-kiosk/Mastodon: https://podcasts.social/@engkioskBluesky: https://bsky.app/profile/engineeringkiosk.bsky.socialï»ż
18.02.25 âą 95:51
Ăber 50 Jahre Queries: Das relationale Datenbankmodell und die Sprache SQL haben Geburtstag!Relationale Datenbanken und die Abfragesprache SQL sind aus der modernen Welt nicht mehr wegzudenken. Egal ob du eine eigene Webseite mit WordPress betreibst, Business Intelligence Analysen fĂŒr eine Versicherung machst oder die gröĂte Oracle Datenbank der Welt betreibst - In allen Use Cases kommt das relationale Datenbankmodell und die Sprache SQL zum Einsatz.Und SQL ist bei weitem kein neuer heiĂer ScheiĂ. SQL ist inzwischen 50 Jahre alt und das relationale Datenbankmodell ist sogar noch 5 Jahre Ă€lter als SQL! Welche Technologie fĂ€llt dir ein, die inzwischen so alt ist, aber dennoch eine solch aktive und breite Nutzung vorweisen kann?Klar, COBOL, Fortan und Co sind bestimmt noch in irgendwelchen Kellern aktiv - Aber auch in diesem Volumen wie SQL?Dieser Umstand hat uns dazu bewegt, einmal die Frage zu beleuchten: Wie kam es eigentlich zu relationalen Datenbanken? Wie wurde SQL eigentlich erfunden? Darum geht's in dieser Episode. Wir erzĂ€hlen die Geschichte von SQL.Inkl. Streit, welches Datenbankmodell das bessere ist, Wettbewerbe um die schönsten Queries zu schreiben, Behörden die Test-Suites fĂŒr die Industrie schreiben und warum du IBM und Oracle ggf. mehr zu verdanken hast, als dir eigentlich lieb ist.Bonus: SQL wurde mal totgesagt, doch totgesagte leben lĂ€nger.Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partnersDas schnelle Feedback zur Episode:đ (top) đ (geht so)FeedbackEngKiosk Community: https://engineeringkiosk.dev/join-discord Buy us a coffee: https://engineeringkiosk.dev/kaffeeEmail: stehtisch@engineeringkiosk.devLinkedIn: https://www.linkedin.com/company/engineering-kiosk/Mastodon: https://podcasts.social/@engkioskBluesky: https://bsky.app/profile/engineeringkiosk.bsky.socialTwitter: https://twitter.com/EngKioskLinks50 Years of Queries: https://cacm.acm.org/research/50-years-of-queries/Edgar F. Codd: A Relational Model of Data for Large Shared Data Banks https://www.seas.upenn.edu/~zives/03f/cis550/codd.pdfCodd's 12 rules: https://en.wikipedia.org/wiki/Codd's_12_rulesEngineering Kiosk Episode #99 Modernes SQL ist mehr als SELECT * FROM - mit Markus Winand: https://engineeringkiosk.dev/podcast/episode/99-modernes-sql-ist-mehr-als-select-from-mit-markus-winand/Edgar F. Codd: https://de.wikipedia.org/wiki/Edgar_F._CoddMichael Stonebraker: https://de.wikipedia.org/wiki/Michael_StonebrakerCharles Bachman: https://de.wikipedia.org/wiki/Charles_BachmanSprungmarken(00:00:00) Intro(00:01:25) 50 Jahre relationale Datenbanken und SQL(00:03:32) Info/Werbung(00:04:32) 50 Jahre relationale Datenbanken und SQL(00:13:15) Research Projekt "System R"(00:18:42) SQL und die Special Interest Group on File Definition and Translation(00:23:52) Query Game, "Walk up and read" und Oracle(00:30:17) American National Standards Institute (ANSI) und NIST(00:36:07) Neue (und heutige) Datenbanksysteme wie Pilze aus dem Boden(00:42:43) Not only SQL (NoSQL)(00:50:16) Kritik an SQL - OrthogonalitĂ€t, null values und Duplikate(00:58:10) SQL Heute und die ErfolgsfaktorenHostsWolfgang Gassler (https://gassler.dev) Andy Grunwald (https://andygrunwald.com/)FeedbackEngKiosk Community: https://engineeringkiosk.dev/join-discord Buy us a coffee: https://engineeringkiosk.dev/kaffeeEmail: stehtisch@engineeringkiosk.devLinkedIn: https://www.linkedin.com/company/engineering-kiosk/Mastodon: https://podcasts.social/@engkioskBluesky: https://bsky.app/profile/engineeringkiosk.bsky.socialTwitter: https://twitter.com/EngKiosk
11.02.25 âą 65:32
Zu verstehen, wie eine Firma Geld verdient, ist Voraussetzung um Mehrwert zu schaffenDie wenigsten von uns arbeiten fĂŒr Luft und Liebe. Mieten mĂŒssen gezahlt werden und Essen mĂŒssen wir auch alle. Deswegen gehen viele von uns in einem klassischen AngestelltenverhĂ€ltnis arbeiten. In einem AngestelltenverhĂ€ltnis gehören auch Gehaltserhöhungen und ab und zu auch mal eine Beförderung dazu. Einige GehĂ€lter werden automatisch angepasst, wie z.B. bei einer Tariferhöhung. Andere mĂŒssen dafĂŒr ihren Wert, den sie zur Firma beitragen, erhöhen. Und um dies zu erreichen, sollte man wissen, wie die eigene Firma eigentlich Geld verdient und welche Herausforderungen das Business-Modell hat. Denn dies ist nicht immer auf den ersten Blick zu erkennen.In dieser Episode schauen wir uns mal drei Business-Modelle an, erklĂ€ren, worauf diese basieren, welche Herausforderungen diese mit sich bringen, ob diese sich heutzutage noch lohnen und welchen Zwiespalt diese oft bei der Produktentwicklung erzeugen. Wir sprechen darĂŒber, wie viel du den Arbeitgeber eigentlich kostet, wie viel Werbung heutzutage noch Wert ist, Warum sogenannte A-Kunden zwar viel Geld einbringen können, aber ein groĂes Risiko fĂŒr eine Firma sind, warum das passive Einkommen bei deinem eigenen Software as a Service Produkt ein Irrglaube ist und wie du das neue Wissen ĂŒber Business-Modelle fĂŒr dich nutzen kannst, um deinen eigenen Wert zu erhöhen.Bonus: Wenn man mehr Geld möchte, muss man mehr Geld einbringen.Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partnersDas schnelle Feedback zur Episode:đ (top) đ (geht so)FeedbackEngKiosk Community: https://engineeringkiosk.dev/join-discord Buy us a coffee: https://engineeringkiosk.dev/kaffeeEmail: stehtisch@engineeringkiosk.devLinkedIn: https://www.linkedin.com/company/engineering-kiosk/Mastodon: https://podcasts.social/@engkioskBluesky: https://bsky.app/profile/engineeringkiosk.bsky.socialTwitter: https://twitter.com/EngKioskLinksShopping-Add-On "Honey" unter Betrugsverdacht: https://www.heise.de/news/Shopping-Add-On-Honey-unter-Betrugsverdacht-10221319.htmlFinanzfluss: https://www.finanzfluss.de/Engineering Kiosk Episode #123 The Bread Code: vom Entwickler zum Brot-Influencer mit Hendrik KleinwĂ€chter: https://engineeringkiosk.dev/podcast/episode/123-the-bread-code-vom-entwickler-zum-brot-influencer-mit-hendrik-kleinw%C3%A4chter/Wirecutter: https://www.nytimes.com/wirecutter/Sprungmarken(00:00:00) Intro(00:01:24) Warum es wichtig ist, das Business-Modell zu verstehen(00:07:19) Info/Werbung(00:08:19) Cost per Click / Cost per Sale / Affiliate(00:20:11) Werbefinanzierte Services(00:38:49) Abo-Modelle oder X as a Service(00:56:20) Weitere Business-Modelle(00:59:02) Wie hilft mir, als Entwickler*in, dieses neue Wissen?HostsWolfgang Gassler (https://gassler.dev) Andy Grunwald (https://andygrunwald.com/)FeedbackEngKiosk Community: https://engineeringkiosk.dev/join-discord Buy us a coffee: https://engineeringkiosk.dev/kaffeeEmail: stehtisch@engineeringkiosk.devLinkedIn: https://www.linkedin.com/company/engineering-kiosk/Mastodon: https://podcasts.social/@engkioskBluesky: https://bsky.app/profile/engineeringkiosk.bsky.socialTwitter: https://twitter.com/EngKiosk
04.02.25 âą 69:11
Skalierung und verteilte Berechnungen: Sind mehr CPUs wirklich immer schneller?Stell dir vor, du bist Softwareentwickler*in und jeder spricht von Skalierung und verteilten Systemen. Doch wie effizient sind diese eigentlich wirklich? HeiĂt mehr Rechenpower gleich schnellere Ergebnisse?In dieser Episode werfen wir einen Blick auf ein wissenschaftliches Paper, das behauptet, die wahre Leistung von verteilten Systemen kritisch zu hinterfragen. Wir diskutieren, ab wann es sich lohnt, mehr Ressourcen einzusetzen, und was es mit der mysteriösen Metrik COST (ausgesprochen Configuration that Outperforms a Single Thread) auf sich hat. Hör rein, wenn du wissen willst, ob Single-Threaded Algorithmen in vielen FĂ€llen die bessere Wahl sind.Bonus: Ggf. machen nicht alle Wissenschaftler so wissenschaftliche Arbeit.Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partnersDas schnelle Feedback zur Episode:đ (top) đ (geht so)FeedbackEngKiosk Community: https://engineeringkiosk.dev/join-discord Buy us a coffee: https://engineeringkiosk.dev/kaffeeEmail: stehtisch@engineeringkiosk.devLinkedIn: https://www.linkedin.com/company/engineering-kiosk/Mastodon: https://podcasts.social/@engkioskBluesky: https://bsky.app/profile/engineeringkiosk.bsky.socialTwitter: https://twitter.com/EngKioskLinksPapers We Love: https://paperswelove.org/Papers We Love GitHub Repository: https://github.com/papers-we-love/papers-we-lovePaper âScalability! But at what COST?â: https://www.usenix.org/system/files/conference/hotos15/hotos15-paper-mcsherry.pdfBlogpost âScalability! But at what COST?â: https://www.frankmcsherry.org/graph/scalability/cost/2015/01/15/COST.htmlSlides âScalability! But at what COST?â: https://www.usenix.org/sites/default/files/conference/protected-files/hotos15_slides_mcsherry.pdfHackerNews Threas #1 zu âScalability, but at what cost? (2015)â: https://news.ycombinator.com/item?id=11855594HackerNews Threas #2 zu âScalability, but at what cost? (2015)â: https://news.ycombinator.com/item?id=26925449Paper âGraphX: Graph Processing in a Distributed Dataflow Frameworkâ: https://www.usenix.org/system/files/conference/osdi14/osdi14-paper-gonzalez.pdfGraphChi: https://www.usenix.org/conference/osdi12/technical-sessions/presentation/kyrolaStratosphere (nun Apache Flink): http://stratosphere.eu/X-Stream: https://sigops.org/s/conferences/sosp/2013/papers/p472-roy.pdfApache Spark: https://spark.apache.org/Apache Giraph: https://giraph.apache.org/GraphLab: https://github.com/lqvito/graphlab?tab=readme-ov-fileDilbert Comics: https://dilbert.com/Single Thread Implementierung in Rust: https://github.com/frankmcsherry/COSTSingle Thread Implementierung in C++: https://github.com/MicrosoftResearch/NaiadSamples/tree/master/COSTCommand-line Tools can be 235x Faster than your Hadoop Cluster: https://adamdrake.com/command-line-tools-can-be-235x-faster-than-your-hadoop-cluster.htmlâNaiadâ von Microsoft Research: https://www.microsoft.com/en-us/research/project/naiad/OpenMP: https://www.openmp.org/OpenMPI: https://www.open-mpi.org/HotOS 15 Workshop: https://www.usenix.org/conference/hotos15Sprungmarken(00:00:00) Papers We Love: Scalability! But at what COST?(00:03:11) Was bedeutet Skalierung?(00:05:32) Info/Werbung(00:06:32) Was bedeutet Skalierung?(00:16:20) PageRank- und Label Propagation-Algorithmus(00:24:10) Optimierung der Daten und verwendeten Algorithmen fĂŒr spezifische Probleme(00:29:17) COST: Configuration that Outperforms a Single Threat(00:31:58) Learnings aus dem Paper(00:37:50) Wissenschaftlicher Anspruch und EinschĂ€tzung des Papers(00:52:34) Was können wir fĂŒr die Praxis aus dem Paper lernen?HostsWolfgang Gassler (https://gassler.dev) Andy Grunwald (https://andygrunwald.com/)FeedbackEngKiosk Community: https://engineeringkiosk.dev/join-discord Buy us a coffee: https://engineeringkiosk.dev/kaffeeEmail: stehtisch@engineeringkiosk.devLinkedIn: https://www.linkedin.com/company/engineering-kiosk/Mastodon: https://podcasts.social/@engkioskBluesky: https://bsky.app/profile/engineeringkiosk.bsky.socialTwitter: https://twitter.com/EngKiosk
28.01.25 âą 58:55
Machine Learning Operations (MLOps) mit Data Science Deep Dive.Machine Learning bzw. die Ergebnisse aus Vorhersagen (sogenannten Prediction-Models) sind aus der modernen IT oder gar aus unserem Leben nicht mehr wegzudenken. Solche Modelle kommen wahrscheinlich öfter zum Einsatz, als dir eigentlich bewusst ist. Die Programmierung, Erstellung und das Trainieren dieser Modelle ist die eine Sache. Das Deployment und der Betrieb ist die andere Thematik. Letzteres nennt man Machine Learning Operations, oder kurz âMLOpsâ. Dies ist das Thema dieser Episode.Wir klĂ€ren was eigentlich MLOps ist und wie es sich zum klassischen DevOps unterscheidet, wie man das eigene Machine Learning-Modell in Produktion bringt und welche Stages dafĂŒr durchlaufen werden mĂŒssen, was der Unterschied von Model-Training und Model-Serving ist, welche Aufgabe eine Model-Registry hat, wie man Machine Learning Modelle in Produktion eigentlich monitored und debugged, was Model-Drift bzw. die Drift-Detection ist, ob der Feedback-Cycle durch Methoden wie Continuous Delivery auch kurz gehalten werden kann, aber auch welche Skills als MLOps Engineer wichtig sind.Um all diese Fragen zu beantworten, stehen uns Michelle Golchert und Sebastian Warnholz vom Data Science Deep Dive Podcast rede und Antwort.Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partnersDas schnelle Feedback zur Episode:đ (top) đ (geht so)FeedbackEngKiosk Community: https://engineeringkiosk.dev/join-discord Buy us a coffee: https://engineeringkiosk.dev/kaffeeEmail: stehtisch@engineeringkiosk.devLinkedIn: https://www.linkedin.com/company/engineering-kiosk/Mastodon: https://podcasts.social/@engkioskBluesky: https://bsky.app/profile/engineeringkiosk.bsky.socialTwitter: https://twitter.com/EngKioskLinksIn Numbers We Trust (INWT): https://www.inwt-statistics.de/Data Science Deep Dive Podcast: https://inwt.podbean.com/Programmiersprache âRâ: https://www.r-project.org/Gradient boosting: https://en.wikipedia.org/wiki/Gradient_boostingMLFlow: https://mlflow.org/Jupyter Notebooks: https://jupyter.org/Databricks: https://www.databricks.com/AutoML: https://www.automl.org/automl/Sprungmarken(00:00:00) Machine Learning Operations (MLOps) mit Michelle und von Data Science Deep Dive(00:06:29) Info/Werbung(00:07:29) Machine Learning Operations (MLOps) mit Michelle und von Data Science Deep Dive(00:17:21) Deployment eines ML Modells in Produktion: Model Training(00:30:09) Automatisierte Pipelines und der operationelle Betrieb(00:39:22) Reproduzierbarkeit und Debugging(00:45:27) Model Serving / Modellbereitstellung(00:52:28) Monitoring und Model Drift(01:05:39) Welche Skills benötige ich als MLOps Engineer?(01:13:21) AbschlussHostsWolfgang Gassler (https://mastodon.social/@woolf)Andy Grunwald (https://andygrunwald.com/)FeedbackEngKiosk Community: https://engineeringkiosk.dev/join-discord Buy us a coffee: https://engineeringkiosk.dev/kaffeeEmail: stehtisch@engineeringkiosk.devLinkedIn: https://www.linkedin.com/company/engineering-kiosk/Mastodon: https://podcasts.social/@engkioskBluesky: https://bsky.app/profile/engineeringkiosk.bsky.socialTwitter: https://twitter.com/EngKiosk
21.01.25 âą 76:51
Softwareentwicklung in der Praxis: Infotainment-Systeme fĂŒr Kreuzfahrtschiffe.Jede Industrie und DomĂ€ne hat ihre Eigenheiten und Herausforderungen. Dies ĂŒbertrĂ€gt sich auch auf die Software, die fĂŒr die entsprechenden AnwendungsfĂ€lle geschrieben wird. Oft fragen wir uns âWie ist es eigentlich, Software fĂŒr Brauereien, Waschmaschinen oder MĂ€hdrescher zu schreiben?â. In dieser Episode beantworten wir diese Frage fĂŒr das Thema Kreuzfahrtschiffe - Also die richtig dicken Pötte.Welche Software wird auf einem Kreuzfahrtschiff benötigt? Auf welcher Hardware lĂ€uft diese und wo steht die Hardware ĂŒberhaupt - In der Cloud oder ist das ein schwimmendes Datacenter? Wie sieht es mit der Internet-Connectivity und dem Debugging aus, wenn man auf den Weltmeeren unterwegs ist? Welche Probleme muss die Software lösen, wenn LĂ€ndergrenzen ĂŒbertreten werden in Bezug auf Zeitzonen, Datenschutz und Accessibility?Unser Gast Sebastian Hammerl steht uns Rede und Antwort.Bonus: Speedboot fahren mit Systemadministratoren - Warum nicht?Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partnersDas schnelle Feedback zur Episode:đ (top) đ (geht so)FeedbackEngKiosk Community: https://engineeringkiosk.dev/join-discord Buy us a coffee: https://engineeringkiosk.dev/kaffeeEmail: stehtisch@engineeringkiosk.devLinkedIn: https://www.linkedin.com/company/engineering-kiosk/Mastodon: https://podcasts.social/@engkioskBluesky: https://bsky.app/profile/engineeringkiosk.bsky.socialTwitter: https://twitter.com/EngKioskLinksSebastian Hammerl auf LinkedIn: https://www.linkedin.com/in/shammerl/Backblaze Hard Drive Data and Stats: https://www.backblaze.com/cloud-storage/resources/hard-drive-test-dataGetslash: https://www.getslash.de/Sea Chefs: https://www.seachefs.com/Zeitumstellung fĂŒhrt in Marokko zu Verwirrung und Ărger: https://www.zeit.de/news/2018-10/28/zeitumstellung-fuehrt-in-marokko-zu-verwirrung-und-aerger-181028-99-565061Sprungmarken(00:00:00) Intro(00:01:09) Softwareentwicklung auf und fĂŒr Kreuzfahrtschiffe mit Sebastian Hammerl(00:07:08) Software auf einem Schiff installieren, wenn es im Trockendock ist(00:07:49) Info/Werbung(00:08:49) Software auf einem Schiff installieren, wenn es im Trockendock ist(00:27:51) Software die sich bewegt: Zeitzonen(00:36:39) Internationale Gegebenheiten: Datenschutz(00:39:41) Bug-Handling und Deployments(00:46:07) Schwimmendes Datacenter: Redundanz und NotfĂ€lle(00:53:16) Tech-Stack auf einem Schiff(00:55:40) Als IT-Admin auf dem Schiff arbeiten(01:01:16) Empfehlung fĂŒr alle, die sich das Thema nĂ€her ansehen wollenHostsWolfgang Gassler (https://mastodon.social/@woolf)Andy Grunwald (https://andygrunwald.com/)FeedbackEngKiosk Community: https://engineeringkiosk.dev/join-discord Buy us a coffee: https://engineeringkiosk.dev/kaffeeEmail: stehtisch@engineeringkiosk.devLinkedIn: https://www.linkedin.com/company/engineering-kiosk/Mastodon: https://podcasts.social/@engkioskBluesky: https://bsky.app/profile/engineeringkiosk.bsky.socialTwitter: https://twitter.com/EngKiosk
14.01.25 âą 68:44
Data Streaming und Stream Processing mit Apache Kafka und dem entsprechenden Ecosystem.Eine ganze Menge Prozesse in der Softwareentwicklung bzw. fĂŒr die Verarbeitung von Daten mĂŒssen nicht zur Laufzeit, sondern können asynchron oder dezentral bearbeitet werden. Begriffe wie Batch-Processing oder Message Queueing / Pub-Sub sind dafĂŒr gelĂ€ufig. Es gibt aber einen dritten Player in diesem Spiel: Stream Processing. Da ist Apache Kafka das Flaggschiff, bzw. die verteilte Event Streaming Platform, die oft als erstes genannt wird.Doch was ist denn eigentlich Stream Processing und wie unterscheidet es sich zu Batch Processing oder Message Queuing? Wie funktioniert Kafka und warum ist es so erfolgreich und performant? Was sind Broker, Topics, Partitions, Producer und Consumer? Was bedeutet Change Data Capture und was ist ein Sliding Window? Auf was muss man alles acht geben und was kann schief gehen, wenn man eine Nachricht schreiben und lesen möchte?Die Antworten und noch viel mehr liefert unser Gast Stefan Sprenger.Bonus: Wie man Stream Processing mit einem FrĂŒhstĂŒckstisch fĂŒr 5-jĂ€hrige beschreibt.Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partnersDas schnelle Feedback zur Episode:đ (top) đ (geht so)FeedbackEngKiosk Community: https://engineeringkiosk.dev/join-discord Buy us a coffee: https://engineeringkiosk.dev/kaffeeEmail: stehtisch@engineeringkiosk.devLinkedIn: https://www.linkedin.com/company/engineering-kiosk/Mastodon: https://podcasts.social/@engkioskBluesky: https://bsky.app/profile/engineeringkiosk.bsky.socialTwitter: https://twitter.com/EngKioskLinksStefan Sprenger auf LinkedIn: https://www.linkedin.com/in/stsprenger/Buch âStreaming Data Pipelines with Kafkaâ von Stefan Sprenger: https://www.manning.com/books/streaming-data-pipelines-with-kafkaKafka: https://kafka.apache.org/Kafka Streams: https://kafka.apache.org/documentation/streams/Kafka Connect: https://docs.confluent.io/platform/current/connect/index.htmlApache Flink: https://flink.apache.org/Apache Spark: https://spark.apache.org/Apache Camel: https://camel.apache.org/Change Data Capture: https://en.wikipedia.org/wiki/Change_data_captureDebezium: https://debezium.io/Wartungsfenster Podcast: https://wartungsfenster.podigee.io/RocksDB: https://rocksdb.org/Tombstone Record: https://en.wikipedia.org/wiki/Tombstone_(data_store)The Raft Consensus Algorithm: https://raft.github.io/Warpstream: https://www.warpstream.com/Sprungmarken(00:00:00) Streaming mit Kafka mit Stefan Sprenger(00:06:18) Data Streaming und Stream Processing fĂŒr 5-JĂ€hrige(00:07:40) Data Streaming und Stream Processing fĂŒr Mid-Level-Engineers(00:07:47) Info/Werbung(00:08:47) Data Streaming und Stream Processing fĂŒr Mid-Level-Engineers(00:14:14) Was ist Apache Kafka?(00:20:54) DatensĂ€tze in Apache Kafka: Produzieren und Konsumieren(00:25:58) Kafka Streams und Kafka Connect(00:30:34) Change Data Capture(00:34:36) Herausforderungen bei der Anwendung von Kafka, Kafka Streams und Kafka Connect(00:42:54) Compaction, Retention, Replication, Acknowledgement, Joins und Idempotenz(00:53:46) Einsatz in Organisationen: Governance und Schema Registry(00:59:00) Verteiltes System und komplexe Technologien(01:01:47) Die Zukunft um Kafka und das EcosystemHostsWolfgang Gassler (https://mastodon.social/@woolf)Andy Grunwald (https://andygrunwald.com/)FeedbackEngKiosk Community: https://engineeringkiosk.dev/join-discord Buy us a coffee: https://engineeringkiosk.dev/kaffeeEmail: stehtisch@engineeringkiosk.devLinkedIn: https://www.linkedin.com/company/engineering-kiosk/Mastodon: https://podcasts.social/@engkioskBluesky: https://bsky.app/profile/engineeringkiosk.bsky.socialTwitter: https://twitter.com/EngKiosk
07.01.25 âą 67:40
3 Jahre Engineering Kiosk: Geburtstagsepiode und JahresrĂŒckblick auf 2024Der Engineering Kiosk Podcast wird stolze 3 Jahre alt. Ein Grund zu feiern. Zeitgleich geht das Jahr 2024 zu Ende. Eine Möglichkeit auf einen RĂŒckblick, wie sich das Engineering Kiosk Projekt entwickelt. Wir sprechen ĂŒber Episoden, die etws bei unseren Hörer*innen und bei uns selbst bewegt haben. Wir teilen ein paar Statistiken ĂŒber den Podcast sowie unseren persönlichen Highlights, Lowlights und Neutralights. Weiterhin geben wir einen Einblick wie wir unsere InterviewgĂ€ste auswĂ€hlen und wir auf gekaufte Interviews und Tech Employer Branding Agenturen reagieren. Am Ende lösen wir auch noch unsere Tech Predictions fĂŒr das Jahr 2024 auf und entscheiden somit, wer das bessere Orakel ist.Bonus: Auch Podcast-Hosts streiten sich manchmal wie ein altes Ehepaar und ein paar Outtakes gibts auch.Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partnersDas schnelle Feedback zur Episode:đ (top) đ (geht so)FeedbackEngKiosk Community: https://engineeringkiosk.dev/join-discord Buy us a coffee: https://engineeringkiosk.dev/kaffeeEmail: stehtisch@engineeringkiosk.devLinkedIn: https://www.linkedin.com/company/engineering-kiosk/Mastodon: https://podcasts.social/@engkioskBluesky: https://bsky.app/profile/engineeringkiosk.bsky.socialTwitter: https://twitter.com/EngKioskLinksEngineering Kiosk Episode #170 - 404 Not Found!: https://engineeringkiosk.dev/podcast/episode/170-404-not-found/Engineering Kiosk Episode #113 Selbstmarketing ohne Bullshit: Brag Documents: https://engineeringkiosk.dev/podcast/episode/113-selbstmarketing-ohne-bullshit-brag-documents/Engineering Kiosk Episode #133 Die wichtige Rolle von 1on1s in Zeiten der Arbeiterlosigkeit: https://engineeringkiosk.dev/podcast/episode/133-die-wichtige-rolle-von-1on1s-in-zeiten-der-arbeiterlosigkeit/Engineering Kiosk Episode #61 Schwierige 1-on-1 Situationen und LösungsvorschlĂ€ge: https://engineeringkiosk.dev/podcast/episode/61-schwierige-1-on-1-situationen-und-l%C3%B6sungsvorschl%C3%A4ge/Engineering Kiosk Episode #10 Das Karriere Booster Meeting 1:1s: https://engineeringkiosk.dev/podcast/episode/10-das-karriere-booster-meeting-11s/Engineering Kiosk Episode #142 Ist Return to Office die Zukunft? Was die Wissenschaft sagt - mit Jean-Victor Alipour vom IFO: https://engineeringkiosk.dev/podcast/episode/142-ist-return-to-office-die-zukunft-was-die-wissenschaft-sagt-mit-jean-victor-alipour-vom-ifo/Engineering Kiosk Episode #138 Gemeinsam stark: Jobsharing und Tandems in der modernen Arbeitswelt mit Anna DrĂŒing-SchlĂŒter: https://engineeringkiosk.dev/podcast/episode/138-gemeinsam-stark-jobsharing-und-tandems-in-der-modernen-arbeitswelt-mit-anna-dr%C3%BCing-schl%C3%BCter/Engineering Kiosk Episode #154 Architektur-Diskussion: Design eines einfachen und robusten Preis-Scrapers: https://engineeringkiosk.dev/podcast/episode/154-architektur-diskussion-design-eines-einfachen-und-robusten-preis-scrapers/Engineering Kiosk Episode #146 Warum ist Doom so faszinierend fĂŒr die Software-Entwicklung?: https://engineeringkiosk.dev/podcast/episode/146-warum-ist-doom-so-faszinierend-f%C3%BCr-die-software-entwicklung/Engineering Kiosk Episode #137 Die Schaltsekunde und ihre IT-Folgen: Ein Sekundenbruchteil mit Impact: https://engineeringkiosk.dev/podcast/episode/137-die-schaltsekunde-und-ihre-it-folgen-ein-sekundenbruchteil-mit-impact/Engineering Kiosk Episode #131 Equity in Tech-Startups: Mehr als nur Gehalt mit Philipp "Pip" Klöckner: https://engineeringkiosk.dev/podcast/episode/131-equity-in-tech-startups-mehr-als-nur-gehalt-mit-philipp-pip-kl%C3%B6ckner/Engineering Kiosk Episode #129 Simplify Your Stack: Files statt Datenbanken!: https://engineeringkiosk.dev/podcast/episode/129-simplify-your-stack-files-statt-datenbanken/Engineering Kiosk Episode #127 Imposter-Syndrom & Peter-Prinzip mit Dr. Fanny Jimenez: https://engineeringkiosk.dev/podcast/episode/127-imposter-syndrom-peter-prinzip-mit-dr-fanny-jimenez/Engineering Kiosk Community: https://engineeringkiosk.dev/join-discord/Engineering Kiosk Meetup Alps: https://engineeringkiosk.dev/meetup/alps/FOSDEM Konferenz: https://fosdem.org/2025/Index Out Of Bounds Podcast: https://www.ioob.de/Engineering Kiosk Episode #100 Episoden: ein Tech RĂŒckblick auf 2022/23, Predictions 2024 und viel Tech Trivia: https://engineeringkiosk.dev/podcast/episode/100-episoden-ein-tech-r%C3%BCckblick-auf-202223-predictions-2024-und-viel-tech-trivia/Raus aus der Cloud https://blogs.idc.com/2024/10/28/storm-clouds-ahead-missed-expectations-in-cloud-computing/Raus aus der Cloud https://www.heise.de/news/IDC-Viele-Unternehmen-wollen-teils-raus-aus-der-Cloud-10001826.html Modern SQL: https://modern-sql.com/AI basierte Datenbankabfragen: https://www.getdot.ai/ List of formerly open-source or free software: https://en.wikipedia.org/wiki/List_of_formerly_open-source_or_free_softwareState of the Developer Nation 25th Edition (Q3 2023): https://developer-economics.cdn.prismic.io/developer-economics/ee700d25-46b0-4dad-87de-7ffba39a3c58_Q3+2023+State+of+Developer+Nation.pdfState of the Developer Nation 24th Edition (Q1 2023): https://developer-economics.cdn.prismic.io/developer-economics/c578f353-a5b7-4a12-9202-9f456e02dce5_Slashdata+-+24th+edition+of+The+State+of+the+Developer+Nation+%28Q1+2023%29.pdfSizing Programming Language Communities (Q1 2024): https://developer-economics.cdn.prismic.io/developer-economics/Zmf7m5m069VX1nu9_Sizing_programming_language_communities.pdfSprungmarken(00:00:00) Happy Birthday Engineering Kiosk(00:03:35) Info/Werbung(00:04:35) Happy Birthday Engineering Kiosk(00:25:51) Statistiken zum Podcast(00:33:32) Unsere Highlights(00:39:17) Unsere Lowlights(00:41:04) Unsere Neutralights(00:43:00) Interviews, wie wir GĂ€ste auswĂ€hlen und gekaufte Episoden(00:50:34) Tech Predictions aus 2024 / Episode 100(01:02:45) Ausblick auf 2025HostsWolfgang Gassler (https://mastodon.social/@woolf)Andy Grunwald (https://andygrunwald.com/)FeedbackEngKiosk Community: https://engineeringkiosk.dev/join-discord Buy us a coffee: https://engineeringkiosk.dev/kaffeeEmail: stehtisch@engineeringkiosk.devLinkedIn: https://www.linkedin.com/company/engineering-kiosk/Mastodon: https://podcasts.social/@engkioskBluesky: https://bsky.app/profile/engineeringkiosk.bsky.socialTwitter: https://twitter.com/EngKiosk
31.12.24 âą 65:51
Die Transparenz von Open Source schreibt Geschichten, die erzĂ€hlt werden wollen50% des Begriffes âOpen Sourceâ besteht aus dem Wort âOpenâ. Ok. FĂŒr diese Erkenntnis muss man nun nicht studiert haben. Open bzw. Offen bzw. Transparenz bezieht sich dabei nicht nur auf den Source Code selbst, sondern i.d.R. auf alles, was das entsprechende Projekt betrifft. Dazu zĂ€hlen u.a. fĂŒr jedermann einsehbare Bug-Reports und Pull Requests. Wenn man dies nun mit weltweiter Kollaboration verschiedener Menschen und Kulturen mixt, ist eins vorprogrammiert: KreativitĂ€t, WTF-Momente, persönliche Schicksale und Geschichten, die erzĂ€hlt werden wollen. Diese Episode erzĂ€hlt einige dieser Open Source Geschichten. Wir sprechen darĂŒber, wie man Douglas Crockford dazu bringt, ĂŒber JavaScript Code zu streiten, wann fĂŒr einen Pull Request eine eigene Torte gebacken wird und warum dies dann zu einem Merge fĂŒhrt, sowie wann und warum Unit Tests fehlschlagen, wenn diese in Australien ausgefĂŒhrt werden. Es geht aber auch um traurige Seiten und persönliche Schicksale. Zum Beispiel eine GefĂ€ngnisverurteilung eines Maintainers von einem Projekt, welches 26 Millionen Downloads pro Woche hat, eine Krebserkrankungen mit verbundener Anteilnahme der Community und wie der Maintainer die Zukunft des Projektes sichert fĂŒr die Zeit, wenn er nicht mehr da ist oder auch wie die Maidan-Revolution und der Ukraine-Krieg Open Source beeinflussen.Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partnersDas schnelle Feedback zur Episode:đ (top) đ (geht so)FeedbackEngKiosk Community: https://engineeringkiosk.dev/join-discord Buy us a coffee: https://engineeringkiosk.dev/kaffeeEmail: stehtisch@engineeringkiosk.devLinkedIn: https://www.linkedin.com/company/engineering-kiosk/Mastodon: https://podcasts.social/@engkioskBluesky: https://bsky.app/profile/engineeringkiosk.bsky.socialTwitter: https://twitter.com/EngKioskLinksFizzBuzz Enterprise Edition: https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpriseEditionTrumpScript - Make Python great again: https://github.com/samshadwell/TrumpScriptVolkswagen - Make CI tests pass: https://github.com/auchenberg/volkswagenstatic-analysis Awesome List - JSHint and JSLint are outdated: https://github.com/analysis-tools-dev/static-analysis/issues/223core.js - State and governance of the project?: https://github.com/zloirock/core-js/issues/767TypeScript - Allowed non-this, non-super code before super call in derived classes with property initializers: https://github.com/microsoft/TypeScript/pull/29374Proxmox VE Helper-Scripts Project Update: https://github.com/tteck/Proxmox/discussions/4009Proxmox VE Helper-Scripts Moving forward: https://github.com/tteck/Proxmox/discussions/4025Proxmox VE Helper-Scripts Update von tteckster's Frau: https://github.com/community-scripts/ProxmoxVE/discussions/237Proxmox VE Helper-Scripts (Community Edition): https://github.com/community-scripts/Angular.js - Unit tests fail when run in Australia: https://github.com/angular/angular.js/issues/5017A collection of debugging stories: https://github.com/danluu/debugging-storiesMicrosoft Calculator - Make this app immune against any exploit: https://github.com/microsoft/calculator/pull/101DoctrineEnumBundle - Ukrain Revolution: https://github.com/fre5h/DoctrineEnumBundle/pull/12Maidan-Revolution: https://www.nzz.ch/international/ukraine-chronologie-der-maidan-revolution-ld.1290571Engineering Kiosk Episode #98 Der Hype um Rust mit Matthias Endler: https://engineeringkiosk.dev/podcast/episode/98-der-hype-um-rust-mit-matthias-endler/Engineering Kiosk Episode #137 Die Schaltsekunde und ihre IT-Folgen: Ein Sekundenbruchteil mit Impact: https://engineeringkiosk.dev/podcast/episode/137-die-schaltsekunde-und-ihre-it-folgen-ein-sekundenbruchteil-mit-impact/Engineering Kiosk Episode #144 Die unterschĂ€tzte Macht der Zeit: Wie NTP und PTP die Welt synchronisieren mit Daniel Boldt und Thomas Behn von Meinberg: https://engineeringkiosk.dev/podcast/episode/144-die-untersch%C3%A4tzte-macht-der-zeit-wie-ntp-und-ptp-die-welt-synchronisieren-mit-daniel-boldt-und-thomas-behn-von-meinberg/Sprungmarken(00:00:00) Intro(00:01:32) Open Source Stories und kreative Projekte(00:05:09) Info/Werbung(00:06:09) Open Source Stories und kreative Projekte(00:11:44) Maintainer von Core.js muss ins GefĂ€ngnis(00:19:06) Eine Torte fĂŒr einen TypeScript Pull Request(00:25:14) Krebs und die Proxmox Community Scripte(00:30:52) Unit Tests schlagen fehl, wenn man diese in Australien ausfĂŒhrt(00:38:54) Microsoft Calculator wird Exploit-Free gemacht(00:41:33) Maidan-Revolution und der Ukraine KriegHostsWolfgang Gassler (https://mastodon.social/@woolf)Andy Grunwald (https://andygrunwald.com/)FeedbackEngKiosk Community: https://engineeringkiosk.dev/join-discord Buy us a coffee: https://engineeringkiosk.dev/kaffeeEmail: stehtisch@engineeringkiosk.devLinkedIn: https://www.linkedin.com/company/engineering-kiosk/Mastodon: https://podcasts.social/@engkioskBluesky: https://bsky.app/profile/engineeringkiosk.bsky.socialTwitter: https://twitter.com/EngKiosk
24.12.24 âą 46:42
Frontend-Engineering Metriken im Team einfĂŒhren mit dem Working Draft Podcast.Im Engineering Kiosk Adventskalender 2024 sprechen befreundete Podcasterâ innen und wir selbst, Andy und Wolfi, jeden Tag kurz & knackig innerhalb von wenigen Minuten ĂŒber ein interessantes Tech-Thema.Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partnersDas schnelle Feedback zur Episode:đ (top) đ (geht so)LinksWorking Draft Podcast: https://workingdraft.de/Core Web Vitals: https://web.dev/articles/vitals?hl=enSentry: https://sentry.io/AxeÂź accessibility testing tools: https://www.deque.com/axe/WAVE Web Accessibility Evaluation Tools: https://wave.webaim.org/Sprungmarken(00:00:00) Frontend-Engineering Metriken im Team einfĂŒhrenHostsWolfgang Gassler (https://mastodon.social/@woolf)Andy Grunwald (https://andygrunwald.com/)FeedbackEngKiosk Community: https://engineeringkiosk.dev/join-discord Buy us a coffee: https://engineeringkiosk.dev/kaffeeEmail: stehtisch@engineeringkiosk.devLinkedIn: https://www.linkedin.com/company/engineering-kiosk/Mastodon: https://podcasts.social/@engkioskBluesky: https://bsky.app/profile/engineeringkiosk.bsky.socialTwitter: https://twitter.com/EngKiosk
23.12.24 âą 06:12
Was ist Tail Recursion bzw. eine Endrekursion?Im Engineering Kiosk Adventskalender 2024 sprechen befreundete Podcasterâ innen und wir selbst, Andy und Wolfi, jeden Tag kurz & knackig innerhalb von wenigen Minuten ĂŒber ein interessantes Tech-Thema.Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partnersDas schnelle Feedback zur Episode:đ (top) đ (geht so)FeedbackEngKiosk Community: https://engineeringkiosk.dev/join-discord Buy us a coffee: https://engineeringkiosk.dev/kaffeeEmail: stehtisch@engineeringkiosk.devLinkedIn: https://www.linkedin.com/company/engineering-kiosk/Mastodon: https://podcasts.social/@engkioskBluesky: https://bsky.app/profile/engineeringkiosk.bsky.socialTwitter: https://twitter.com/EngKioskLinksEndrekursion https://de.wikipedia.org/wiki/Endrekursion Tail Call Optimization https://en.wikipedia.org/wiki/Tail_call Sprungmarken(00:00:00) Tail Recursion / EndrekursionHostsWolfgang Gassler (https://mastodon.social/@woolf)Andy Grunwald (https://andygrunwald.com/)FeedbackEngKiosk Community: https://engineeringkiosk.dev/join-discord Buy us a coffee: https://engineeringkiosk.dev/kaffeeEmail: stehtisch@engineeringkiosk.devLinkedIn: https://www.linkedin.com/company/engineering-kiosk/Mastodon: https://podcasts.social/@engkioskBluesky: https://bsky.app/profile/engineeringkiosk.bsky.socialTwitter: https://twitter.com/EngKiosk
22.12.24 âą 11:59
Die kuriosesten Versionsnummern bekannter Software mit Matthias Endler von Rust in Production.Im Engineering Kiosk Adventskalender 2024 sprechen befreundete Podcasterâ innen und wir selbst, Andy und Wolfi, jeden Tag kurz & knackig innerhalb von wenigen Minuten ĂŒber ein interessantes Tech-Thema.Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partnersDas schnelle Feedback zur Episode:đ (top) đ (geht so)LinksRust in Production Podcast: https://corrode.dev/podcast/Engineering Kiosk Episode #98 Der Hype um Rust mit Matthias Endler: https://engineeringkiosk.dev/podcast/episode/98-der-hype-um-rust-mit-matthias-endler/LaTeX â A document preparation system: https://www.latex-project.org/Engineering Kiosk Episode #146 Warum ist Doom so faszinierend fĂŒr die Software-Entwicklung?: https://engineeringkiosk.dev/podcast/episode/146-warum-ist-doom-so-faszinierend-f%C3%BCr-die-software-entwicklung/PHP 6: https://wiki.php.net/rfc/php6Raku Programming Language: https://raku.org/Windows 6.1 â Was ist das?: https://www.giga.de/downloads/windows-7/specials/windows-6.1-was-ist-das/Just noticed that my pdfTeX version is Pi: https://www.reddit.com/r/LaTeX/comments/etiuh4/just_noticed_that_my_pdftex_version_is_pi/Versionsnummer 100: Wieso Firefox und Chrome bald fĂŒr Probleme im Web sorgen könnten: https://t3n.de/news/version-100-chrome-firefox-probleme-gruende-1452233/First official Doom version?: https://www.doomworld.com/forum/topic/16997-first-official-doom-version/Why is there no version 6 of PHP?: https://www.updatephp.com/why-is-there-no-version-6-of-phpMS Office to skip past âunluckyâ 13 in 2009: https://www.computerwoche.de/article/2664506/ms-office-to-skip-past-unlucky-13-in-2009-2.htmlHow does node.js version numbers work and how do I ensure compatibility?: https://stackoverflow.com/a/14791204/270334MySQL: Why the jump from 5.7 to 8.0?: https://news.ycombinator.com/item?id=16876304Oracle 18 to be released in 2018, letâs skip versions 13,14,15,16 and 17: https://monin-it.be/oracle-18-and-release-update-revisions/if (osName.startsWith("windows 9")): https://github.com/search?q=if+%28osName.startsWith%28%22windows+9%22%29%29&type=codeWhy "Windows 10" wasn't chosen because of "braindead" developers checking for Windows 95 or 98: https://gist.github.com/sixlettervariables/5571cecb5a9d04b41d03Microsoft - Bad version number checks: https://devblogs.microsoft.com/oldnewthing/20040213-00/?p=40633LizenzenMusic from #Uppbeat: https://uppbeat.io/t/kevin-macleod/monkeys-spinning-monkeysLicense code: AQYGZPHFNJBKEOXUMusic from #Uppbeat: https://uppbeat.io/t/christian-larssen/weekend-croquetLicense code: 7AGE1HG54WTRDW9OMusic from #Uppbeat: https://uppbeat.io/t/kevin-macleod/holiday-weaselLicense code: UPFZHTQDCKWNLYVGSprungmarken(00:00:00) Die kuriosesten Versionsnummern bekannter SoftwareHostsWolfgang Gassler (https://mastodon.social/@woolf)Andy Grunwald (https://andygrunwald.com/)FeedbackEngKiosk Community: https://engineeringkiosk.dev/join-discord Buy us a coffee: https://engineeringkiosk.dev/kaffeeEmail: stehtisch@engineeringkiosk.devLinkedIn: https://www.linkedin.com/company/engineering-kiosk/Mastodon: https://podcasts.social/@engkioskBluesky: https://bsky.app/profile/engineeringkiosk.bsky.socialTwitter: https://twitter.com/EngKiosk
21.12.24 âą 09:18
Warum du keine Maus mehr brauchst (und du deiner Tastatur mehr zutrauen solltest) mit Philipp Hoeler-Lutz von Click! Clack! Hack! Podcast.Im Engineering Kiosk Adventskalender 2024 sprechen befreundete Podcasterâ innen und wir selbst, Andy und Wolfi, jeden Tag kurz & knackig innerhalb von wenigen Minuten ĂŒber ein interessantes Tech-Thema.Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partnersDas schnelle Feedback zur Episode:đ (top) đ (geht so)LinksClick Clack Hack: Der Podcast ĂŒber mechanical Keyboards: https://www.clickclackhack.de/Awesome List of Tiling Window manager: https://github.com/fosslife/awesome-ricing?tab=readme-ov-file#tiling-wmsAwesome Window Manager: https://awesomewm.org/A curated list of high-quality tools/scripts/configs for Awesome Window Manager: https://github.com/atsepkov/awesome-awesome-wmTiling window manager: https://en.wikipedia.org/wiki/Tiling_window_managerEngineering Kiosk Episode #147 Mechanische Tastaturen: Vom Klick zum Kult mit Philipp Hoeler-Lutz von Click! Clack! Hack!: https://engineeringkiosk.dev/podcast/episode/147-mechanische-tastaturen-vom-klick-zum-kult-mit-philipp-hoeler-lutz-von-click-clack-hack/xmonad - A dynamically tiling X11 window manager: https://xmonad.org/i3 tiling window manager: https://i3wm.org/herbstluftwm tiling window manager: https://herbstluftwm.org/QMK Firmware: https://qmk.fm/ZMK Firmware: https://zmk.dev/F.A. Keyboard Firmware: https://github.com/semickolon/fakSprungmarken(00:00:00) Warum du keine Maus mehr brauchstHostsWolfgang Gassler (https://mastodon.social/@woolf)Andy Grunwald (https://andygrunwald.com/)FeedbackEngKiosk Community: https://engineeringkiosk.dev/join-discord Buy us a coffee: https://engineeringkiosk.dev/kaffeeEmail: stehtisch@engineeringkiosk.devLinkedIn: https://www.linkedin.com/company/engineering-kiosk/Mastodon: https://podcasts.social/@engkioskBluesky: https://bsky.app/profile/engineeringkiosk.bsky.socialTwitter: https://twitter.com/EngKiosk
20.12.24 âą 05:36
Der Status Code â404â: Was ist das, wofĂŒr steht es und woher kommt es?Im Engineering Kiosk Adventskalender 2024 sprechen befreundete Podcasterâ innen und wir selbst, Andy und Wolfi, jeden Tag kurz & knackig innerhalb von wenigen Minuten ĂŒber ein interessantes Tech-Thema.Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partnersDas schnelle Feedback zur Episode:đ (top) đ (geht so)LinksEngineering Kiosk Episode #71 Tim Berners-Lee: Was ist das World Wide Web und was ist seine Zukunft?: https://engineeringkiosk.dev/podcast/episode/71-tim-berners-lee-was-ist-das-world-wide-web-und-was-ist-seine-zukunft/Engineering Kiosk Episode #74 REST: Das oft falsch verstandene Architektur-Paradigma: https://engineeringkiosk.dev/podcast/episode/74-rest-das-oft-falsch-verstandene-architektur-paradigma/Engineering Kiosk Episode #101 Observability und OpenTelemetry mit Severin Neumann: https://engineeringkiosk.dev/podcast/episode/101-observability-und-opentelemetry-mit-severin-neumann/404 Mailchimp: https://mailchimp.com/foo-404/404 Lego: https://www.lego.com/de-de/foo-404404 Google: https://google.com/foo-404404 Figma: https://www.figma.com/404/ 404 Code Academy: https://www.codecademy.com/404 404 Space Invaders: https://www.kualo.co.uk/404HTTP 1.0: https://datatracker.ietf.org/doc/html/rfc1945#section-6.1.1HTTP 1.1: https://datatracker.ietf.org/doc/html/rfc7231#section-6 Teapot Status Code 418: https://datatracker.ietf.org/doc/html/rfc2324 Sprungmarken(00:00:00) Der Status Code â404âHostsWolfgang Gassler (https://mastodon.social/@woolf)Andy Grunwald (https://andygrunwald.com/)FeedbackEngKiosk Community: https://engineeringkiosk.dev/join-discord Buy us a coffee: https://engineeringkiosk.dev/kaffeeEmail: stehtisch@engineeringkiosk.devLinkedIn: https://www.linkedin.com/company/engineering-kiosk/Mastodon: https://podcasts.social/@engkioskBluesky: https://bsky.app/profile/engineeringkiosk.bsky.socialTwitter: https://twitter.com/EngKiosk
19.12.24 âą 11:36
Deno (JavaScript runtime) mit der programmier.bar.Im Engineering Kiosk Adventskalender 2024 sprechen befreundete Podcasterâ innen und wir selbst, Andy und Wolfi, jeden Tag kurz & knackig innerhalb von wenigen Minuten ĂŒber ein interessantes Tech-Thema.Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partnersDas schnelle Feedback zur Episode:đ (top) đ (geht so)Linksprogrammier.bar: https://www.programmier.bar/node.js: https://nodejs.org/enTypeScript: https://www.typescriptlang.org/Deno: https://deno.com/Ryan Dahl: https://de.wikipedia.org/wiki/Ryan_DahlBun: https://bun.sh/programmier.bar Deep Dive 156 - JSR mit Luca Casonato: https://www.programmier.bar/podcast/deep-dive-156-jsr-mit-luca-casonatoprogrammier.bar Deep Dive 73 - Deno, das bessere Node.js?: https://www.programmier.bar/podcast/deep-dive-73-deno-das-bessere-node-jsprogrammier.bar Deep Dive 113 - Fresh mit Luca Casonato: https://www.programmier.bar/podcast/deep-dive-113-fresh-mit-luca-casonatoSprungmarken(00:00:00) Deno (JavaScript runtime)HostsWolfgang Gassler (https://mastodon.social/@woolf)Andy Grunwald (https://andygrunwald.com/)FeedbackEngKiosk Community: https://engineeringkiosk.dev/join-discord Buy us a coffee: https://engineeringkiosk.dev/kaffeeEmail: stehtisch@engineeringkiosk.devLinkedIn: https://www.linkedin.com/company/engineering-kiosk/Mastodon: https://podcasts.social/@engkioskBluesky: https://bsky.app/profile/engineeringkiosk.bsky.socialTwitter: https://twitter.com/EngKiosk
18.12.24 âą 06:38
Wie entwickle ich meine Teammitglieder eigentlich weiter?âWer nicht mit der Zeit geht, geht mit der Zeitâ. Ob dieses Zitat nun von Schiller oder Stromberg kommt, spielt eigentlich keine Rolle. Einen Funken Wahrheit hat es trotzdem. Denn speziell in der sich schnell entwickelnden IT- und Software-Welt ist das Thema Leveling Up / Lifting Up / Skilling Up oder die ganz klassische Weiterbildung unabdingbar. Und dabei geht es nicht nur um das besser werden im eigentlichen Handwerk, wie der Softwareentwicklung, Data Science oder Ă€hnlichem, sondern auch um die Persönlichkeit und Soft-Skills wie z.B. Kommunikation - Obwohl die Softskills heutzutage auch irgendwie die wahren Hardskills sind. Egal.Nun aber die groĂe Frage: Wie hebe ich denn mein Team auf das nĂ€chste Level? Wie kann ich meine Mitarbeiter unterstĂŒtzen, sich aktiv weiterzuentwickeln? Was kann ich als direkter Kollege tun? Denn dieses Thema betrifft nicht nur Leads, sondern auch dich als Individual Contributor ohne Personalverantwortung. Denn spĂ€testens, wenn sich deine Managerin (noch) nicht um deine Weiterentwicklung kĂŒmmert, geben wir dir in dieser Episode ein paar Tipps, wie du auch deine Managerin in die richtige Richtung bewegen kannst. Denkt immer dran: âWer nicht mit der Zeit geht, geht mit der Zeitâ.Bonus: Etwas Streit ist gesund.Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partnersDas schnelle Feedback zur Episode:đ (top) đ (geht so)FeedbackEngKiosk Community: https://engineeringkiosk.dev/join-discord Buy us a coffee: https://engineeringkiosk.dev/kaffeeEmail: stehtisch@engineeringkiosk.devLinkedIn: https://www.linkedin.com/company/engineering-kiosk/Mastodon: https://podcasts.social/@engkioskBluesky: https://bsky.app/profile/engineeringkiosk.bsky.socialTwitter: https://twitter.com/EngKioskLinksEngineering Kiosk Leadership Episoden: https://engineeringkiosk.dev/tag/leadership/Engineering Kiosk #95 Effiziente Knowledge Sharing Formate: Wissen teilen und begeistern: https://engineeringkiosk.dev/podcast/episode/95-effiziente-knowledge-sharing-formate-wissen-teilen-und-begeistern/Engineering Kiosk Episode #10 Das Karriere Booster Meeting 1:1s: https://engineeringkiosk.dev/podcast/episode/10-das-karriere-booster-meeting-11s/Sprungmarken(00:00:00) Intro(00:01:15) Leveling up, Lifting up up und Skilling up: Warum es so relevant ist(00:04:54) Info/Werbung(00:05:54) Leveling up, Lifting up up und Skilling up: Warum es so relevant ist(00:16:25) Wo und wie fange ich als Lead mit dem Leveling up an? - Der Status Quo(00:29:14) Der Weiterentwicklungsplan und die Motivation(00:37:56) Die Macht der Delegation(00:46:15) Wie fördern Sie Innovation in Ihrem Team?(00:56:29) Side Projects in Firmen(01:02:16) Und wer denkt an die Leads selbst?HostsWolfgang Gassler (https://mastodon.social/@woolf)Andy Grunwald (https://andygrunwald.com/)FeedbackEngKiosk Community: https://engineeringkiosk.dev/join-discord Buy us a coffee: https://engineeringkiosk.dev/kaffeeEmail: stehtisch@engineeringkiosk.devLinkedIn: https://www.linkedin.com/company/engineering-kiosk/Mastodon: https://podcasts.social/@engkioskBluesky: https://bsky.app/profile/engineeringkiosk.bsky.socialTwitter: https://twitter.com/EngKiosk
17.12.24 âą 64:48
Tabs vs. Spaces mit dem Index out of bounds Podcast.Im Engineering Kiosk Adventskalender 2024 sprechen befreundete Podcasterâ innen und wir selbst, Andy und Wolfi, jeden Tag kurz & knackig innerhalb von wenigen Minuten ĂŒber ein interessantes Tech-Thema.Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partnersDas schnelle Feedback zur Episode:đ (top) đ (geht so)LinksIndex out of bounds Podcast: https://www.ioob.de/Tabs or Spaces: https://alexkondov.com/indentation-warfare-tabs-vs-spaces/Sprungmarken(00:00:00) Tabs vs. SpacesHostsWolfgang Gassler (https://mastodon.social/@woolf)Andy Grunwald (https://andygrunwald.com/)FeedbackEngKiosk Community: https://engineeringkiosk.dev/join-discord Buy us a coffee: https://engineeringkiosk.dev/kaffeeEmail: stehtisch@engineeringkiosk.devLinkedIn: https://www.linkedin.com/company/engineering-kiosk/Mastodon: https://podcasts.social/@engkioskBluesky: https://bsky.app/profile/engineeringkiosk.bsky.socialTwitter: https://twitter.com/EngKiosk
16.12.24 âą 10:19
Was ist das Fediverse? mit Christian Stankowic vom Focus on Linux Podcast.Im Engineering Kiosk Adventskalender 2024 sprechen befreundete Podcasterâ innen und wir selbst, Andy und Wolfi, jeden Tag kurz & knackig innerhalb von wenigen Minuten ĂŒber ein interessantes Tech-Thema.Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partnersDas schnelle Feedback zur Episode:đ (top) đ (geht so)LinksChristian Stankowicâs Webseite: https://cstan.ioChristian Stankowic auf Mastodon: https://chaos.social/@stdevelFOCUS ON: Linux-Podcast: https://focusonlinux.podigee.io/ThinkPad Museum: https://thinkpad-museum.de/ThinkPad Museum im Engineering Kiosk: https://engineeringkiosk.dev/podcast/episode/150-die-thinkpad-faszination-technik-design-und-nostalgie-mit-christian-stankowic-vom-thinkpad-museum/Faxinformatiker: https://faxinformatiker.de/Mastodon: https://joinmastodon.orgMastodon-Instanzen: https://joinmastodon.org/serversPleroma: https://pleroma.social/Firefish: https://firefish.devFriendica: https://friendi.ca/Hubzilla: https://hubzilla.org/page/info/discoverPixelfed: https://pixelfed.org/PeerTube: https://joinpeertube.org/Funkwhale: https://www.funkwhale.audio/Castopod: https://castopod.org/Lemmy: https://join-lemmy.org/mbin: https://joinmbin.org/Mastodon-Instanz des Bundes: https://social.bund.deFediverse-Statistiken: https://fedidb.org/Jan Böhmermann auf Mastodon: https://edi.social/@janboehmPostillon auf Mastodon: https://mastodon.social/@derpostillonW3C ActivityPub-Spezifikation: https://www.w3.org/TR/activitypub/Verschiedene Mastodon-Apps: https://joinmastodon.org/appsChaos.social: https://chaos.social/Focus On Linux #68 - "Mastodon und das Fediverse": https://focusonlinux.podigee.io/68-mastodon-und-das-fediverseSprungmarken(00:00:00) Was ist das Fediverse?HostsWolfgang Gassler (https://mastodon.social/@woolf)Andy Grunwald (https://andygrunwald.com/)FeedbackEngKiosk Community: https://engineeringkiosk.dev/join-discord Buy us a coffee: https://engineeringkiosk.dev/kaffeeEmail: stehtisch@engineeringkiosk.devLinkedIn: https://www.linkedin.com/company/engineering-kiosk/Mastodon: https://podcasts.social/@engkioskBluesky: https://bsky.app/profile/engineeringkiosk.bsky.socialTwitter: https://twitter.com/EngKiosk
15.12.24 âą 11:07
Pessimistisches und Optimistisches Sperren in Datenbanken.Im Engineering Kiosk Adventskalender 2024 sprechen befreundete Podcasterâ innen und wir selbst, Andy und Wolfi, jeden Tag kurz & knackig innerhalb von wenigen Minuten ĂŒber ein interessantes Tech-Thema.Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partnersDas schnelle Feedback zur Episode:đ (top) đ (geht so)LinksSperrverfahren in Datenbanksystemen: https://de.wikipedia.org/wiki/SperrverfahrenSprungmarken(00:00:00) Pessimistisches und Optimistisches Sperren in DatenbankenHostsWolfgang Gassler (https://mastodon.social/@woolf)Andy Grunwald (https://andygrunwald.com/)FeedbackEngKiosk Community: https://engineeringkiosk.dev/join-discord Buy us a coffee: https://engineeringkiosk.dev/kaffeeEmail: stehtisch@engineeringkiosk.devLinkedIn: https://www.linkedin.com/company/engineering-kiosk/Mastodon: https://podcasts.social/@engkioskBluesky: https://bsky.app/profile/engineeringkiosk.bsky.socialTwitter: https://twitter.com/EngKiosk
14.12.24 âą 06:10
Suchalgorithmen: Lineare- und BinĂ€re Suche mit Stefan Macke vom IT Berufe Podcast.Im Engineering Kiosk Adventskalender 2024 sprechen befreundete Podcasterâ innen und wir selbst, Andy und Wolfi, jeden Tag kurz & knackig innerhalb von wenigen Minuten ĂŒber ein interessantes Tech-Thema.Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partnersDas schnelle Feedback zur Episode:đ (top) đ (geht so)LinksStefan Macke auf LinkedIn: https://www.linkedin.com/in/stefan-macke/IT Berufe Podcast: https://it-berufe-podcast.de/Engineering Kiosk Episode #92 Technologie trifft Deutsche Ausbildungskultur: Die moderne IT-Berufsausbildung mit Stefan Macke: https://engineeringkiosk.dev/podcast/episode/92-technologie-trifft-deutsche-ausbildungskultur-die-moderne-it-berufsausbildung-mit-stefan-macke/Datenbankindex: https://de.wikipedia.org/wiki/DatenbankindexEngineering Kiosk Episode #28 O(1), O(log n), O(n^2) - Ist die KomplexitĂ€t von Algorithmen im Entwickler-Alltag relevant?: https://engineeringkiosk.dev/podcast/episode/28-o1-olog-n-on2-ist-die-komplexit%C3%A4t-von-algorithmen-im-entwickler-alltag-relevant/Engineering Kiosk Episode #129 Simplify Your Stack: Files statt Datenbanken!: https://engineeringkiosk.dev/podcast/episode/129-simplify-your-stack-files-statt-datenbanken/Advent of Code: https://adventofcode.com/Sprungmarken(00:00:00) Suchalgorithmen: Lineare- und BinĂ€re SucheHostsWolfgang Gassler (https://mastodon.social/@woolf)Andy Grunwald (https://andygrunwald.com/)FeedbackEngKiosk Community: https://engineeringkiosk.dev/join-discord Buy us a coffee: https://engineeringkiosk.dev/kaffeeEmail: stehtisch@engineeringkiosk.devLinkedIn: https://www.linkedin.com/company/engineering-kiosk/Mastodon: https://podcasts.social/@engkioskBluesky: https://bsky.app/profile/engineeringkiosk.bsky.socialTwitter: https://twitter.com/EngKiosk
13.12.24 âą 14:48
Benevolent Dictator for Life (BDFL): Was ist das? Wer ist das? Ist dies was gutes?Im Engineering Kiosk Adventskalender 2024 sprechen befreundete Podcasterâ innen und wir selbst, Andy und Wolfi, jeden Tag kurz & knackig innerhalb von wenigen Minuten ĂŒber ein interessantes Tech-Thema.Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partnersDas schnelle Feedback zur Episode:đ (top) đ (geht so)LinksBenevolent Dictator for Life: https://de.wikipedia.org/wiki/Benevolent_Dictator_for_LifeEngineering Kiosk #138 Gemeinsam stark: Jobsharing und Tandems in der modernen Arbeitswelt mit Anna DrĂŒing-SchlĂŒter: https://engineeringkiosk.dev/podcast/episode/138-gemeinsam-stark-jobsharing-und-tandems-in-der-modernen-arbeitswelt-mit-anna-dr%C3%BCing-schl%C3%BCter/Engineering Kiosk #90 Inner Source: Open Source Best Practices zur besseren Zusammenarbeit zwischen Teams mit Sebastian Spier: https://engineeringkiosk.dev/podcast/episode/90-inner-source-open-source-best-practices-zur-besseren-zusammenarbeit-zwischen-teams-mit-sebastian-spier/Sprungmarken(00:00:00) Benevolent Dictator for Life (BDFL)HostsWolfgang Gassler (https://mastodon.social/@woolf)Andy Grunwald (https://andygrunwald.com/)FeedbackEngKiosk Community: https://engineeringkiosk.dev/join-discord Buy us a coffee: https://engineeringkiosk.dev/kaffeeEmail: stehtisch@engineeringkiosk.devLinkedIn: https://www.linkedin.com/company/engineering-kiosk/Mastodon: https://podcasts.social/@engkioskBluesky: https://bsky.app/profile/engineeringkiosk.bsky.socialTwitter: https://twitter.com/EngKiosk
12.12.24 âą 13:18
Event Sourcing mit Golo Roden von the native web.Im Engineering Kiosk Adventskalender 2024 sprechen befreundete Podcasterâ innen und wir selbst, Andy und Wolfi, jeden Tag kurz & knackig innerhalb von wenigen Minuten ĂŒber ein interessantes Tech-Thema.Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partnersDas schnelle Feedback zur Episode:đ (top) đ (geht so)LinksEvent Sourcing: https://de.wikipedia.org/wiki/Event_Sourcingthe native web GmbH: https://thenativeweb.io/YouTube-Kanal von Golo Roden: https://www.youtube.com/@thenativeweb#117 Vanilla Web: Niedrige Kopplung & hohe KohĂ€sion mit Golo Roden von the native web https://engineeringkiosk.dev/ep117 Sprungmarken(00:00:00) Event SourcingHostsWolfgang Gassler (https://mastodon.social/@woolf)Andy Grunwald (https://andygrunwald.com/)FeedbackEngKiosk Community: https://engineeringkiosk.dev/join-discord Buy us a coffee: https://engineeringkiosk.dev/kaffeeEmail: stehtisch@engineeringkiosk.devLinkedIn: https://www.linkedin.com/company/engineering-kiosk/Mastodon: https://podcasts.social/@engkioskBluesky: https://bsky.app/profile/engineeringkiosk.bsky.socialTwitter: https://twitter.com/EngKiosk
11.12.24 âą 09:38
Wie funktioniert eigentlich die VerschlĂŒsselung unserer Daten und Festplatten bzw. Storages?Viele Elemente deines Lebens spielen sich inzwischen digital ab. Deine Daten werden also immer wichtiger und somit auch sensibler. Niemand möchte, dass die eigenen Daten in falsche HĂ€nde geraten. Die eigenen Daten zu verschlĂŒsseln ist da ein wichtiges Mittel zum Schutz dieser.Doch, wie funktioniert das ganze eigentlich, wenn man seine Laptop-Festplatte verschlĂŒsselt? Wird jedes File einzeln verschlĂŒsselt oder die Festplatte als Ganzes? Welche Algorithmen kommen da zum Einsatz? Wo wird eigentlich das Passwort bzw. der VerschlĂŒsselungskey abgelegt? Wie kann ich die IntegritĂ€t der Daten sicherstellen? Was ist eine Trust Zone? Was sind Evil-Maid- und Cold-Boot-Attacken? Und entschlĂŒssel ich die Daten meines Storage-Devices eigentlich, wenn gar keine Tastatur zur VerfĂŒgung steht? Wie es z.B. bei IoT-GerĂ€ten der Fall ist?Das alles besprechen wir mit unserem Gast David Gstir.Bonus: Nerds in den Bergen.Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partnersDas schnelle Feedback zur Episode:đ (top) đ (geht so)FeedbackEngKiosk Community: https://engineeringkiosk.dev/join-discord Buy us a coffee: https://engineeringkiosk.dev/kaffeeEmail: stehtisch@engineeringkiosk.devLinkedIn: https://www.linkedin.com/company/engineering-kiosk/Mastodon: https://podcasts.social/@engkioskBluesky: https://bsky.app/profile/engineeringkiosk.bsky.socialTwitter: https://twitter.com/EngKioskLinksDavid Gstir auf LinkedIn: https://www.linkedin.com/in/david-g42/sigma star GmbH: https://sigma-star.at/de/Alpine Linux Persistence and Storage Summit: https://www.alpss.at/TrueCrypt: https://de.wikipedia.org/wiki/TrueCryptCilium - eBPF-based Networking, Observability, Security: https://cilium.io/BitLocker (Windows): https://learn.microsoft.com/de-de/windows/security/operating-system-security/data-protection/bitlocker/Cold Boot Attack: https://de.wikipedia.org/wiki/KaltstartattackeSuspend to Disk: https://de.wikipedia.org/wiki/RuhezustandWindows: Secure Boot - was ist das und wie kann ich es aktivieren?: https://www.heise.de/tipps-tricks/Windows-Secure-Boot-was-ist-das-und-wie-kann-ich-es-aktivieren-6207260.htmlISO/IEC-27000-Reihe: https://de.wikipedia.org/wiki/ISO/IEC-27000-ReiheARM TrustZone on Android: https://medium.com/@nimronagy/arm-trustzone-on-android-975bfe7497d2dm-crypt: https://de.wikipedia.org/wiki/Dm-cryptWas ist ein Self-Encrypting Drive (SED)?: https://www.storage-insider.de/was-ist-ein-self-encrypting-drive-sed-a-4ce80577590ffa56ef036e4cd6e84d7b/Trusted Platform Module (TPM)-Chips: https://de.wikipedia.org/wiki/Trusted_Platform_ModuleAsymmetrisches Kryptosystem (Public / Private-Key): https://de.wikipedia.org/wiki/Asymmetrisches_KryptosystemCyber Resilience Act: https://www.bsi.bund.de/DE/Themen/Unternehmen-und-Organisationen/Informationen-und-Empfehlungen/Cyber_Resilience_Act/cyber_resilience_act_node.htmlDaten auf deinem Mac mit FileVault schĂŒtzen: https://support.apple.com/de-de/guide/mac-help/mh11785/macPretty Good Privacy (PGP): https://de.wikipedia.org/wiki/Pretty_Good_PrivacyâTowards More Secure Code - Why Devs Should Make My Job Harderâ - David Gstir @ Engineering Kiosk Meetup: https://engineeringkiosk.dev/meetup/alps/slides/2307-david.pdfâWhat the xz backdoor can teach us about supply chain securityâ - Richard Weinberger & David Gstir @ Engineering Kiosk Meetup: https://engineeringkiosk.dev/meetup/alps/slides/2404-richard-weinberger-david-gstir-supply-chain.pdfFĂŒr die Crypto Nerds zum Thema AES-XTS und auch noch mal eine gute ErklĂ€rung warum es damit alleine oft nicht getan ist: https://sockpuppet.org/blog/2014/04/30/you-dont-want-xts/Probleme mit self-encrypting drives (Opal): https://www.cs1.tf.fau.de/research/system-security-group/sed-insecurity/ und https://media.ccc.de/v/35c3-9671-self-encrypting_deceptionCold Boot Attacks: https://jhalderm.com/pub/papers/coldboot-cacm09.pdfSprungmarken(00:00:00) Disk Encryption mit David Gstir(00:09:31) Info/Werbung(00:10:31) Disk Encryption mit David Gstir(00:21:38) PrĂŒfung von Modifikationen an der Hardware und SPeicherung der SchlĂŒssel(00:34:08) Welche Algorithmen werden zur VerschlĂŒsselung der Festplatte genutzt?(00:44:11) SD-Karten und IoT-Devices ohne Tastatur, z.B. Smartmeter(00:57:18) Was kannst du jetzt tun, um deine Festplatte zu verschlĂŒsseln?HostsWolfgang Gassler (https://mastodon.social/@woolf)Andy Grunwald (https://andygrunwald.com/)FeedbackEngKiosk Community: https://engineeringkiosk.dev/join-discord Buy us a coffee: https://engineeringkiosk.dev/kaffeeEmail: stehtisch@engineeringkiosk.devLinkedIn: https://www.linkedin.com/company/engineering-kiosk/Mastodon: https://podcasts.social/@engkioskBluesky: https://bsky.app/profile/engineeringkiosk.bsky.socialTwitter: https://twitter.com/EngKiosk
10.12.24 âą 68:40
Grace Hopper mit dem UNMUTE IT Podcast.Im Engineering Kiosk Adventskalender 2024 sprechen befreundete Podcasterâ innen und wir selbst, Andy und Wolfi, jeden Tag kurz & knackig innerhalb von wenigen Minuten ĂŒber ein interessantes Tech-Thema.Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partnersDas schnelle Feedback zur Episode:đ (top) đ (geht so)LinksUNMUTE IT Podcast: https://www.linkedin.com/company/unmute-it/posts/?feedView=allGrace Hopper: https://de.wikipedia.org/wiki/Grace_HopperGrace Hopper Lecture: https://www.youtube.com/watch?v=ZR0ujwlvbkQFLOW-MATIC: https://de.wikipedia.org/wiki/FLOW-MATICSprungmarken(00:00:00) Grace HopperHostsWolfgang Gassler (https://mastodon.social/@woolf)Andy Grunwald (https://andygrunwald.com/)FeedbackEngKiosk Community: https://engineeringkiosk.dev/join-discord Buy us a coffee: https://engineeringkiosk.dev/kaffeeEmail: stehtisch@engineeringkiosk.devLinkedIn: https://www.linkedin.com/company/engineering-kiosk/Mastodon: https://podcasts.social/@engkioskBluesky: https://bsky.app/profile/engineeringkiosk.bsky.socialTwitter: https://twitter.com/EngKiosk
09.12.24 âą 11:27
Verhaltensbezogene Interview-Fragen und STAR-Methode.Im Engineering Kiosk Adventskalender 2024 sprechen befreundete Podcasterâ innen und wir selbst, Andy und Wolfi, jeden Tag kurz & knackig innerhalb von wenigen Minuten ĂŒber ein interessantes Tech-Thema.Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partnersDas schnelle Feedback zur Episode:đ (top) đ (geht so)LinksSTAR-Methode: https://de.wikipedia.org/wiki/Star-MethodeUnsere Episoden zu Bewerbungsthemen https://engineeringkiosk.dev/tag/bewerbung/  Sprungmarken(00:00:00) Verhaltensbezogene Interview-Fragen und STAR-MethodeHostsWolfgang Gassler (https://mastodon.social/@woolf)Andy Grunwald (https://andygrunwald.com/)FeedbackEngKiosk Community: https://engineeringkiosk.dev/join-discord Buy us a coffee: https://engineeringkiosk.dev/kaffeeEmail: stehtisch@engineeringkiosk.devLinkedIn: https://www.linkedin.com/company/engineering-kiosk/Mastodon: https://podcasts.social/@engkioskBluesky: https://bsky.app/profile/engineeringkiosk.bsky.socialTwitter: https://twitter.com/EngKiosk
08.12.24 âą 08:48