In dieser Serie diskutieren wir interessante Themen aus Software-Entwicklung und -Architektur – immer mit dem Fokus auf Praxistauglichkeit.
…
continue reading
Programm und Behind the Scenes Was erwartet die Teilnehmenden am Technology Day 2024? In dieser Episode geben Isabel, André und Sven einen exklusiven Einblick in die Planung, das Programm und die Herausforderungen rund um dieses Event. Neben den Keynotes und Expert:innen-Sessions erklären sie, wie Themen ausgewählt und Workshops gestaltet werden, u…
…
continue reading
Orientierung für Teams in Softwareprojekten Wer häufig in neuen Projektkonstellationen arbeitet, weiß: Jedes Team besteht aus einer Summe von Individuen mit unterschiedlichen Erfahrungen, Arbeits- und Sichtweisen. Wie schafft man es, gerne und effektiv zusammenzuarbeiten? Genau darüber sprechen Lena Kraaz und Anja Kammer in dieser Folge des INNOQ P…
…
continue reading
API Spezifikationen, aber für Datensätze "Von Data Contracts werden wir ganz viel hören. Sie werden die Datenwelt im Sturm erobern, weil sie gebraucht werden“, meint Dr. Simon Harrer. Im Gespräch mit Sven Johann erklärt er, was Data Contracts sind, welche Elemente sie beinhalten und warum sie unverzichtbar für die moderne Datenverarbeitung sind. De…
…
continue reading
Für angemessene Qualität sorgen Im aktuellen INNOQ Podcast spricht Anja Kammer mit Markus Harrer über "Qualitätstaktiken" – gezielte Maßnahmen, um Softwarequalität nachhaltig zu verbessern. Markus erklärt, wie diese Taktiken helfen, spezifische Qualitätsziele wie Wartbarkeit oder Performance zu erreichen. Außerdem stellt er sein aktuelles Buchproje…
…
continue reading
Vom Elfenbeinturm ins Clubhaus In dieser Folge des INNOQ Podcasts spricht André Aulich mit Anja Kammer über Enterprise-Architektur (EA) und räumt mit dem Klischee auf, dass EA im „Elfenbeinturm“ stattfindet. Enterprise-Architekt:innen müssen raus aus der Isolation und sich ins „Clubhaus“ – einen Ort des lebendigen Austauschs – begeben, um gemeinsam…
…
continue reading
Peter Naur’s “Programming as Theory Building” heute In dieser Folge des INNOQ Podcasts geht es um einen echten Klassiker der modernen Softwareentwicklung: „Programming as Theory Building“ von Peter Naur. Daniel Westheide und Sven Johann sprechen über dessen anhaltende Relevanz und warum Programmieren weit mehr als das Schreiben von Code ist. Sie er…
…
continue reading
1
Trainer:in sein und werden bei INNOQ
28:41
28:41
Na później
Na później
Listy
Polub
Polubione
28:41
Ein Blick hinter die Kulissen In dieser Folge des INNOQ-Podcasts spricht Anja Kammer mit Benjamin Wolf, Senior Consultant und Trainingskoordinator bei INNOQ. Sie diskutieren die Rolle des Trainingskoordinators, den Weg zur Trainerin oder Trainer bei INNOQ und die Unterschiede zwischen iSAQB-zertifizierten und intern entwickelten Trainings. Außerdem…
…
continue reading
ChatGPT im täglichen Einsatz Wie können Entwicklerinnen und Entwickler KI-Tools nutzen, um ihre Arbeit zu optimieren? Isabel König-Wingen und Anja Kammer diskutieren, wie ChatGPT und andere KI-Werkzeuge in den Entwicklungsalltag integriert werden und welche Vorteile dies mit sich bringt. Zudem sprechen sie über konkrete Anwendungsbeispiele, die Her…
…
continue reading
Die iSAQB-Advanced-Prüfung Möglichkeiten, Softwarearchitekt:in zu werden, gibt es viele. Wer sich jedoch offiziell zertifizieren lassen möchte, stößt schnell auf das Angebot des iSAQB – genauer gesagt auf die Advanced-Level-Prüfung "Certified Professional for Software Architecture". In dieser Folge des INNOQ Podcasts teilt Gerrit Beine seine Erfahr…
…
continue reading
Autor: INNOQ
…
continue reading
1
Enterprise Search mit Vektordatenbanken
48:03
48:03
Na później
Na później
Listy
Polub
Polubione
48:03
Was Vektordatenbanken anders machen als der Suchindex Wie verändern Vektordatenbanken die Suche in Webshops und auf Unternehmenswebseiten? In dieser Folge diskutieren Sven Johann und Marco Steinke die Vorteile von Vektordatenbanken gegenüber der traditionellen indexbasierten Suche. Marco erklärt, wie AI-Modelle wie Word2Vec Wörter semantisch repräs…
…
continue reading
Von Symbian bis iOS Carmen gehört zu den Mobile App-Entwicklerinnen der ersten Stunde, die mit Symbian begann und anschließend Apps für iOS entwickelte. Ihren beruflichen Weg in die IT fand sie durch ihre Begeisterung für Computerspiele und das Programmieren mit Turbo Pascal im Informatikunterricht, was schließlich zu einem Informatikstudium führte…
…
continue reading
Erhöhte Development Experience Backstage ist ein vielseitiges Framework, mit dem individuelle Developer Portale erstellt werden können. Tammo van Lessen hat es sich genauer angesehen, weil es Probleme löst, die an vielen Ecken und Enden auftauchen: "Wer maintained denn das Stück Software eigentlich?" oder "Wo finde ich den Bug Tracker?". In dieser …
…
continue reading
Kontext ist Gold Alle, die schon einmal mit Large Language Models wie GPT-4 gearbeitet oder experimentiert haben, kennen es: Die generative KI produziert erstaunlich natürlichsprachliche Texte, doch oft wirken die Ergebnisse generisch und führen nicht zum gewünschten Ziel. In dieser Folge gehen Anja und Robert der Frage nach: Wie formuliert man Pro…
…
continue reading
Informalität vom Bergbau bis heute Wie sind Technologien und soziale Strukturen miteinander verwoben? In dieser Folge spricht Anja Kammer mit Lena Kraaz und Katharina Baur, beide P* bei INNOQ, über soziotechnische Systeme. Sie gehen dabei auf die historischen Ursprünge des Begriffs im Bergbau ein und diskutieren die Rolle von Informalität und infor…
…
continue reading
Vernetzung und Dialog zwischen Teams Softwarearchitekt:innen sind wie damals Wanderlehrer, meint Falk Hoppe, die ihr Wissen und ihre Einsichten von Team zu Team tragen und eine Kultur des Austauschs und des Verständnisses fördern. Doch wie prägt diese Rolle die tägliche Arbeit und den Austausch innerhalb der Teams? Worin unterscheiden sich interne …
…
continue reading
Von Stakeholder-Bedürfnissen zu konkreten Lösungen Eine zentrale Frage steht am Beginn dieser Folge zu Architekturqualität mit Sven Johann und Gernot Starke: Was bedeutet eigentlich Qualität? Im Gespräch erörtern sie, wie durch direkte Dialoge mit Stakeholdern Anforderungen nicht nur identifiziert, sondern auch effektiv für die Entwicklungsarbeit n…
…
continue reading
Von guten Ideen und Kipppunkten Antipatterns können nicht nur auf Codeebene, sondern auch auf der Architekturebene auftreten. Sven, Andreas, Christian und Felix diskutieren in dieser Folge die Fallstricke solcher Antipatterns. Sie beleuchten, wie Dokumentation mit ADRs beim Verstehen und Anpassen von Architekturentscheidungen helfen kann und betone…
…
continue reading
Feature Teams erfolgreich mit Spezialwissen unterstützen Enabling Teams bilden einen der vier grundlegenden Teamtypen innerhalb des Frameworks von 'Team Topologies'. Über diesen Teamtyp sprechen Anja und Sven mit Michael, der kürzlich das dazugehörige Buch von Matthew Skelton und Manuel Pais ins Deutsche übersetzt hat. Es geht darum, was Enabling T…
…
continue reading
Systematisch Risiken und Probleme aufdecken Primer: Software Reviews – Risiken und Probleme in Software zielsicher identifizieren Architecture tradeof analyses method (ATAM) Artikel von Gernot: The art of software reviewsAutor: INNOQ
…
continue reading
1
Legacy-Modernisierung: Der Big Bang macht die Welt rosig
26:34
26:34
Na później
Na później
Listy
Polub
Polubione
26:34
Folge #1 unseres neuen Podcast-Kanals „CTO Need To Know” Martina Freers und Marcel Weiß sprechen darüber, warum die Modernisierung von Legacy-Systemen weit mehr als nur ein IT-Projekt ist. Es geht um die Balance zwischen Innovation und Erhalt, um die Umwandlung von technischen Schulden in Geschäftswert. Wir besprechen, wie man Legacy-Systeme nicht …
…
continue reading
Das Ziel im Blick Metriken sind in der Softwareentwicklung unverzichtbar, sei es für die Messung des Fortschritts, die Verbesserung der Produktqualität oder das Treffen datenbasierter Entscheidungen. In dieser Folge des INNOQ Podcasts gehen Anja Kammer und Stefan Negele darauf ein, wie verschiedene Metriken effektiv angewendet werden können, wobei …
…
continue reading
Dokumenation auf einer Seite Der Architecture Communication Canvas (ACC) steht im Mittelpunkt dieser Podcast-Folge. Sven spricht mit Ben darüber, wie der Canvas dabei hilft, effizient und schnell zu einem Überblick wesentlicher Architekturaspekte zu gelangen. Dazu stellt Ben auch vor, welche Bereiche der Canvas abdeckt und wie er den Dokumentations…
…
continue reading
Warum unbeabsichtigte Komplexität oft normal ist Microservices-Katastrophen, proprietärer Unsinn und überengineerte Single-Page-Applications (SPAs): In dieser Folge sprechen Sven Johann, Jörg Müller und André Aulich darüber, warum Softwareentwicklung einen starken Drall zu übermäßiger Komplexität bekommen hat, beleuchten, wie es dazu kam und diskut…
…
continue reading
Berufswunsch Schnittstelle Arbeiten bei INNOQ Consultant bei INNOQ werden Informatik und Wirtschaft - Frauenstudiengang - Bachelor Hochschule für Technik und Wirtschaft Berlin SoCraTes Day Berlin INNOQ Technology Day 2023Autor: INNOQ
…
continue reading
Ja oder nein? Ship, Show, Ask: A modern branching strategy (Rouan Wilsenach)Autor: INNOQ
…
continue reading
Was ist das schon wieder? Darum geht's„Data Mesh ist keine neue Datentechnologie, sondern nur ein anderer Ansatz, wie ich mit Daten umgehe und wer die Verantwortung und Zuständigkeiten für Daten übernimmt“, erklärt Jochen den Data Mesh Ansatz im Gespräch mit Stefan. Aber was steckt wirklich hinter diesem neuen Konzept? In dieser Folge tauchen die b…
…
continue reading
Alles zum neuen LTS-Release Java LTS alle 2 Jahre Java Code in JavaDoc im Build kompilieren Daten-orientiertes Java Java Version Almanac Neue APIs in Java 21 UTF-8 by Default Simple Webserver Code Snippers in JavaDoc Deprecate Finalization StringTemplates Unnamed Classes Scoped Values Record Patterns Sequenced Collections Generational ZGC Pattern M…
…
continue reading
Willkommen neue Hosts! INNOQ Perspectives: Podcast-Reihe von Anja Conversations about Software Engineering (CaSE): Podcast von Sven Folge 14: Ein Blick hinter die Kulissen Folge 128: Energiefresser dynamische Programmiersprache Folge 131 mit Stefanie: Women in Tech Folge 119 mit Robert und Lucas: The Rails Way…
…
continue reading
Softer als man denkt Achtung, es wird philosophisch! Lucas und Michael sprechen über Engineering Excellence. Ein Begriff, der nur bedingt mit technischen Fähigkeiten zu tun hat. Denn oft genug sind es Soft Skills, wie Lern- und Kritikfähigkeit, gegenseitige Wertschätzung und Respekt, die Softwareteams besonders gut machen. Principles behind the Agi…
…
continue reading
Nur nicht von der Stange Wer Software im Team entwickelt, kennt sie: Retrospektiven. Doch was macht eine gute Retro aus? Gibt es Methoden jenseits von "Inspect and Adapt"? Melanie und Hermann sprechen über ihre Erfahrungen als Facilitator, über Kreativitätstechniken, was es mit Spannungen auf sich hat und warum es sich lohnt, mehr Verantwortung ans…
…
continue reading
Accessible first Joy ist Full-Stack-Entwicklerin und entwickelt am liebsten Web-Anwendungen, die responsive und accessible sind. Sie nennt das: Responsible Web Applications. Dass sie gerne mit CSS und HTML arbeitet, war aber nicht immer so. Wie es dazu kam und warum Web Accessibility ein wichtiges Thema für sie ist, darüber spricht Stefanie mit ihr…
…
continue reading
Verändern sie alles? INNOQ Technology Briefing #1: LLMs ChatClimate – grounded on the latest IPCC Report Perplexity AIAutor: INNOQ
…
continue reading
#3 Wer gerne Aufgaben bis ins kleinste Detail durchdenkt, Abschlussberichte ungern schreibt, sich als Erklärbär bezeichnet, harte Nüsse lieber im Team knackt oder mit dem Verwerfen von Ideen kein Problem hat: Das erfahrt Ihr in der dritten und letzten Folge der Reihe INNOQ Perspectives, in der Anja fünf Kolleg:innen nach ihrer ganz eigenen Arbeitsw…
…
continue reading
1
Energiefresser dynamische Programmiersprache
1:11:00
1:11:00
Na później
Na później
Listy
Polub
Polubione
1:11:00
Sind Python, Ruby und Co CO₂-Schleudern? Wie lässt sich Umweltschutz in die IT und den Entwicklungsalltag integrieren? Lucas und Christoph stellen sich dieser Frage und diskutieren die Möglichkeiten, die sich durch die Wahl einer Programmiersprache ergeben. Welche Sprache hat welche Energieeffizenz und an welcher Stelle trägt diese zu Einsparungen …
…
continue reading
Eine Frage des Outfits Larysa ist unsere Fachfrau für Data und AI. Woher kommt ihre Faszination für das Thema? Welche Ziele verfolgt sie und womit beschäftigt sie sich aktuell? Darüber sprechen Larysa und Stefanie in dieser Ausgabe des INNOQ Podcasts. Außerdem gehen sie der Fragen nach, warum IT-Konferenzen noch immer viel zu wenig Frauen anziehen …
…
continue reading
Alle profitieren „Viele haben Angst, dass die Kreativität leidet und weniger schicke Designs umgesetzt werden können, wenn man sich um die Accessibility kümmert.“ - Mit diesem und anderen Vorurteilen haben sich unsere Kolleg:innen Anja, Andreas und Sven im Rahmen des UX-Panels auf dem INNOQ Technology Day 2022 auseinandergesetzt. In dieser Aufzeich…
…
continue reading
P mit Sternchen "Projekte sind ordentlich aufgesetzt und haben so die Chance, smooth abzulaufen", so fasst Lena die Ergebnisse ihrer Arbeit als P* in Softwareprojekten zusammen. Was sich genau dahinter verbirgt und warum sie gerade als Quereinsteigerin echten Mehrwert in Entwicklungsteams schafft, darüber spricht sie in dieser Folge des INNOQ Podca…
…
continue reading
Schützenswerte Resscourcen Wie schütze ich meine sensiblen Daten und Schlüssel innerhalb einer Container-Umgebung? Sebastian und Sascha widmen sich dieser Fragestellung und geben Antworten, wie Kubernetes Secrets genau dieses Problem lösen. Folge 018 - Twelve-Factor App: Web-Applikationen auf die neue Art Kubernetes Secrets Resource Kustomize SOPS …
…
continue reading
Was sagt die Didaktik dazu? Das Tempo, mit dem sich die IT-Branche weiterentwickelt, ist rasant. Mit Weiterbildung, z.B. durch Trainings, können Softwareentwickler:innen ihr Wissen regelmäßig auffrischen. Was Trainings unterscheidet, wie ihr besonders viel daraus mitnehmen könnt und warum es manchmal sinnvoller ist in die Breite statt in die Tiefe …
…
continue reading
Nix mit Umweg „Programmieren macht mir Spaß. Dann werde ich Softwareentwicklerin!“ - Isabel interessierte sich schon früh für Computer und Mathematik. Eine Schulzeit in überfliegender Geschwindigkeit, ein herausforderndes Doppelstudium und der Spaß an Knobelaufgaben brachten Isabel auf direktem Weg in die IT. Über genau diesen Weg spricht sie mit S…
…
continue reading
Maßnahmen für besseren Footprint Im Sommer 2022 haben wir beschlossen unsere Website CO2 effizienter und nachhaltiger zu gestalten. Wo liegen Potentiale zur Vermeidung von CO2-Emissionen, welche Maßnahmen haben wir umgesetzt und was haben diese gebracht: Darüber spricht Lucas in dieser Folge mit Daphne und Daniel. Außerdem: Welche Schwierigkeiten g…
…
continue reading
#2 „Wie sieht deine tägliche Arbeit bei INNOQ aus?“, fragt Anja unsere Kolleg:innen Matthias, Joy, Markus, Dajana und Lena. Wer lieber asynchron arbeitet, Ruhe fürs Coden braucht, Tänze choreografiert, sich als virtuell reisend oder als Schmiermittel bezeichnet, erfahrt ihr in dieser Ausgabe der Podcast-Reihe INNOQ Perspectives. Arbeiten bei INNOQ …
…
continue reading
Nil statt Naan „Was verbindet ihr mit dem Begriff »The Rails Way«?“, hat Robert unsere Entwickler:innen gefragt. Anlässlich der Veröffentlichung von »The Rails 7 Way« spricht er mit Co-Autor Lucas über deren Antworten. Auf dem Menü dieser Ausgabe stehen ISO- zertifizierte Stecker, Library-Auswahlmöglichkeiten in verschiedenen Geschmacksrichtungen, …
…
continue reading
Lessons learned Nach einem einem Studium der Informatik und einem Job als Werkstudentin bei INNOQ, ging es für Christina mit Lichtgeschwindigkeit zur Head of IT in einem Start-up. Welche Hürden sie dort als Berufseinsteigerin nahm, was sie hieraus gelernt hat und mit welchem Profil sie sich (wieder) bei INNOQ beworben hat: Darüber spricht sie mit S…
…
continue reading
5 Kollegys, 5 PerspektivenOb Nerd, Konferenz-Tourist, Theoretiker, Praktikerin, Chaotin oder Multitalent: Dass Kollegys mit unterschiedlichsten Arbeitsweisen ihren Platz bei INNOQ finden können und eine echte Bereicherung sind, zeigt Anja in dieser Folge. Mit Michael, Alain, Marie, Jan und Lisa spricht sie über deren alltägliches Arbeiten in der IT…
…
continue reading
25 weihnachtliche Programmier-Rätsel Isabel, Jan und Max haben beim diesjährigen Adventskalender “Advent of Code” mitgerätselt. Mit Lucas sprechen sie in dieser Folge über ihre Erfahrungen und teilen Tipps und Tricks, die ihnen beim Lösen der täglichen Programmier-Rätsel geholfen haben. Advent of Code Eric Wastl auf Twitter Jan's Lösungen Isabels L…
…
continue reading
Pascal lässt grüßen Mit Anfang 30 hat Sonja ein Déjà-vu: In einer Vorlesung stößt sie auf Pascal – die Programmiersprache, mit der sie schon als Achtjährige viel Spaß hatte. Einen Beruf macht sie aber erst mehr als 20 Jahre später daraus. Im Podcast erzählt Sonja von ihrem Quereinstieg in die IT und wie sie diesen mit Studium und Familie vereinbart…
…
continue reading
Ständige Verfügbarkeit – Muss das sein? Wenn man jetzt nicht gerade Amazon ist, muss die eigene Website dann ständig verfügbar sein? Das fragen sich Lucas und Daniel in dieser Ausgabe des INNOQ Podcasts. Es geht um nachhaltige Web-Architektur und wie sich das Thema mit anderen Qualitätszielen, wie Performance, Kosteneffizienz, Wartbarkeit oder Verf…
…
continue reading
Ein Modem zu Weihnachten "Willkommen im Internet" – mit diesen Worten ihres Vaters begann für Aminata der Weg in ihre IT-Karriere. Ein abgebrochenes Studium war dabei für sie kein Hindernis, sondern markierte einen Teil ihres Wegs. Aminata kommt aus der digitalen Produktentwicklung und hat „alles schonmal gemacht”: Datenbanken, Frontend, Backend. H…
…
continue reading