Quantcast
Channel: INNOQ
Browsing latest articles
Browse All 160 View Live

Vortrag: "Diät für eure Architekturdokumentation – Unser Ernährungsplan" von...

Benajmin Wolf stellt Euch den Architecture Communication Canvas (ACC) vor, mit welchem Ihr in kurzer Zeit die wichtigsten Aspekte Eurer Architektur dokumentieren und kommunizieren könnt. Der Canvas ist...

View Article



Vortrag: "Data Mesh: Was ist ein Datenprodukt?" von Jochen Christ —...

Moderne Datenarchitekturen verwenden das Konzept eines Datenprodukts, um die Bereitstellung und Nutzung von Daten besser zu organisieren.Ein Datenprodukt bildet eine logische Einheit um fachliche...

View Article

Vortrag: "Du machst das falsch - und das ist gut so!" von Benjamin Wolf,...

Fehler zu machen ist unvermeidlich und essentiell für Euer berufliches und persönliches Wachstum. Die Fähigkeit, Fehler als Lernchancen zu begreifen, fördert nicht nur die Qualitätsverbesserung Eurer...

View Article

Vortrag: "Mit Buildpacks effiziente Container-Images erzeugen" von Michael...

Beim Wort Buildpacks denken viele zuerst an Heroku. Doch Buildpacks können mittlerweile auch unabhängig von einer konkreten Plattform verwendet werden, um effiziente Container-Images zu erzeugen. In...

View Article

Talk: "Software Analytics with Data Science on Software Data" von Markus...

Data Science has demonstrated its value in extracting insights from business data, raising the question: Why not apply these principles to our software systems’ data? In this talk, I’ll introduce you...

View Article


Vortrag: "Das Browser-Website-Sicherheitsmodell" von Christoph Iserlohn —...

Der Browser hat sich in der letzten Dekade zur dominierenden Applikationsplattform entwickelt. Leider besteht das unterliegende Applikationsmodell daraus, Code aus potenziell nicht vertrauenswürdigen...

View Article

Vortrag: "WebAssembly - die neue JVM?" von Christoph Iserlohn — 09.04.2024...

WebAssembly, oft abgekürzt als WASM, ist ein binäres Ausführungsformat für Webanwendungen. Es handelt sich um eine plattformübergreifende Technologie, die in modernen Webbrowsern nativ unterstützt...

View Article

Image may be NSFW.
Clik here to view.

Vortrag: "Die Rolle „Evolutionist“: Softwarearchitekturarbeit...

Ein großer Teil der Softwareentwicklung besteht aus Wartungsarbeit. In Ausbildung und Studium haben wir oft jedoch nur die Neuentwicklung kennengelernt. Überforderung droht, Frust baut sich auf und die...

View Article


Vortrag: "Remote Mob Programming - Die besondere Art des Teamworks" von...

Das ganze Team sitzt in einem Online-Meeting und entwickelt gemeinsam. Einer tippt den Code, die anderen diskutieren. Klingt ungewöhnlich? Das ist Remote Mob Programming, eine spannende Arbeitsweise...

View Article


Vortrag: "Data Mesh Manager" von Dr. Simon Harrer — 10.04.2024 INNOQ...

Der Data Mesh Manager ist ein Produkt, das aus Data Mesh Beratungsprojekten bei INNOQ entstanden ist. Der Data Mesh Manager ermöglicht es, Data Mesh Initiativen auf die Überholspur zusetzen. Denn in...

View Article

Vortrag: "Data Contracts: Eine sozio-technische Beziehung" von Jochen Christ...

In modernen verteilten Datenarchitekturen, wie z. B. Data Mesh, werden Daten zunehmend zwischen verschiedenen Teams ausgetauscht. Wir brauchen eine Möglichkeit, uns auf die Qualität und Stabilität der...

View Article

Vortrag: "Höher, schneller, weiter: Neue Qualitäten braucht das Land" von Dr....

Software soll hochperformant, robust, elastisch, skalierbar und sicher sein, oder was immer Eure Stakeholder so unter Qualität verstehen. Da genau beginnt das Problem: Stakeholder können oft nicht...

View Article

Vortrag: "Was ist ein Datenprodukt?" von Dr. Simon Harrer, Wolfgang Epting —...

Was ist ein Datenprodukt wirklich?Alle reden zwar über Datenprodukte. Aber wenn man genau hinschaut, gibt es keine einheitliche Definition.Ist ein Dashboard ein Datenprodukt?Ist ein Datensatz ein...

View Article


The Evolutionist

This article first appeared in our INNOQ Technology Briefing on the topic of Legacy Modernization.Developers who have been working on existing systems for a long time often question the purpose and...

View Article

Podcast #6: Legacy-Modernisierung: Shop-Monolithen knacken. Zu Gast: Peter...

Wie meistert man die Modernisierung von Bestandssystemen in einem global agierenden Unternehmen der Elektrotechnik- und Automatisierungsbranche? In dieser Folge gibt Peter Whitmore, Director...

View Article


Vortrag: "Einführung in Domain-driven Design " von Michael Plöd — 21.03.2024...

In Kürze findet Ihr hier ein Abstract zu Michaels Talk auf dem Scrum Masters Meetup in Hamburg.

View Article

Vortrag: "Qualität - neu gedacht" von Dr. Gernot Starke — 25.04.2024 JAX (Mainz)

Software soll hoch performant, robust, elastisch, skalierbar und sicher sein, oder was immer Eure Stakeholder so unter Qualität verstehen. Da genau beginnt das Problem: Stakeholder können oft nicht...

View Article


Image may be NSFW.
Clik here to view.

Entwickeln mit ChatGPT

In unserem beruflichen Alltag und während des Studiums oder der Ausbildung, lernen wir, dass es nicht darauf ankommt, alles zu wissen. Vielmehr ist es entscheidend, zu wissen, wo Informationen zu...

View Article

Podcast #147: Kultur der Architekturarbeit. Vernetzung und Dialog zwischen...

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...

View Article

Zukünftige Features des JDK

Traditionell, auch aufgrund der Zeit zwischen Abgabe und dem Erscheinen, hänge ich bei aktuellen Themen mit dieser Kolumne immer etwas hinterher und versuche deswegen, über Themen mit hoher Dynamik...

View Article

Vortrag: "Remote Mob Programming: Zuhause, aber nicht alleine" von Joshua...

View Article


Vortrag: "Evolutionäre Softwarequalität" von Markus Harrer — 26.03.2024 INNOQ...

Qualitätsziele helfen uns, Architekturentscheidungen fundierter zu treffen. Die genau richtige Qualität ist jedoch oft subjektiv und ändert sich über die Zeit hinweg. Dies macht das Arbeiten mit und an...

View Article


Image may be NSFW.
Clik here to view.

Extending the OpenTelemetry Java Agent for Spring Auto-Instrumentation

It was Sunday, and I wanted to make sense of a kind of huge Spring codebase I stumbled upon. I had no clue what was going on in there, and I wanted observability to help me out. So I first added the...

View Article

Vortrag: "Das Browser-Website-Sicherheitsmodell" von Christoph Iserlohn —...

Der Browser hat sich in der letzten Dekade zur dominierenden Applikationsplattform entwickelt. Leider besteht das unterliegende Applikationsmodell daraus, Code aus potenziell nicht vertrauenswürdigen...

View Article

Image may be NSFW.
Clik here to view.

Combinable Elements for User Interfaces on the Web

User interfaces in web applications always consist of HTML and CSS, which describe the structure and appearance of the application. At this point, it doesn’t really matter whether we produce the HTML...

View Article


Image may be NSFW.
Clik here to view.

Fundamentals of software architecture: Part 3

Part 1: Building, purpose, aesthetics Part 2: TermsPart 3: Tasks and activities (this article)In the previous article, we familiarized ourselves with the key aspects of software architecture: system,...

View Article

Talk: "Modern architectural work: from defining to enabling" von Michael Plöd...

Many large organizations still work with centralized architecture-related teams. Their role is often to provide architectural specifications to other teams and ensure that these specifications are...

View Article

Talk: "Getting Quality Right" von Dr. Gernot Starke — 17.05.2024 NewCrafts...

Today’s systems require an impressive array of qualities: always online, fast, robust, elastic, scalable and secure, or whatever your stakeholders refer to as „quality“.Nonetheless, the same...

View Article

Talk: "Beyond Built-in: Advanced Testing Techniques for Spring Boot...

Spring Boot ships with testing batteries included, and you know that. But what happens when you reach the end of all this? You will need to find additional libraries or come up with your solutions for...

View Article



Vortrag: "Remote Mob Programming - Zuhause, aber nicht alleine" von Joshua...

Das ganze Team sitzt in einem Online-Meeting und entwickelt gemeinsam. Einer tippt den Code, die anderen diskutieren. Klingt ungewöhnlich? Das ist Remote Mob Programming, eine spannende Arbeitsweise...

View Article

Vortrag: "Kleine Architekturdokumentation ganz groß " von Benjamin Wolf —...

View Article

Talk: "Data Contracts - Like OpenAPI, but for Data" von Dr. Simon Harrer —...

About this sessionData Engineering, Big Data, Data Science, AI, LLMs, whats next in 2024?In the world of software engineering, we know how important explicit, clearly documented and stable interfaces...

View Article

Markus Harrer on Do we need Software Architecture?

In his latest blog post, Markus Harrer tackles the role of software architecture in modern software development, emphasizing its importance in managing complex systems, enhancing coordination, and...

View Article


Talk: "Buildpacks – What’s That, and How Does It Work?" von Michael Vitz —...

In today’s world of microservices and cloud deployments, all roads lead to container images. Using Buildpacks is one way to assemble your application’s source code into a container image. In this talk,...

View Article

Podcast #148: Soziotechnische Systeme . Informalität vom Bergbau bis...

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...

View Article

Vortrag: "Renovate – Dein Freund und Helfer für Dependency Updates" von...

Jede Anwendung hat heute eine Menge von Abhängigkeiten. Die Programmiersprache, Frameworks, Bibliotheken, Basis-Container-Images und noch weitere. Diese müssen wir alle, wenigstens aus...

View Article


Talk: "Develop CI/CD-pipelines locally in TypeScript with dagger.io " von...

Frontend development reached a state where some SPAs are becoming as complex as some mainframe core banking systems where 3 decades ago. Jokes aside, in frontend as in backend development, one often...

View Article


Vortrag: "Turbo - dynamische Webapps abseits von Single-Page Applikations"...

In jüngster Zeit ist die Diskussion um die Komplexität von SPAs, SSG und SSR wieder lebendiger geworden. Besonders in größeren Projekten, in denen Skalierbarkeit und Vertikalisierung entscheidend ist,...

View Article

Vortrag: "Softwaresysteme wie Apfelbäume pflegen" von Markus Harrer —...

Softwaresysteme bestehen oft aus großen, verwachsenen Strukturen, welche Softwareschaffende nach einiger Zeit wieder in Form bringen müssen. Aber die Vielfalt an Softwarekomponenten sowie deren...

View Article

Image may be NSFW.
Clik here to view.

INNOQ Girls’Day 2024

Am 25. April 2024 ist es wieder so weit: Wir laden junge Frauen und Mädchen ab der 6. Klasse zu einem spannenden und kreativen Girls’Day in unser Berliner Büro in Kreuzberg ein.Beim diesjährigen INNOQ...

View Article

Podcast #30: Die XZ/OpenSSH Backdoor. Zerbrechliche Strukturen in...

Die kürzlich aufgedeckte Backdoor in der XZ/OpenSSH Library steht im Mittelpunkt dieser Folge des INNOQ Security Podcast. Und mit ihr die verbundenen Fragen: Mit welchen technischen Raffinessen wurde...

View Article


Image may be NSFW.
Clik here to view.

Compliance in hybriden Betriebsumgebungen

Es ist kein Geheimnis, dass die drei größten Cloud-Anbieter allesamt ihren Sitz in den USA haben, was aufgrund des US-Cloud-Acts die Verarbeitung und Speicherung sensibler und personenbezogener Daten...

View Article

Image may be NSFW.
Clik here to view.

Movacar PRO: Eine Mobile App für effiziente Fahrzeuglogistik im...

TL;DRDie ChallengeMovacar PRO wollte den umständlichen und ineffizienten Prozess der Fahrzeuglogistik für Mietwagen digitalisieren, um eine lückenlose Tourenplanung und einfache Abwicklung für...

View Article


Podcast #149: AI Prompting. Kontext ist GoldPodcast #149: AI Prompting....

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...

View Article

Architecture Canvas: Die Starthilfe

In der ersten Folge geht’s um „Canvas“ im Allgemeinen, und den "Architecture Inception Canvas (AIC) " im Speziellen, und wie ihr dieses effektive, schlanke Instrument zum erfolgreichen Start von...

View Article


Vortrag: "Data Contracts sind die APIs für Daten" von Dr. Simon Harrer —...

In der Welt des Software-Engineerings wissen wir, wie wichtig explizite, klar dokumentierte und stabile Schnittstellen sind. Wir nutzen dazu OpenAPI oder AsyncAPI mit entsprechendem Tooling. In der...

View Article

Talk: "Data Mesh" von Jochen Christ — 25.04.2024 Java Usergroup...

Data Mesh is a socio-technical approach to data management that enables teams to perform data analysis independently within their domain to make data-driven decisions. Data mesh promotes sharing data...

View Article

Maintaining an Overview Exploring REQ4ARC: Mastering Architectural...

In the complex world of software development, maintaining a clear overview of requirements is crucial. Dr. Peter Hruschka and Dr. Gernot Starke illustrate in their blog post how the REQ4ARC module aids...

View Article

Image may be NSFW.
Clik here to view.

Technologies for the Integration of Services

TL;DRWe spoke with seven people from six different development projects. The projects were primarily implemented with architectures based on SCS and microservices. Two frequently employed approaches...

View Article


Why is diversity in Data & AI important?

Feeling like DEI in Data and AI efforts are losing steam? This should not be the case. We know DEI isn’t a fad, it’s the foundation for a successful and inclusive workplace. They explore the W+DAI...

View Article

Browsing latest articles
Browse All 160 View Live


Latest Images

Pangarap Quotes

Pangarap Quotes

Vimeo 10.7.0 by Vimeo.com, Inc.

Vimeo 10.7.0 by Vimeo.com, Inc.

HANGAD

HANGAD

MAKAKAALAM

MAKAKAALAM

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC