Einfach Komplex – Der Podcast für Software- und IT-Laien

Software und IT sind komplex. Gerade Fachfremde, die häufig mit Software und IT in Berührung kommen, sind sich dessen bewusst. Es kann nur von Vorteil sein, von Konzepten und Technologien gehört zu haben. So lässt es sich besser verstehen, mitreden und entscheiden, wenn ein Softwareprojekt, neue Infrastruktur oder andere Fragen mit IT-Bezug anstehen. Bei Einfach Komplex erhältst du jeden zweiten Dienstag eine Perspektive auf Softwareentwicklung, IT- sowie OT-Themen, um für private als auch berufliche Diskussionen gewappnet zu sein. Wir versuchen es einfach, aber es bleibt komplex.

https://heisenware.com

Eine durchschnittliche Folge dieses Podcasts dauert 40m. Bisher sind 58 Folge(n) erschienen. Dies ist ein wöchentlich erscheinender Podcast.

Gesamtlänge aller Episoden: 1 day 15 hours 9 minutes

subscribe
share






episode 17: #17 OPC UA (OPC Unified Architecture) | Industriestandard zur Datenkommunikation | Automatisierung | IoT


OPC UA steht für "Open Platform Communications Unified Architecture" und ist ein Industriestandard für die Datenkommunikation zwischen verschiedenen Geräten und Systemen in der industriellen Automatisierung und im IoT. Im Gegensatz zum Vorgängerstandard OPC Classic bzw. OPC DA (Data Access) ist OPC UA objektorientiert und plattformunabhängig. Dadurch bietet OPC UA zahlreiche Features und Vorteile wie z.B...


share








 May 2, 2023  45m
 
 

episode 16: #16 API (Application Programming Interface) | Programmierschnittstelle | REST API | GraphQL | VRPC


Zur standardisierten Kommunikation zwischen Programmen kommt die API (Application Programming Interface) zum Einsatz. Eine API, auch Programmierschnittstelle genannt, ist eine Art Adapter für die dahinter liegende Software. APIs erlauben den Datenaustausch zwischen Programmen und den Aufruf von Softwarefunktionen aus der Ferne. Gängige APIs sind die auf HTTP basierende REST API sowie GraphQL...


share








 April 25, 2023  43m
 
 

episode 15: #15 Reverse-Proxy | Lastenverteilung | API-Gateway | Proxy Server


Reverse-Proxys erfüllen viele Aufgaben und bringen jede Menge Vorteile mit sich. Reverse-Proxys sind aus modernen Cloud-Anwendungen nicht mehr wegzudenken. Wir erklären, welchen Zweck sie erfüllen, was sie ausmacht und welche Implementierungen es gibt. Natürlich geben wir dazu auch die Grundlagen, um die Technologie richtig einordnen zu können und die Folge inhaltlich verständlich zu gestalten...


share








 April 18, 2023  32m
 
 

episode 14: #14 Graphical Processing Unit (GPU) | Grafikkarten | CPU | Threads | Nebenläufigkeit | Parallelität | ASICS | Arbeitsspeicher RAM


Anwendungen wie Machine Learning und Bitcoin Mining sind extrem rechenintensiv, so dass die CPU nicht mehr für die Berechnung in angemessener Zeit ausreicht. Die GPU eignet sich für diese Zwecke, da sie viele Rechnungen parallel durchführen kann. Wir klären, wie das funktioniert und auf welchen anderen Ebenen zusätzlich parallel gerechnet werden kann...


share








 April 11, 2023  40m
 
 

episode 13: #13 Basics der IT-Sicherheit mit Timo Briddigkeit


IT-Sicherheit ist eines der wichtigsten Themen im Bereich der Software, aber auch ganz allgemein in der heutigen Zeit. Heute widmen wir uns zum ersten, sicher nicht zum letzten Mal, diesem Thema. Dafür haben wir uns mit Timo Briddigkeit einen Gast eingeladen, der als IT Security Consultant sein Wissen und seine Erfahrungen in den Podcast einbringt. Timo ist Freelancer im Bereich DevSecOps (Development, Security, Operations) und zusätzlich als Dozent für IT Security tätig...


share








 April 4, 2023  53m
 
 

episode 12: #12 Virtual Private Networks (VPN) für sichere Verbindungen über das Internet


In der heutigen Folge geht es um Virtual Private Networks (VPN) und ihre Bedeutung für die Datensicherheit. Wir erklären, wozu VPNs genutzt werden und wie sie funktionieren, sowie welche verschiedenen Arten von VPNs es gibt, wie End-to-Site, Site-to-Site und End-to-End. Darüber hinaus besprechen wir verschiedene Anwendungsfälle von VPNs sowohl für Unternehmen als auch für Privatpersonen...


share








 March 28, 2023  31m
 
 

episode 11: #11 Single-Page Applications (SPA) im Vergleich zu Multi-Page Applications (MPA)


In dieser Folge dreht sich alles um die Unterschiede zwischen Single-Page Applications und Multi-Page Applications. Wir erklären, was diese beiden Konzepte bedeuten, wie sie sich voneinander unterscheiden und welche Vor- und Nachteile sie jeweils haben. Es geht um Geschwindigkeit, Sicherheit, Analytics und vieles mehr. Dabei gehen wir auch auf die Technologien ein, die für die Umsetzung dieser Anwendungen genutzt werden. Dazu gehören unter anderem HTML, CSS und JavaScript (JS)...


share








 March 21, 2023  37m
 
 

episode 10: #10 Tools und Prozesse in der Softwareentwicklung | Versioning | Testing | CI/CD | Wartung | Refactoring | IDE


Eine Episode rund um Tools und Prozesse in der Softwareentwicklung. Du erfährst welche Phasen es in der Entwicklung von Software gibt und welche bewährten Praktiken und Tools sich dort durchgesetzt haben. Wir nehmen dich mit in verschiedene Rollen, von Softwarearchitekt*in, über Entwickler*in bis zu Tester*innen. Du erfährst warum kein Weg an einer IDE (Integrated Development Environment) vorbeigeht und wieso auch technischen Schulden keine guten Schulden sind...


share








 March 14, 2023  36m
 
 

episode 9: #9 Open-Source-Software | Open-Source-Lizenzen | Copyleft | Permissive | GPL | Apache License | MIT License


Open steht für Offenheit, Transparenz und Zusammenarbeit. Ausgehend von diesen Werten prägt und fördert die Open Source Initiative (https://opensource.org/) Open-Source-Software. Open Source ist aus keiner modernen Anwendung wegzudenken. Daher widmen wir uns in dieser Folge dem Thema Open Source und welche Vorteile es bietet. Wir besprechen die verschiedenen Arten von Open-Source-Lizenzen und welche Auswirkungen diese auf die Verwendung von Software haben können...


share








 March 7, 2023  48m
 
 

episode 8: #8 IoT vs. SCADA | SPS | PLC | Echtzeit-Steuerung | Internet der Dinge


Heute sprechen wir über SCADA (Supervisory Control and Data Acquisition) und dessen veränderte Rolle im Zeitalter des Internet der Dinge (IoT). SCADA-Systeme werden in der industriellen Steuerungs- und Leittechnik eingesetzt, um Daten zu erfassen, Prozesse zu überwachen und zu steuern. Wir diskutieren, wie SCADA-Systeme in der Vergangenheit eingesetzt wurden und wie sie sich im Kontext des IoT verändert haben...


share








 February 28, 2023  26m