Einfach Komplex – Der Software- und IT-Podcast - podcast cover

Einfach Komplex – Der Software- und IT-Podcast

heisenware.comheisenware.com
Einfach Komplex ist ein Projekt von Burkhard, Gerrit und Heisenware. Für mehr Infos und einen kostenlosen Test, besuche https://heisenware.com/einfach-komplex. Wir machen Software, IT und Technologietrends verständlich – für Laien und Entwickler gleichermaßen. Zweiwöchentlich liefern wir euch knackige Details zu Softwarearchitektur, Hardware, Cloud-Computing, IT/OT, Cybersecurity, KI und sogar zur Smart Factory. Lasst euch für Diskussionen über Digitalisierung, Softwareentwicklung und Tech-Themen fit machen. Alles unkompliziert serviert, aber in seiner ganzen Komplexität.
Last refreshed:
Follow this podcast in the Metacast mobile app to refresh it and see new episodes.
Download Metacast podcast app
Podcasts are better in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episodes

Rust: Konzepte, Architektur und Einsatzgebiete mit Marcel Koch #110

Rust gewinnt seit Jahren Entwicklerherzen und positioniert sich als ernsthafte Alternative zu etablierten Größen wie C oder C++. Gemeinsam mit Marcel Koch schauen wir unter die Haube der Sprache und klären, warum der Hype absolut gerechtfertigt ist. Der historische Grundstein von Rust liegt zwar in der garantierten Speichersicherheit ohne bremsenden Garbage Collector, doch das ist längst nicht mehr der einzige Grund für den Siegeszug der Sprache. Ein massiver Treiber für die aktuelle Verbreitung...

May 18, 20261 hr 8 minEp. 110

Programmieren lernen im KI-Zeitalter #109

KI schreibt heute Code in Sekunden, was für private Hobbyprojekte völlig ausreicht. Wer jedoch professionelle Software baut und Verantwortung für fremde Daten übernimmt, darf sich nicht im Blindflug auf generierte Snippets verlassen. Auf vielfachen Wunsch aus der Community klären wir in dieser Folge, wie man als angehender Entwickler das Handwerk heute richtig lernt, ohne wichtige Grundlagen zu überspringen. Die reine Syntax einer bestimmten Programmiersprache ist dabei zweitrangig geworden. Ent...

May 04, 202655 minEp. 109

Mobile Game Development mit Fabian Fink von Lotum #108

Wir sprechen mit Fabian Fink, Game Lead bei Lotum, über die Architektur hinter massiv skalierenden Mobile Games. Wenn Millionen Nutzer gleichzeitig spielen, entstehen Lastspitzen, von denen sich viel für den Bau robuster Industrie- und B2B-Software lernen lässt. Dabei geht es um handfeste Technologieentscheidungen: Warum setzt Lotum statt auf schwere Engines wie Unity oft auf schlanke Web-Technologien? Und wie baut man eine Architektur auf, die zentrale relationale Datenbanken bei viralem Wachst...

Apr 21, 20261 hr 8 minEp. 108

Pragmatische MDE und BDE: Architektur, Edge Computing und ERP-Anbindung #107

Maschinendatenerfassung (MDE) und Betriebsdatenerfassung (BDE) sind die Grundpfeiler für echte Transparenz auf dem Shopfloor. Ohne sie bleibt die Fertigung eine Blackbox voller manueller Zettelwirtschaft und verspäteter Reaktionen auf Störungen. Das Ziel ist es, diese Lücke zu schließen: Auftragsdaten und Maschinenstati werden in Echtzeit sichtbar, um Engpässe systematisch zu beseitigen. Für die Anbindung älterer Anlagen braucht es kein teures Hardware-Retrofit. Ein simples elektrisches Signal d...

Apr 07, 202659 minEp. 107

Automatisierung von Geschäftsprozessen mit Andreas Richter von TIQ Solutions #106

Wir sprechen mit Andreas Richter, Geschäftsführer bei TIQ Solutions, über die Automatisierung von Geschäftsprozessen. Diese erfordert mehr als visuelle Drag-and-drop-Oberflächen. Die Wahl des richtigen Tools bestimmt maßgeblich die IT-Architektur und Flexibilität eines Unternehmens für Jahre. Während Microsoft Power Automate eine nahtlose, aber stark geschlossene Integration in das eigene Office-Ökosystem erzwingt, bietet n8n durch Self-Hosting und Open-Source-Ansätze maximale Freiheit – erforde...

Mar 24, 20261 hr 6 minEp. 106

Mobile App Development mit Mirco Stickan von WAPP #105

Mobile Apps haben sich seit dem ersten iPhone vom reinen Consumer-Gimmick zur kritischen Infrastruktur im Unternehmensalltag entwickelt. Aber wie baut man heute eine App, die skalierbar, wartbar und tief in die Hardware integriert ist? In dieser Folge haben wir Mirco Stickan, Gründer und Geschäftsführer der WAPP GmbH, zu Gast. Mirco entwickelt seit 2012 mobile Anwendungen und nimmt uns mit auf eine Reise durch die Evolution der App-Entwicklung: von den "Wild West"-Zeiten mit Objective-C, Java un...

Mar 10, 20261 hr 12 minEp. 105

Cloud Services und der Objektspeicher Amazon S3 #104

Cloud-Services bilden das Fundament moderner IT-Infrastrukturen. Ohne skalierbare Cloud-Lösungen stoßen wachsende Anwendungen schnell an Hardware-Grenzen und erfordern massiven administrativen Aufwand. Die Nutzung dieser Dienste ist deshalb eine notwendige Investition in die Flexibilität und Ausfallsicherheit von Systemen. Dabei muss man klar zwischen klassischem „Bare Metal“ Hosting und echter Managed Cloud unterscheiden. Während bei der reinen Server-Miete die volle Verantwortung für Betriebss...

Feb 24, 202647 minEp. 104

Grundlagen des Software-Testings #103

Software-Testing ist das Sicherheitsnetz jeder modernen Entwicklung. Ohne automatisierte Tests sinkt die Geschwindigkeit eines Teams massiv. Die Angst vor Fehlern bei jeder Änderung wächst. Testing ist deshalb eine notwendige Investition in die Skalierbarkeit und Wartbarkeit von Systemen. Dabei muss man klar zwischen Testing und Qualitätssicherung (QA) unterscheiden. Während die QA oft den gesamten Prozess und die Nutzererfahrung bewertet, bestätigt Testing die rein technische Korrektheit des ge...

Feb 10, 202646 minEp. 103

Wissengraphen mit Tobias Rebert von Tentris #102

Gemeinsam mit Tobias Rebert von Tentris sprechen wir über Wissensgraphen. Diese Technologie bildet das Rückgrat von Unternehmen wie Google oder Netflix, wird aber im deutschen Mittelstand oft noch unterschätzt. Jahrzehntelang wurden Daten primär in relationalen SQL-Datenbanken gespeichert. Tobias erklärt, warum dieser tabellarische Ansatz in Zeiten von Big Data und KI an seine Grenzen stößt. Wer komplexe Beziehungen abbilden will – etwa Abhängigkeiten zwischen Bauteilen, Lieferanten und Maschine...

Jan 27, 202654 minEp. 102

Edge Computing in der Industrie mit Klaus Landsdorf von Iniationware #101

Gemeinsam mit Klaus Landsdorf, CEO von Iniationware, tauchen wir tief in eine Technologie ein, die für die moderne Industrie absolute Schlüsseltechnologie ist: Edge Computing. Viele IT-Abteilungen wollten lokale Hardware jahrelang abschaffen, doch die Realität in der Fabrik zeigt, dass die Edge physikalisch und ökonomisch unverzichtbar ist. Sie fungiert als notwendiger Realitätsfilter zwischen der trägen Cloud und dem harten Takt der Maschine. Während die Cloud für langfristige Analysen steht, g...

Jan 13, 20261 hr 20 minEp. 101

Die Architektur und Idee hinter Heisenware #100

100 Folgen Einfach Komplex! Zum Jubiläum öffnen wir die Motorhaube unserer eigenen Plattform. Wir beantworten die Frage: Wie baut man eigentlich einen Industrial Low-Code App Builder, der skalierbar, sicher und mandantenfähig ist? Burkhard lässt uns tief in seine Architektur blicken – das Ergebnis von 20 Jahren Software-Erfahrung. Das Kernkonzept ist nicht klassisches „Visual Programming“, sondern der „digitale Zwilling“ einer Funktion. Wir erklären, wie Heisenware echten Code (Klassen, Instanze...

Dec 30, 20251 hr 13 minEp. 100

Requirements Engineering mit Dr. Svenja Schröder von msg Plaut #99

Gemeinsam mit Dr. Svenja Schröder von der msg Plaut widmen wir uns einer Disziplin, die in vielen Köpfen zu Unrecht als bloße Bürokratie abgespeichert ist: Requirements Engineering. Dabei ist die Definition im Kern simpel und hochgradig wirtschaftlich: Requirements Engineering ist der systematische Prozess, das „Was“ glasklar zu definieren, bevor das erste „Wie“ programmiert wird. Es fungiert als methodischer Dolmetscher zwischen zwei Welten, die oft aneinander vorbeireden. Während der Fachberei...

Dec 16, 20251 hr 2 minEp. 99

Standardisierung in OT & Engineering mit Michael Grollmus von Grollmus #98

Alle reden davon, dass KI bald SPS-Code generiert. Aber Michael Grollmus (Grollmus GmbH) tritt auf die Bremse: Bevor wir automatisieren können, müssen wir unsere Hausaufgaben machen. Das Problem: KI und Code-Generatoren sind nur so gut wie die Struktur, die man ihnen gibt. Wenn ein Ventil im mechanischen Plan anders heißt als im EPLAN und im TIA-Portal wieder eine andere Variable nutzt, scheitert jede moderne Technologie. In dieser Folge diskutieren wir, warum Standardisierung kein reines Softwa...

Dec 02, 202545 minEp. 98

Wie wir KI in der Softwareentwicklung einsetzen #97

Die Software-Entwicklung wandelt sich vom Schreiben zum Orchestrieren. Wir geben einen Einblick in den KI-Einsatz bei Heisenware: Die Kombination aus strategischem Sparring mit Chat-Modellen (Google Gemini) und integrierter Code-Generierung in der IDE (Cursor). Die Erkenntnis: Wer KI nutzt, schreibt weniger Code, muss aber tiefer verstehen. Die Verantwortung verschiebt sich massiv auf Review und Architektur. Seniorität und Erfahrung werden zur entscheidenden Instanz, um die Geschwindigkeit der K...

Nov 18, 202544 minEp. 97

Die IT sagt "nein"? Warum On-Premise Software in der Produktion manchmal ein Muss ist. #96

"Die IT blockiert." – Dieser Satz ist oft das Ende für schnelle Digitalisierungsprojekte in der Fabrik. Der vermeintliche Zielkonflikt zwischen IT (Sicherheit, Stabilität) und OT (Produktion, Geschwindigkeit) ist jedoch ein Missverständnis. Letztlich wollen beide den Erfolg des Unternehmens. Das wahre Problem ist nicht ob On-Prem, sondern wie . "On-Premise" – also Software, die lokal in der Fabrik läuft – ist kein altes Eisen, sondern oft die einzige Lösung. Und wir reden hier nicht von altbacke...

Nov 04, 202556 minEp. 96

Machine Learning #95

Machine Learning (ML) und Künstliche Intelligenz (KI) werden oft synonym verwendet, sind aber nicht dasselbe. Man kann es sich wie Matroschka-Puppen vorstellen: KI ist die äußerste Puppe, die große Vision einer denkenden Maschine. Machine Learning ist die Puppe darin – der erfolgreichste Ansatz, bei dem die Maschine nicht programmiert wird, sondern selbst aus Daten lernt . Deep Learning ist der innerste Kern, die mächtigste ML-Technik hinter den aktuellen Durchbrüchen. Diese Ideen sind nicht neu...

Oct 21, 202554 minEp. 95

VRPC: Die REST-Alternative für Event-getriebene Architekturen - made by Burkhard #94

REST APIs sind der Standard für die Kommunikation im Web, doch für Entwickler bedeuten sie oft ein starres Korsett: Semantisch reichhaltige Aktionen müssen in umständliche CRUD-Operationen gepresst werden, während moderne Anforderungen wie Event-Handling, Asynchronität oder Service Discovery nur mit viel "Klempnerarbeit" realisierbar sind. In dieser Folge stellt Burkhard sein eigenes Open-Source-Projekt vor: VRPC (Variadic Remote Procedure Calls) , eine direkte Alternative, die genau diese Schme...

Oct 07, 20251 hr 5 minEp. 94

Siemens S7: Das Protokoll der Industrie #93

In fast jeder Fabrikhalle, jedem Kraftwerk und auf jedem Flughafen verrichtet ein unsichtbares Gehirn seine Arbeit: die Simatic SPS von Siemens. Das S7-Protokoll ist die Sprache, die dieses Gehirn spricht, und die als zentrales Nervensystem die globale Produktion am Laufen hält. Wir tauchen in die Geschichte ein: von der legendären Vorgänger-Steuerung Simatic S5 , über die jahrzehntelang dominierenden Arbeitspferde S7-300 und S7-400 , bis in die moderne Ära des TIA Portals . Diese wird heute dur...

Sep 23, 202558 minEp. 93

Asset Administration Shell (AAS) mit Aaron Zielstorff vom Fraunhofer IESE #92

Wie können in der Industrie 4.0 Maschinen, Bauteile und Anlagen verschiedenster Hersteller nahtlos miteinander kommunizieren? Um diese zentrale Frage zu klären, sprechen wir mit Aaron Zielstorff vom Fraunhofer-Institut für Experimentelles Software Engineering (IESE) . Die Antwort liegt in der Asset Administration Shell (AAS) , einem standardisierten Digitalen Zwilling für jede Art von industriellem Gut ("Asset"). Man kann sie sich als eine digitale Visitenkarte für jede Komponente vorstellen, di...

Sep 09, 20251 hr 5 minEp. 92

Observability mit Dr. Heinrich Hartmann von Zalando #91

Was passiert eigentlich in einem komplexen System wie der E-Commerce-Plattform von Zalando, wenn ein Fehler auftritt? Um diese Frage zu beantworten, sprechen wir mit Heinrich Hartmann, Senior Principal SRE bei Zalando , über die Disziplin der Observability . Es geht darum, nicht nur zu wissen, dass etwas kaputt ist, sondern warum . Das Fundament dafür bilden die drei Säulen: Logs (Was ist passiert?), Metriken (Wie schnell war es?) und Traces (Wo war es?). Heinrich erklärt, wie man mit Distribute...

Aug 26, 20251 hr 3 minEp. 91

"Gesetze" der Informatik #90

Diese Folge ist ein Muss für jeden, der in der Technologiebranche arbeitet. Um die großen Zusammenhänge zu verstehen – warum Hardware an ihre Grenzen stößt, Projekte scheitern oder manche Netzwerke unschlagbar werden – muss man die fundamentalen "Gesetze" der Informatik kennen. Das sind zeitlose Prinzipien, die den Kern unserer digitalen Welt beschreiben. Wir sprechen über die Klassiker wie Moore's Law (schnellere Hardware) und sein Gegenstück Wirth's Law (langsamere Software). Es geht um die me...

Aug 12, 202553 minEp. 90

React JS Deep Dive #89

In dieser Folge geht es um React, die populäre JavaScript-Bibliothek von Meta zum Bauen von interaktiven Benutzeroberflächen. Die Grundidee von React ist, komplexe Oberflächen in kleine, wiederverwendbare Bausteine zu zerlegen – die sogenannten Komponenten. Zentrale Konzepte sind die Steuerung dieser Komponenten über Properties (Props) und ihren internen State. Hooks wie useEffect reagieren auf Datenänderungen, während der Context das Problem löst, Informationen durch die gesamte Anwendung zu le...

Jul 29, 20251 hr 6 minEp. 89

Sustainable Software mit Hendrik Lösch von Zeiss Digital Innovation #88

Sustainable Software, ein Kernthema von Hendrik Lösch von Zeiss Digital Innovation, bedeutet Softwareentwicklung, -betrieb und -wartung mit minimalen ökologischen, sozialen und ökonomischen Auswirkungen. Es geht um mehr als nur Energieeffizienz – auch langfristige Nutzbarkeit und Wartbarkeit sind entscheidend. Ressourceneffizienz ist zentral, da der IKT-Sektor einen erheblichen globalen Stromverbrauch hat. Es wird zwischen "Sustainability in Software" (die Nachhaltigkeit der Software selbst, z.B...

Jul 15, 20251 hr 8 minEp. 88

Node.js: Laufzeitumgebung für JavaScript #87

Node.js ist keine Programmiersprache, sondern eine JavaScript-Laufzeitumgebung – entwickelt 2009 von Ryan Dahl, um JavaScript auch auf dem Server nutzbar zu machen. Heute läuft Node.js weltweit: bei Netflix, PayPal, LinkedIn und unzähligen APIs. Der Eventloop, Non-Blocking I/O und das riesige npm-Ökosystem machen Node.js besonders effizient für Echtzeitanwendungen und Microservices. Gleichzeitig wächst der Druck durch Alternativen wie Deno und Bun. Neben den Besonderheiten von Node.js schauen wi...

Jul 01, 20251 hr 6 minEp. 87

Modbus: Kommunikationsprotokoll in der Automatisierung #86

Modbus, ein seit 1979 etabliertes Kommunikationsprotokoll, verbindet PLCs mit Steuerungssystemen und ist ein fester Bestandteil der Industrieautomation. Es dient als Feldbus, um Aktoren und Sensoren zu steuern und Daten zu erfassen, sei es in der Gebäudeleittechnik oder in industriellen Anlagen. Die Architektur basiert auf einem Master-Slave-Prinzip, wobei ein Master die Kommunikation mit Slaves initiiert. Befehle und Daten werden über Adressen und Funktionscodes in spezifischen Datenbereichen d...

Jun 17, 202550 minEp. 86

Ransomware mit Alexandros Manakos von Apollon Security #85

Stell dir vor, du kommst morgens ins Büro und alle deine Daten sind verschlüsselt – von Kundendateien bis zur Buchhaltung. Genau das ist Ransomware: Schadsoftware, die deine digitalen "Kronjuwelen" sperrt und nur gegen Lösegeld wieder freigibt. Was früher als Hobby-Hacker-Attacke begann, ist heute ein professioneller Wirtschaftszweig geworden. Kriminelle Gruppen arbeiten wie Unternehmen mit HR-Abteilungen, Urlaubsanträgen und CEO-Strukturen. In dieser Folge erklärt uns Alexandros Manakos von Apo...

Jun 02, 20251 hr 21 minEp. 85

Webhooks verstehen – Echtzeit statt Polling #84

Webhooks sind kleine Schnittstellen mit großer Wirkung. Sie sorgen dafür, dass Systeme sofort reagieren können – statt ständig zu fragen, ob sich etwas geändert hat. Wer z. B. nach einer Zahlung direkt eine Rechnung verschicken oder eine Deployment-Pipeline automatisch anstoßen will, kommt an Webhooks nicht vorbei. Doch damit sie funktionieren, müssen Systeme erreichbar sein, sicher kommunizieren und korrekt unterscheiden, wer gerade mit wem spricht. Wir sprechen über die technischen Grundlagen,...

May 20, 202544 minEp. 84

Fernwartung in der OT mit Felix Schneiderbanger von SVA #83

Felix Schneiderbanger ist Cyber Security Architect bei der SVA System Vertrieb Alexander GmbH. Eines seiner Spezialgebiete: sichere industrielle Fernwartung. Fernwartung bedeutet, aus der Ferne auf Maschinen und Systeme zuzugreifen – etwa für Wartung, Fehleranalyse oder Software-Updates. In der OT ist das ein zentraler Anwendungsfall: Maschinenhersteller oder externe Dienstleister greifen so auf Anlagen in der Produktion zu. Häufig kommen dabei VPN-Lösungen zum Einsatz – jedoch selten in Form ei...

May 06, 202559 minEp. 83

Objektorientierte Programmierung (OOP) #82

Object-oriented programming (OOP) organisiert Code durch Klassen und Objekte. Die vier zentralen Konzepte – Abstraktion, Kapselung, Vererbung und Polymorphie – bilden das Fundament. Klassen kapseln Daten (Member-Variablen) und Verhalten (Methoden), wobei Zugriffsmodifikatoren wie public und private die Schnittstellen steuern. Im Unterschied zu prozeduraler oder funktionaler Programmierung modelliert OOP reale Entitäten und ihre Beziehungen. Während Vererbung Code wiederverwendbar macht, bietet K...

Apr 22, 20251 hr 4 minEp. 82

Site Reliability Engineering (SRE) mit Andy Grunwald vom Engineering Kiosk #81

SRE (Site Reliability Engineering) ist ein Ansatz, bei dem Softwareentwickler aktiv die Verantwortung für Systemstabilität und Skalierbarkeit übernehmen. Gast Andy Grunwald (Engineering Manager bei Cloudflare und Co-Host des "Engineering Kiosk") erklärt den Paradigmenwechsel: Statt wie klassische Ops-Teams primär reaktiv auf Ausfälle zu reagieren, gestalten SREs Systeme von Grund auf resilient. Zentrale Elemente sind Service Level Objectives (SLOs), die festlegen, wie stabil ein Service sein mus...

Apr 08, 20251 hr 17 minEp. 81
For the best experience, listen in Metacast app for iOS or Android