Engineering Kiosk

Engineering Kiosk

Podcast von Wolfgang Gassler, Andy Grunwald

Der Engineering Kiosk ist der deutschsprachige Software-Engineering-Podcast mit Wolfgang Gassler und Andy Grunwald rund um die Themen Engineering-Kult...

Kostenlos testen für 30 Tage

Nach der Testphase nur 4,99 € / Monat.Jederzeit kündbar.

Starte kostenlos

Alle Folgen

188 Folgen
episode #186 Von CNC-Fräse bis RFID-Tag: Wenn Informatik zur Kunst wird mit Sabine Wieluch aka Bleeptrack artwork
#186 Von CNC-Fräse bis RFID-Tag: Wenn Informatik zur Kunst wird mit Sabine Wieluch aka Bleeptrack

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/partners [https://engineeringkiosk.dev/partners] Das schnelle Feedback zur Episode: 👍 (top) [https://api.openpodcast.dev/feedback/186/upvote] 👎 (geht so) [https://api.openpodcast.dev/feedback/186/downvote] FEEDBACK * EngKiosk Community: https://engineeringkiosk.dev/join-discord [https://engineeringkiosk.dev/join-discord]  * Buy us a coffee: https://engineeringkiosk.dev/kaffee [https://engineeringkiosk.dev/kaffee] * Email: stehtisch@engineeringkiosk.dev [stehtisch@engineeringkiosk.dev] * LinkedIn: https://www.linkedin.com/company/engineering-kiosk/ [https://www.linkedin.com/company/engineering-kiosk/] * Mastodon: https://podcasts.social/@engkiosk [https://podcasts.social/@engkiosk] * Bluesky: https://bsky.app/profile/engineeringkiosk.bsky.social [https://bsky.app/profile/engineeringkiosk.bsky.social] * Twitter: https://twitter.com/EngKiosk [https://twitter.com/EngKiosk] LINKS * Sabine Wieluch (bleeptrack): https://bleeptrack.de/ [https://bleeptrack.de/] * Sabine Wieluch (bleeptrack) auf YouTube: https://www.youtube.com/channel/UCyFQ1G1za8f4FIv2D9gwXrg [https://www.youtube.com/channel/UCyFQ1G1za8f4FIv2D9gwXrg] * Sabine Wieluch (bleeptrack) auf Patreon: https://www.patreon.com/Bleeptrack [https://www.patreon.com/Bleeptrack] * Frauen 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-episode [https://frauen-technik.podigee.io/12-neue-episode] * Sabine Wieluch aka. Bleeptrack @ dev.env-Podcast: https://www.podcast.de/episode/623282378/21-sabine-wieluch-aka-bleeptrack [https://www.podcast.de/episode/623282378/21-sabine-wieluch-aka-bleeptrack] * Piet Mondrian - Komposition mit Rot, Blau und Gelb: https://www.artmajeur.com/de/magazine/5-kunstgeschichte/komposition-mit-rot-blau-und-gelb-von-piet-mondrian/333205 [https://www.artmajeur.com/de/magazine/5-kunstgeschichte/komposition-mit-rot-blau-und-gelb-von-piet-mondrian/333205] * Simulierter Sitzplatz: Genchair @ heise make: https://www.heise.de/select/make/2020/3/1592323556909884 [https://www.heise.de/select/make/2020/3/1592323556909884] * Tiny Tapeout: https://tinytapeout.com/ [https://tinytapeout.com/] * Operation Mindfuck Vol. 7 (5:39 – 12:39): https://media.ccc.de/v/38c3-operation-mindfuck-vol-7 [https://media.ccc.de/v/38c3-operation-mindfuck-vol-7] * CityEL: https://de.wikipedia.org/wiki/CityEL [https://de.wikipedia.org/wiki/CityEL] * Open Source Hardware Association: https://www.oshwa.org/ [https://www.oshwa.org/] * Demoszene: https://de.wikipedia.org/wiki/Demoszene [https://de.wikipedia.org/wiki/Demoszene] * Prototype Fund: https://prototypefund.de/ [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.html [https://www.kulturstiftung-des-bundes.de/de/projekte/film_und_neue_medien/detail/kunst_und_ki.html] * p5.js: https://p5js.org/ [https://p5js.org/] * Paper.js: https://github.com/paperjs/paper.js/ [https://github.com/paperjs/paper.js/] * The Coding Train: https://thecodingtrain.com/ [https://thecodingtrain.com/] * Processing: https://processing.org/ [https://processing.org/] * How to Create Luck: https://www.swyx.io/create-luck [https://www.swyx.io/create-luck] * ZKM - Zentrum für Kunst und Medien Karlsruhe: https://zkm.de/de [https://zkm.de/de] * Gulaschprogrammiernacht: https://de.wikipedia.org/wiki/Gulaschprogrammiernacht [https://de.wikipedia.org/wiki/Gulaschprogrammiernacht] SPRUNGMARKEN (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. End HOSTS * Wolfgang Gassler (https://gassler.dev [https://gassler.dev])  * Andy Grunwald (https://andygrunwald.com/ [https://andygrunwald.com/]) FEEDBACK * EngKiosk Community: https://engineeringkiosk.dev/join-discord [https://engineeringkiosk.dev/join-discord]  * Buy us a coffee: https://engineeringkiosk.dev/kaffee [https://engineeringkiosk.dev/kaffee] * Email: stehtisch@engineeringkiosk.dev [stehtisch@engineeringkiosk.dev] * LinkedIn: https://www.linkedin.com/company/engineering-kiosk/ [https://www.linkedin.com/company/engineering-kiosk/] * Mastodon: https://podcasts.social/@engkiosk [https://podcasts.social/@engkiosk] * Bluesky: https://bsky.app/profile/engineeringkiosk.bsky.social [https://bsky.app/profile/engineeringkiosk.bsky.social] * Twitter: https://twitter.com/EngKiosk [https://twitter.com/EngKiosk]

11. März 2025 - 1 h 16 min
episode #185 Der Mainframe ist tot, lang lebe der Mainframe! Von COBOL bis JavaScript am Mainframe mit Tobias Leicher von IBM artwork
#185 Der Mainframe ist tot, lang lebe der Mainframe! Von COBOL bis JavaScript am Mainframe mit Tobias Leicher von IBM

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/partners [https://engineeringkiosk.dev/partners] Das schnelle Feedback zur Episode: 👍 (top) [https://api.openpodcast.dev/feedback/185/upvote] 👎 (geht so) [https://api.openpodcast.dev/feedback/185/downvote] FEEDBACK * EngKiosk Community: https://engineeringkiosk.dev/join-discord [https://engineeringkiosk.dev/join-discord]  * Buy us a coffee: https://engineeringkiosk.dev/kaffee [https://engineeringkiosk.dev/kaffee] * Email: stehtisch@engineeringkiosk.dev [stehtisch@engineeringkiosk.dev] * LinkedIn: https://www.linkedin.com/company/engineering-kiosk/ [https://www.linkedin.com/company/engineering-kiosk/] * Mastodon: https://podcasts.social/@engkiosk [https://podcasts.social/@engkiosk] * Bluesky: https://bsky.app/profile/engineeringkiosk.bsky.social [https://bsky.app/profile/engineeringkiosk.bsky.social] * Twitter: https://twitter.com/EngKiosk [https://twitter.com/EngKiosk] LINKS * Tobias Leicher auf LinkedIn: https://www.linkedin.com/in/tobias-leicher/ [https://www.linkedin.com/in/tobias-leicher/] * Mainframe – What the Heck? Podcast: https://www.podcast.de/podcast/1140781/mainframe-what-the-heck [https://www.podcast.de/podcast/1140781/mainframe-what-the-heck] * IBM 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.pdf [https://www.ibm.com/support/pages/system/files/inline-files/IBM%20Mainframe%20Life%20Cycle%20History%20V2.14%20-%20October%2010%202023_0.pdf] * IBM bringt Go auf den Mainframe: https://www.heise.de/news/IBM-bringt-Go-auf-den-Mainframe-3068764.html [https://www.heise.de/news/IBM-bringt-Go-auf-den-Mainframe-3068764.html] * LinuxONE and Linux on IBM Z Open Source Team auf Github: https://github.com/linux-on-ibm-z [https://github.com/linux-on-ibm-z] * Open Mainframe Project: https://openmainframeproject.org/ [https://openmainframeproject.org/] * OpenTelemetry on Mainframe Priorities Survey: https://opentelemetry.io/blog/2025/otel-mainframe-priorities-survey/ [https://opentelemetry.io/blog/2025/otel-mainframe-priorities-survey/] * OpenTelemetry Mainframe Special Interest Group: https://github.com/open-telemetry/sig-mainframe [https://github.com/open-telemetry/sig-mainframe] * IBM J9 JVM: https://www.ibm.com/docs/en/call-center/10.0?topic=machines-j9-jvm [https://www.ibm.com/docs/en/call-center/10.0?topic=machines-j9-jvm] * Engineering Kiosk Episode #101 Observability und OpenTelemetry mit Severin Neumann: https://engineeringkiosk.dev/podcast/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-lpars [https://www.ibm.com/docs/en/zos-basic-skills?topic=design-mainframe-hardware-logical-partitions-lpars] * Unix System Services: https://de.wikipedia.org/wiki/Unix_System_Services [https://de.wikipedia.org/wiki/Unix_System_Services] * Can It Run Doom: https://canitrundoom.org/ [https://canitrundoom.org/] * /r/mainframe Doom. Is it possible?: https://www.reddit.com/r/mainframe/comments/116kkb2/doom_is_it_possible/ [https://www.reddit.com/r/mainframe/comments/116kkb2/doom_is_it_possible/] * Parallel Sysplex: https://de.wikipedia.org/wiki/Parallel_Sysplex [https://de.wikipedia.org/wiki/Parallel_Sysplex] * COBOL Fridays webcast series: https://developer.ibm.com/series/cobol-fridays-webinar-videos/ [https://developer.ibm.com/series/cobol-fridays-webinar-videos/] * IBM Z Xplore-Lernplattform: https://www.ibm.com/de-de/z/resources/zxplore [https://www.ibm.com/de-de/z/resources/zxplore] * Discord 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-4a8c6247a067 [https://community.ibm.com/community/user/ibmz-and-linuxone/blogs/darren-surch1/2024/04/26/discord-for-mainframers?communityKey=b8b88f20-24c8-49f0-9021-4a8c6247a067] * Podcast “The Billion Transaction Machine”: https://listen.casted.us/public/95/The-Billion-Transaction-Machine-88848cdd [https://listen.casted.us/public/95/The-Billion-Transaction-Machine-88848cdd] * Cloudnative Entwicklung und Testen für z/OS in IBM Cloud: https://www.ibm.com/de-de/cloud/wazi-as-a-service [https://www.ibm.com/de-de/cloud/wazi-as-a-service] SPRUNGMARKEN (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 kommen HOSTS * Wolfgang Gassler (https://gassler.dev [https://gassler.dev])  * Andy Grunwald (https://andygrunwald.com/ [https://andygrunwald.com/]) FEEDBACK * EngKiosk Community: https://engineeringkiosk.dev/join-discord [https://engineeringkiosk.dev/join-discord]  * Buy us a coffee: https://engineeringkiosk.dev/kaffee [https://engineeringkiosk.dev/kaffee] * Email: stehtisch@engineeringkiosk.dev [stehtisch@engineeringkiosk.dev] * LinkedIn: https://www.linkedin.com/company/engineering-kiosk/ [https://www.linkedin.com/company/engineering-kiosk/] * Mastodon: https://podcasts.social/@engkiosk [https://podcasts.social/@engkiosk] * Bluesky: https://bsky.app/profile/engineeringkiosk.bsky.social [https://bsky.app/profile/engineeringkiosk.bsky.social] * Twitter: https://twitter.com/EngKiosk [https://twitter.com/EngKiosk]

04. März 2025 - 1 h 23 min
episode #184 GPU Programmierung - von CUDA bis OpenMP mit Peter Thoman artwork
#184 GPU Programmierung - von CUDA bis OpenMP mit Peter Thoman

GPU-Programmierung: Andere Chips und eine andere Art zu programmieren In 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/partners [https://engineeringkiosk.dev/partners] Das schnelle Feedback zur Episode: 👍 (top) [https://api.openpodcast.dev/feedback/184/upvote] 👎 (geht so) [https://api.openpodcast.dev/feedback/184/downvote] FEEDBACK * EngKiosk Community: https://engineeringkiosk.dev/join-discord [https://engineeringkiosk.dev/join-discord]  * Buy us a coffee: https://engineeringkiosk.dev/kaffee [https://engineeringkiosk.dev/kaffee] * Email: stehtisch@engineeringkiosk.dev [stehtisch@engineeringkiosk.dev] * LinkedIn: https://www.linkedin.com/company/engineering-kiosk/ [https://www.linkedin.com/company/engineering-kiosk/] * Mastodon: https://podcasts.social/@engkiosk [https://podcasts.social/@engkiosk] * Bluesky: https://bsky.app/profile/engineeringkiosk.bsky.social [https://bsky.app/profile/engineeringkiosk.bsky.social] * Twitter: https://twitter.com/EngKiosk [https://twitter.com/EngKiosk] LINKS * Dr. Peter Thoman: https://dps.uibk.ac.at/~petert/ [https://dps.uibk.ac.at/~petert/] * PH3 GmbH: https://www.ph3.at [https://www.ph3.at]  * SimSYCL: https://github.com/celerity/SimSYCL [https://github.com/celerity/SimSYCL]  * Celerity: https://celerity.github.io/ [https://celerity.github.io/] * CUDA: https://developer.nvidia.com/cuda-toolkit [https://developer.nvidia.com/cuda-toolkit] * Was ist CUDA: https://www.bigdata-insider.de/was-ist-cuda-a-851005/ [https://www.bigdata-insider.de/was-ist-cuda-a-851005/] * OpenMP: https://www.openmp.org/ [https://www.openmp.org/] * OpenMPI: https://www.open-mpi.org/ [https://www.open-mpi.org/] * OpenGL: https://www.opengl.org/ [https://www.opengl.org/] * OpenCL: https://www.khronos.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/ [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-courses [https://learn.nvidia.com/en-us/training/self-paced-courses] * SYCL Academy: https://github.com/codeplaysoftware/syclacademy [https://github.com/codeplaysoftware/syclacademy] SPRUNGMARKEN (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-Programmierung HOSTS * Wolfgang Gassler (https://gassler.dev [https://gassler.dev])  * Andy Grunwald (https://andygrunwald.com/ [https://andygrunwald.com/]) FEEDBACK * EngKiosk Community: https://engineeringkiosk.dev/join-discord [https://engineeringkiosk.dev/join-discord]  * Buy us a coffee: https://engineeringkiosk.dev/kaffee [https://engineeringkiosk.dev/kaffee] * Email: stehtisch@engineeringkiosk.dev [stehtisch@engineeringkiosk.dev] * LinkedIn: https://www.linkedin.com/company/engineering-kiosk/ [https://www.linkedin.com/company/engineering-kiosk/] * Mastodon: https://podcasts.social/@engkiosk [https://podcasts.social/@engkiosk] * Bluesky: https://bsky.app/profile/engineeringkiosk.bsky.social [https://bsky.app/profile/engineeringkiosk.bsky.social] * Twitter: https://twitter.com/EngKiosk [https://twitter.com/EngKiosk]

25. Feb. 2025 - 1 h 10 min
episode #183 Event-Sourcing: Die intelligente Datenarchitektur mit semantischer Historie – mit Golo Roden artwork
#183 Event-Sourcing: Die intelligente Datenarchitektur mit semantischer Historie – mit Golo Roden

Event Sourcing: Ein Deep Dive mit Golo Roden Speziell 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/partners [https://engineeringkiosk.dev/partners] Das schnelle Feedback zur Episode: 👍 (top) [https://api.openpodcast.dev/feedback/183/upvote] 👎 (geht so) [https://api.openpodcast.dev/feedback/183/downvote] FEEDBACK * EngKiosk Community: https://engineeringkiosk.dev/join-discord [https://engineeringkiosk.dev/join-discord]  * Buy us a coffee: https://engineeringkiosk.dev/kaffee [https://engineeringkiosk.dev/kaffee] * Email: stehtisch@engineeringkiosk.dev [stehtisch@engineeringkiosk.dev] * LinkedIn: https://www.linkedin.com/company/engineering-kiosk/ [https://www.linkedin.com/company/engineering-kiosk/] * Mastodon: https://podcasts.social/@engkiosk [https://podcasts.social/@engkiosk] * Bluesky: https://bsky.app/profile/engineeringkiosk.bsky.social [https://bsky.app/profile/engineeringkiosk.bsky.social] * Twitter: https://twitter.com/EngKiosk [https://twitter.com/EngKiosk] LINKS * the native web GmbH: https://thenativeweb.io/ [https://thenativeweb.io/] * YouTube-Kanal von Golo Roden: https://www.youtube.com/@thenativeweb [https://www.youtube.com/@thenativeweb] * Engineering 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/ [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/ [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.html [https://microservices.io/patterns/data/event-sourcing.html] * Martin Fowler - Event Sourcing: https://martinfowler.com/eaaDev/EventSourcing.html [https://martinfowler.com/eaaDev/EventSourcing.html] * Event Sourcing auf Wikipedia: https://de.wikipedia.org/wiki/Event_Sourcing [https://de.wikipedia.org/wiki/Event_Sourcing] * CloudEvents: https://cloudevents.io/ [https://cloudevents.io/] * CloudEvents Spezifikation: https://github.com/cloudevents/spec/blob/main/cloudevents/spec.md [https://github.com/cloudevents/spec/blob/main/cloudevents/spec.md] * 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/ [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.html [https://www.bfdi.bund.de/DE/Buerger/Inhalte/Allgemein/Betroffenenrechte/Betroffenenrechte_L%C3%B6schung_Vergessenwerden.html] * EventStoreDB / Kurrent: https://www.kurrent.io/ [https://www.kurrent.io/] * Change Data Capture: https://en.wikipedia.org/wiki/Change_data_capture [https://en.wikipedia.org/wiki/Change_data_capture] * CQRS – das einzige Video, das Du brauchst: https://www.youtube.com/watch?v=hP-2ojGfd-Q [https://www.youtube.com/watch?v=hP-2ojGfd-Q] * Event-Sourcing – das einzige Video, das Du brauchst: https://www.youtube.com/watch?v=ss9wnixCGRY [https://www.youtube.com/watch?v=ss9wnixCGRY] * Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems: https://dataintensive.net/ [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 Einstieg HOSTS * Wolfgang Gassler (https://gassler.dev [https://gassler.dev])  * Andy Grunwald (https://andygrunwald.com/ [https://andygrunwald.com/]) FEEDBACK * EngKiosk Community: https://engineeringkiosk.dev/join-discord [https://engineeringkiosk.dev/join-discord]  * Buy us a coffee: https://engineeringkiosk.dev/kaffee [https://engineeringkiosk.dev/kaffee] * Email: stehtisch@engineeringkiosk.dev [stehtisch@engineeringkiosk.dev] * LinkedIn: https://www.linkedin.com/company/engineering-kiosk/ [https://www.linkedin.com/company/engineering-kiosk/] * Mastodon: https://podcasts.social/@engkiosk [https://podcasts.social/@engkiosk] * Bluesky: https://bsky.app/profile/engineeringkiosk.bsky.social [https://bsky.app/profile/engineeringkiosk.bsky.social]

18. Feb. 2025 - 1 h 35 min
episode #182 Happy Birthday SQL: 50 Jahre Abfragesprache artwork
#182 Happy Birthday SQL: 50 Jahre Abfragesprache

Ü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/partners [https://engineeringkiosk.dev/partners] Das schnelle Feedback zur Episode: 👍 (top) [https://api.openpodcast.dev/feedback/182/upvote] 👎 (geht so) [https://api.openpodcast.dev/feedback/182/downvote] FEEDBACK * EngKiosk Community: https://engineeringkiosk.dev/join-discord [https://engineeringkiosk.dev/join-discord]  * Buy us a coffee: https://engineeringkiosk.dev/kaffee [https://engineeringkiosk.dev/kaffee] * Email: stehtisch@engineeringkiosk.dev [stehtisch@engineeringkiosk.dev] * LinkedIn: https://www.linkedin.com/company/engineering-kiosk/ [https://www.linkedin.com/company/engineering-kiosk/] * Mastodon: https://podcasts.social/@engkiosk [https://podcasts.social/@engkiosk] * Bluesky: https://bsky.app/profile/engineeringkiosk.bsky.social [https://bsky.app/profile/engineeringkiosk.bsky.social] * Twitter: https://twitter.com/EngKiosk [https://twitter.com/EngKiosk] LINKS * 50 Years of Queries: https://cacm.acm.org/research/50-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.pdf [https://www.seas.upenn.edu/~zives/03f/cis550/codd.pdf] * Codd's 12 rules: https://en.wikipedia.org/wiki/Codd's_12_rules [https://en.wikipedia.org/wiki/Codd's_12_rules] * Engineering 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/ [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._Codd [https://de.wikipedia.org/wiki/Edgar_F._Codd] * Michael Stonebraker: https://de.wikipedia.org/wiki/Michael_Stonebraker [https://de.wikipedia.org/wiki/Michael_Stonebraker] * Charles Bachman: https://de.wikipedia.org/wiki/Charles_Bachman [https://de.wikipedia.org/wiki/Charles_Bachman] SPRUNGMARKEN (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 Erfolgsfaktoren HOSTS * Wolfgang Gassler (https://gassler.dev [https://gassler.dev])  * Andy Grunwald (https://andygrunwald.com/ [https://andygrunwald.com/]) FEEDBACK * EngKiosk Community: https://engineeringkiosk.dev/join-discord [https://engineeringkiosk.dev/join-discord]  * Buy us a coffee: https://engineeringkiosk.dev/kaffee [https://engineeringkiosk.dev/kaffee] * Email: stehtisch@engineeringkiosk.dev [stehtisch@engineeringkiosk.dev] * LinkedIn: https://www.linkedin.com/company/engineering-kiosk/ [https://www.linkedin.com/company/engineering-kiosk/] * Mastodon: https://podcasts.social/@engkiosk [https://podcasts.social/@engkiosk] * Bluesky: https://bsky.app/profile/engineeringkiosk.bsky.social [https://bsky.app/profile/engineeringkiosk.bsky.social] * Twitter: https://twitter.com/EngKiosk [https://twitter.com/EngKiosk]

11. Feb. 2025 - 1 h 5 min
Der neue Look und die “Trailer” sind euch verdammt gut gelungen! Die bisher beste Version eurer App 🎉 Und ich bin schon von Anfang an dabei 😉 Weiter so 👍
Eine wahnsinnig große, vielfältige Auswahl toller Hörbücher, Autobiographien und lustiger Reisegeschichten. Ein absolutes Muss auf der Arbeit und in unserem Urlaub am Strand nicht wegzudenken... für uns eine feine Bereicherung
Spannende Hörspiele und gute Podcasts aus Eigenproduktion, sowie große Auswahl. Die App ist übersichtlich und gut gestaltet. Der Preis ist fair.

Nutze Podimo überall

Höre Podimo auf deinem Smartphone, Tablet, Computer oder im Auto!

Ein ganzes Universum voller Unterhaltung für die Ohren

Tausende Hörbücher und exklusive Podcasts

Ohne Werbung

Verschwende keine Zeit mit Werbeunterbrechungen, wenn du bei Podimo hörst

Kostenlos testen für 30 Tage

Nach der Testphase nur 4,99 € / Monat.Jederzeit kündbar.

Exklusive Podcasts

Werbefrei

Alle frei verfügbaren Podcasts

Hörbücher

20 Stunden / Monat

Starte kostenlos

Andere exklusive Podcasts

Beliebte Hörbücher