Index out of bounds | Entwickler/Developer Podcast - podcast cover

Index out of bounds | Entwickler/Developer Podcast

Christian Braun und Thomas Dirollwww.ioob.de
Dein Kaffeemaschinen Gespräch in Podcastform. Bei Index out of bounds sprechen Thomas und Christian von ihren persönlichen Erfahrungen aus der Software Entwicklung. Neben mehr oder weniger technischen Themen, soll Index out of bounds vor allem den Spaß am Entwickeln vermitteln. Wie eine Folge deiner Lieblingsserie nur mit und über IT und mit schlechteren Witzen. Intro/Outro Musik: Break Point von Vendredi
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

049 | Was ist ein Design System und kann es unseren Code beeinflussen?

Als Entwickler:Innen kommen wir immer wieder in Kontakt mit Designsystemen - sei es bei genauerem Hinsehen auf nahezu jeder Plattform wie iOS oder Android. Doch was genau ist ein Designsystem und welche Rolle spielen Komponenten darin? Und wie beeinflussen sie den Code, den wir als Entwickler schreiben? In dieser Podcast-Episode werden wir uns mit diesen Fragen auseinandersetzen und einen tieferen Blick in die Welt der Designsysteme wagen. Schicke uns dein Feedback an input@ioob.de oder via Twit...

Apr 08, 202348 minSeason 1Ep. 49

048 | Personal Best Practices – Darauf achten wir beim Programmieren

Abseits von Tools, wie Lintern oder statischer Analyse gibt es Patterns, die jede:r Programmierer:in immer wieder verwendet. Sei es weil sie sich langfristig im Workflow bewährt haben oder weil man sie aus dem Lehrbuch mitgenommen hat. In dieser Folge diskutieren wir über ein paar dieser "Stilmittel" und warum wir sie gerne verwenden. Swift Guards: https://www.hackingwithswift.com/new-syntax-swift-2-guard Fireship Tailwind vs. Bootstrap: https://www.youtube.com/watch?v=lHZwlzOUOZ4...

Mar 26, 202341 min

047 | Arbeiten mit fremden Code – Wie wir uns in Frameworks und Projekten zurechtfinden

Spätestens, wenn man das erste mal mit anderen Entwicklern an einem Projekt arbeitet kommt man mit Code in Berührung, den man nicht selbst geschrieben hat. Das kann dann schonmal fordernd und schwer zu verstehen sein. Wie kam es zu dieser Projekt-Struktur? Wieso wurde diese Architektur gewählt? Christian und Thomas sprechen in dieser Folge Index out of Bounds über ihre Vorgehensweise wenn es ums Einarbeiten in fremden Code geht. Unsere Website: https://www.ioob.de Twitter: https://twitter.com/Io...

Mar 12, 202343 minSeason 1Ep. 47

046 | Hands-On oder Dokumentation: Worauf sollten wir beim Lernen neuer "Technik" achten?

Lernen gehört zum Leben dazu wie der Browser zur Website. Das eine ergibt ohne das andere keinen Sinn. In dieser Folge Index out of Bounds erzählt Christian von seinem Aha-Erlebnis beim Bauen seiner Website und was das für seine Herangehensweise an das Lernen neuer Themen bedeutet. Außerdem fachsimpeln Thomas und Christian darüber, wie man sich generell gut in eine neue Thematik einarbeiten kann. Sveltekit: https://kit.svelte.dev Unsere Website: https://www.ioob.de Twitter: https://twitter.com/I...

Feb 26, 202333 minSeason 1Ep. 46

045 | IT Freelancer oder Arbeitnehmer: Für wen ist die Selbstständigkeit geeignet?

Habt ihr schon mal darüber nachgedacht euch Selbständig zu machen oder Programmier-Aufträge als Freelancer anzunehmen? Wart ihr vielleicht schon immer selbständig und niemals angestellt? Welche Vorteile hat das Eine und welche das Andere? Welche Hürden müssen gemeistert werden, damit man mit der Selbständigkeit starten kann und welche Risiken bringt sie mit sich? Christian und Thomas stellen sich diese Fragen und sprechen heute über Christians Einstieg in die Selbständigkeit, als auch ihre gener...

Feb 12, 202356 minSeason 1Ep. 45

044 | REST vs. GraphQL - Unsere Erfahrungen mit beiden API-Typen

In dieser Folge von Index out of bounds tauchen Thomas und Christian in die Welt von Rest und GraphQL ein und sprechen über ihre Erfahrungen und Erkenntnisse als professionelle Softwareentwickler. Von den Grundlagen der beiden Technologien bis hin zu den Herausforderungen, denen sie begegnet sind - diese Folge ist ein kleiner Schwank aus der Arbeit mit APIs. API-Timeline: https://www.altexsoft.com/blog/soap-vs-rest-vs-graphql-vs-rpc/ Theo von t3.gg über GraphQL: https://www.youtube.com/watch?v=K...

Jan 29, 202343 minSeason 1Ep. 44

043 | Frontend vs. Backend – Wer ist der bessere Programmierer?

Frontend- und Backend-Programmierung sind schon recht unterschiedlich und nicht selten hört man Witze darüber, dass das eine viel einfacher und das andere viel komplexer und anspruchsvoller sei. Christian und Thomas sprechen über ihre Erfahrung in beiden Bereichen und wie sehr sie diese Aussage tatsächlich unterschrieben können. Schreibe uns an: https://twitter.com/NorbiBraun oder https://twitter.com/ThomasDiroll

Jan 15, 202327 minSeason 1Ep. 43

042 | Wins and Losses 2022 – Unser technologisches Jahr im Rückblick

In unseren letzen Folge für 2022 sprechen wir uns Leid und Freud von der Seele. Welche negativen und positiven Erfahrungen konnten wir dieses Jahr in unserem beruflichen Kontext als Programmierer sammeln? Welche Tools haben wir abgelegt, welche begleiten uns weiterhin? Christian und Thomas lassen ihr technologisches Jahr revue passieren. Schreibe uns an: https://twitter.com/NorbiBraun oder https://twitter.com/ThomasDiroll

Dec 18, 202244 minSeason 1Ep. 42

041 | Design Thinking – Wie verstehe ich die Probleme meiner Zielgruppe?

In der neuesten Folge von Index out of Bounds diskutieren wir über die Bedeutung von Design Thinking in unserem persönlichen und beruflichen Leben. Wir berichten über unsere eigenen Erfahrungen mit dem Design-Thinking-Prozess, der an der d.school der Stanford University entwickelt wurde, und darüber, wie er uns geholfen hat, Probleme auf kreativere und nutzerzentriertere Weise anzugehen. Außerdem geben wir euch praktische Tipps, wie ihr Design Thinking in euer eigenes Leben einbauen könnt. Doch ...

Dec 06, 202231 minSeason 1Ep. 41

040 | Tech-Trends, die uns begeistern – AR und ML

Ab und zu muss man sich auch einfach mal zu Tech-Themen austauschen, die das Programmierer-Herz höher schlagen lassen. Christian und Thomas sprechen in dieser Folge zu aktuellen Themen aus den Bereichen Augmented Reality und Machine Learning, die viele Möglichkeiten für Entwickler bieten. Schreibe uns an: https://twitter.com/NorbiBraun oder https://twitter.com/ThomasDiroll

Nov 20, 202232 minSeason 1Ep. 40

039 | Woher kommen die Anforderungen für mein IT Projekt? Wie wir eine gemeinsame Sprache zur Anforderungsanalyse finden.

Jeder Software ging ein Problem voraus, das sie lösen soll. Gerade im Dienstleister-Geschäft ist es aber manchmal nicht ganz so klar, warum genau ein Feature umgesetzt werden soll. Wie man eine gemeinsame Sprache findet und respektvoll von der Idee zu konkreten Anforderungen kommt, besprechen Thomas und Christian heute in Index out of bounds. Schreibe uns an: https://twitter.com/NorbiBraun oder https://twitter.com/ThomasDiroll

Nov 06, 202231 minSeason 1Ep. 39

038 | Monolith vs. Microservices – Zwei Ansätze von Softwarearchitektur im Vergleich

Sind monolithische Strukturen heute automatisch veraltet? Sind Microservices nur ein fancy Buzzword? Christian und Thomas unterhalten sich heute über ihre Erfahrungen mit beiden Ansätzen und vergleichen deren Vor- und Nachteile. Schreibe uns an: https://twitter.com/NorbiBraun oder https://twitter.com/ThomasDiroll

Oct 23, 202246 minSeason 1Ep. 38

037 | Wenn Code veraltet – Was ist Deprecation und wie geht man mit breaking Changes um?

Aktiv entwickelte Projekte führen früher oder später zu breaking Changes in der API. Der Umgang mit dieser Situation kann entweder überschaubaren oder gigantischen Aufwand auslösen. Welcher Pfad eingeschlagen wird hängt dabei von vielen unterschiedlichen Faktoren ab. Christian und Thomas sprechen heute darüber welche Erfahrungen sie mit Deprecation gemacht haben und wie damit umgehen kann, wenn sie auftritt. Schreibe uns an: https://twitter.com/NorbiBraun oder https://twitter.com/ThomasDiroll...

Oct 09, 202231 minSeason 1Ep. 37

036 | Social Engineering und Cybersecurity am Beispiel von GTA VI – Wie lassen sich Sicherheitsrisiken vermeiden?

Am 18. September 2022 tauchen plötzlich Videoaufnahmen von einem unbekannten Videospiel auf. Es handelt sich um geleakte Inhalte des sechsten Teils der Spieleserie Grand Theft Auto aus dem Hause Rockstar Games, der zu diesem Zeitpunkt noch nicht für das Auge der Öffentlichkeit gedacht ist. Dieses Beispiel brachte uns auf die Idee, über Themen wie Social Engineering und Cybersecurity zu sprechen und welche Methoden helfen können, solche Fälle zu verhindern. Schreibe uns an: https://twitter.com/No...

Sep 25, 202239 minSeason 1Ep. 36

035 | Git good! Wie wir Git verwenden und wie wichtig Versionsverwaltung ist

Ohne Versionsverwaltung kommt man als EntwicklerIn eigentlich nicht mehr aus. Trotzdem stößt man im Studium häufig nur in eigenen Projekten oder Hackathons auf Git und Konsorten. Deswegen sprechen wir heute darüber was eigentlich eine Versionsverwaltung ist, wofür sie gut ist und in welchen Situationen sie uns schon mal den A**** gerettet hat. Außerdem geht es um den wohl gängigsten Prozess in Bezug auf Git, dem Git-Flow. git-scm: https://git-scm.com git-branching: https://learngitbranching.js.o...

Sep 11, 202252 minSeason 1Ep. 35

034 | Wo finde ich die Docs dazu? – Warum Code-Dokumentation wichtig ist

Warum wurde eine Methode so programmiert, wie sie es eben wurde, welcher Service kümmert sich um eine bestimmte Aufgabe und wie bekomme ich dieses verdammte Projekt bei mir zum Laufen? Gute Docs sind nicht nur ein gutes Argument bei der Entscheidung für Third-Party-Code, sondern ist auch für einen selbst als Developer sinnvoll und hilfreich. In dieser Folge sprechen Christian und Thomas über ihre Mindestanforderungen an Docs für One-Man Programmier-Projekte, als auch ihre bisherigen Erfahrungen ...

Aug 29, 202233 minSeason 1Ep. 34

033 | Pfusch im Web – Haben wir uns schuldig gemacht und wie können wir uns verbessern?

Meistens kann man ihn nicht sehen aber wir alle wissen er ist da. Pfusch versteckt sich im Code hinter schönen Oberflächen aber auch in Sachen Datenschutz oder Datenaufbereitung kann so einiges schief gehen wenn man nicht aufpasst. Warum gerade das Web besonders anfällig fürs Pfuschen ist erzählen euch Thomas und Christian in dieser Folge Index out of Bounds. Schreibe uns an: https://twitter.com/NorbiBraun oder https://twitter.com/ThomasDiroll

Aug 14, 202233 minSeason 1Ep. 33

032 | Was sind Tech-Stacks und macht es Sinn seinen eigenen zu etablieren?

Standards helfen uns Entscheidungen über die Technologien, die wir für unsere Programmierprojekte nutzen, einfacher zu treffen. Deshalb haben sich vor allem im Web-Development einige Tech-Stacks etabliert. Macht es Sinn, sich beim Programmieren strikt an diese Architekturen zu halten oder sollte man sie nur als Grundlage für den Aufbau eigener Systeme sehen? Christian und Thomas sprechen über Tech-Stacks, die sie im Development bereits verwendet haben und wie und warum sie ihre eigenen Stacks et...

Jul 31, 202235 minSeason 1Ep. 32

031 | Was ist DevOps und welche Rolle spielt es für uns Entwickler?

Von DevOps haben wir alle schonmal gehört. Zumindest für Thomas und mich war es aber lange ein Begriff, den wir nicht mit Inhalt füllen konnten. Dabei spielen DevOpsler eine große Rolle im Leben eines jeden Entwicklers. Nicht nur, weil sie den reibungslosen Ablauf der IT und Deployment-Infrastruktur gewährleisten, sondern auch eine interessante Karriereperspektive sein können. Welche Berührungspunkte wir bereits mit DevOps hatten und welche Entwicklung wir in diesem Bereich noch sehen hört ihr i...

Jul 17, 202228 minSeason 1Ep. 31

030 | Wenn Entwickler sich verkünsteln – Wie vermeiden wir Over-Engineering?

Development kann manchmal so anspruchsvoll sein, dass man Code schon fast als Kunstform betrachten kann. Aber ist es auch im professionellen Kontext immer richtig die cleanste, schönste und sauberste Lösung zu implementieren und den notwendigen Aufwand komplett außer Acht zu lassen? Over-Engineering hat uns schon so manche schlaflose Nächte beschert, doch hat es uns auch tatsächlich Benefit gebracht? Du möchtest mehr dazu wissen oder hast Fragen? Schreibe uns an: https://twitter.com/NorbiBraun o...

Jun 26, 202235 minSeason 1Ep. 30

029 | Wie funktioniert SEO und wie landen wir in den Top-Ergebnissen bei Google?

Wenn man Content ins Netz stellt möchte man auch, dass dieser gefunden wird. Die Kunst besonders hoch in den Suchergebnissen bei Google zu Ranken nennt sich SEO. In dieser Folge Index out of Bounds sprechen Thomas und Christian darüber was SEO eigentlich ist und wie wir es für unsere Projekte nutzen können. Schema.org: https://schema.org Pagespeed/Lighthouse: https://pagespeed.web.dev ARIA: https://www.w3.org/WAI/standards-guidelines/aria/ Google Search Console: https://search.google.com/search-...

Jun 12, 202238 minSeason 1Ep. 29

028 | Wenn dich dein Arbeitsalltag einholt: Wie entkommen wir der Routine und müssen wir das überhaupt?

Routine ist eigentlich etwas Gutes. Sie bringt uns Struktur und hilft uns einen geregelten Tagesablauf einzuhalten. Doch genau das kann sich negativ auf die Abwechslung in und den Spaß an der Arbeit auswirken. Wie entkommen wir als Entwickler/Developer beim alltäglichen Programmieren der Routine und ist die Angst vor wenig Abwechslung vielleicht auch manchmal unbegründet? Schreibe uns deine Ansicht zu diesem Thema an: https://twitter.com/NorbiBraun oder https://twitter.com/ThomasDiroll

May 29, 202230 minSeason 1Ep. 28

027 | Wie wir entscheiden welche Bibliothek unserem Projekt gut tut und welche Libs bei uns nicht fehlen dürfen.

Kein Projekt ist eine reine Eigenentwicklung. Steile These oder? Aber wann habt ihr das letzte mal ein Projekt ohne die Verwendung von einer externen Bibliothek umgesetzt? Dass es hierbei um mehr geht, als einfach schnell eine Abhängigkeit in das Dependency Management Tool seiner Wahl einzutragen und wie wir rausfinden ob es eine gute Entscheidung ist diesen "Vertrag" mit einer Bibliothek einzugehen sprechen wir heute.

May 15, 202231 minSeason 1Ep. 27

026 | Wann können wir am besten lernen? Wie wir eine Umgebung schaffen, um uns ohne Druck weiterzubilden

Wir lernen nie aus! In kaum einer anderen Branche muss man diesen Spruch so verinnerlichen wie in der IT. Mit den unendlich vielen neuen Themen, die uns jeden Tag anspringen, ist es schwierig den Überblick zu behalten. In dieser Folge Index Out of Bounds geht es darum, wie Thomas und Christian für sich ein Umfeld schaffen, in welchem sie sich effektiv und ohne Druck weiterentwickeln können. Und wie sich dieses Umfeld in einem Entwicklerleben umsetzen lässt.

May 01, 202226 minSeason 1Ep. 26

025 | Was sind agile Methoden und wann erfüllen sie ihren Zweck?

Agile Methoden sind aus der Entwicklerwelt nicht wegzudenken. Doch wie genau muss man die Vorgaben solcher Systeme einhalten, um sie sinnvoll nutzen zu können und sind sie auch ohne ein großes Team wertvoll für den Workflow? Thomas hat heute viele Fragen an Christian zu diesem Thema. Schreibe uns deine Ansicht zu diesem Thema an: https://twitter.com/NorbiBraun https://twitter.com/ThomasDiroll

Apr 17, 202238 minSeason 1Ep. 25

024 | Entwickeln, Designen, Organisieren – Ohne diese Tools könnten wir nicht leben!

Tools sind unverzichtbar. Während wir alle täglich mir unserer Entwicklungsumgebung kämpfen gibt es auch viele andere Bereiche in denen wir durch den Einsatz von Tools profitieren können. Christian und Thomas sprechen in dieser Folge über die Tools die sie zum Entwickeln, Designen und Organisieren einsetzen. Ich hoffe es gibt die ein oder andere Perle auch für euch zu entdecken! Schreibe uns deine Ansicht zu diesem Thema an: https://twitter.com/NorbiBraun https://twitter.com/ThomasDiroll...

Apr 03, 202231 minSeason 1Ep. 24

023 | Wie produktiv sind klassische Meetings?

Zeitraubend oder sinnvoll? Welche Arten von Besprechungen können produktiv zum Fortschritt eines Projekts beitragen und wie kann man Meetings vermeiden, die keinen Mehrwert liefern? Christian und Thomas sprechen über ihre persönlichen Erfahrungen mit Meetings und welche Learnings sie daraus gezogen haben. Schreibe uns deine Ansicht zu diesem Thema an: https://twitter.com/NorbiBraun https://twitter.com/ThomasDiroll

Mar 22, 202226 minSeason 1Ep. 23

022 | Warum private Projekte oft schnell scheitern

Jeder Entwickler, der gerne programmiert, hat sicherlich schon einmal das ein oder andere private Programmier-Projekt begonnen. Wir haben uns schon oft dabei ertappt, dass wir solche Projekte zwar anfangen, aber auf schnell wieder aufhören gezielt daran zu arbeiten. Bei professionellen Projekten im Berufsleben ist das allerdings anders. Welche Schritte können helfen, dass man auch langfristig und gezielt an einem Projekt arbeiten kann? Schreibe uns deine Ansicht zu diesem Thema an: https://twitt...

Mar 06, 202226 minSeason 1Ep. 22

021 | Mobile First Websites VS. native App Entwicklung

Responsive Websites sind heute nicht mehr wegzudenken, doch nur wenige sind auch "Mobile first". Wie können sich mobile Websites und Webapps heute gegen native Apps aufstellen und wann macht letzteres mehr Sinn? Christian und Thomas sprechen über vor und Nachteile beider Seiten und ihre Relevanz für die Zukunft der App-Entwicklung. Schreibe uns deine Ansicht zu diesem Thema an: https://twitter.com/NorbiBraun https://twitter.com/ThomasDiroll

Feb 20, 202225 minSeason 1Ep. 21

020 | Entwickler als Content Creator?

Wolltest du als Entwickler schon mal einen Blog, YouTube-Kanal oder Podcast starten? Warum sollten Entwickler ihre Gedanken mit der Öffentlichkeit teilen, welche Vorteile und Benefits ergeben sich daraus und welche Medien bieten sich dafür an? Christian und Thomas sprechen über ihre Erfahrungen und Ideen mit und zu Content Creation im Bereich der Entwicklung. Mehr über Sketchnotes? Checkt Felils Twitter aus: https://twitter.com/felibe444 Schreibe uns deine Ansicht zu diesem Thema an: https://twi...

Feb 06, 202227 minSeason 1Ep. 20
For the best experience, listen in Metacast app for iOS or Android