Artikel

Blog-Post

We Are Developers World Congress 2022 in Berlin

Our Experience Report

Artikel

Marktanalyse

Supermarkt-Apps und -APIs seziert

Artikel

Dependently-Typed TypeScript

TypeScript ist eine Programmiersprache mit einigen Besonderheiten: Im Gegensatz zu den allermeisten anderen getypten Programmiersprachen wurde sie als Aufsatz für JavaScript (JS) entwickelt. Dabei hat Microsoft besonderen Wert darauf gelegt, dass sich die Sprache möglichst nahtlos in die bestehenden Ökosysteme (Node.js und Browser) integriert. Das wird dadurch erreicht, dass die TypeScript-Syntax „bloß“ die Typen zu JavaScript hinzufügt und die Kompilierung aus dem Entfernen der Typannotationen besteht. Damit hat sich TypeScript zum de-facto Standard entwickelt, wenn es darum geht, typsichere Anwendungen auf JS-Basis zu bauen.

Artikel

Ich, Du und Conway’s Law

Soziotechnische Welten – Teil 5

Artikel

Autonomie und Entscheidungen

Soziotechnische Welten – Teil 4

Artikel

cards42 English edition

Finally, cards42 is available in English! The cards42 project supports software developers in your daily work with software architectures. 30 cards provide brief food for thought for stuck situations and help shed new light on difficult challenges. This article provides detailed explanations as well as the background and further information about the cards.

Artikel

Gemischtdatenladen

Mit Python und Pandas die eigenen Einkaufsdaten analysieren

Blog-Post

Rich code documentation with Jekyll

Blog-Post

Code knows no gender

Girls’Day - Braucht man den eigentlich noch? Immerhin stehen Mädchen heute zwecks Berufswahl eine Vielzahl an Informationsquellen zur Verfügung: von zahlreichen Internetseiten, über Podcasts bis hin zu Vorbildern im persönlichen Umfeld. Ein Blick auf die Zahlen in unserer Branche aber verrät: Ja, den brauchen wir. Denn nur 25 Prozent aller Informatikstudierenden sind weiblich. Da liegt die Vermutung nahe, dass es mehr Aufklärung, Information und auch ein wenig Werbung bedarf, um mehr Mädchen für die Softwareentwicklung zu begeistern. Wie wir den Tag in Hamburg gestaltet haben, was wir gemeinsam mit den Girls erreicht haben und die eine oder andere lesson learned – darum geht’s in diesem Blogpost.

Blog-Post

Customer-specific documentation with Jekyll

Artikel

Data Mesh: Entwicklungsteams heben Datenschätze

Blog-Post

Was macht ein Trainee bei INNOQ?

Ein halbes Jahr lang lernte ich INNOQ kennen und bin nun fest angestellt. Dies ist ein Artikel über meine Trainee-Zeit und was ich dabei alles gelernt und umgesetzt habe, weil mir Verantwortung dafür gegeben wurde. Dieser Artikel handelt auch davon, welche Chancen INNOQ für jeden Menschen bereithält, wenn man sie nutzt. Ich möchte gern bleiben. Überzeug Dich selbst, warum.

Artikel

Module – Microservices – Monolithen

Zurück zu den Architekturgrundlagen

Artikel

Continuous Deployment mit GitOps

Artikel

DNS und LDAP mittels JNDI abfragen

Durch die Sicherheitslücke Log4Shell ist auch JNDI ins Rampenlicht gerückt worden. Obwohl JNDI bereits seit 1997 existiert, haben viele davon noch nie gehört oder wissen nicht genau, wofür es da ist. Um beides zu ändern, schauen wir uns in diesem Artikel gemeinsam an, was JNDI ist und wie wir es einsetzen können.

Blog-Post

Managing Kubernetes Resources with Kustomize

An introduction to a template-free alternative to Helm

Artikel

TypeScript – Die Komplexität von JavaScript bändigen

Artikel

Der Nächste, bitte!

In der Regel läuft der Code von Webseiten in nur einem Thread, modernen Multicore-Prozessoren zum Trotz. Echte Parallelität gibt es so nicht, aber ein schlaues Programmiermodell erlaubt dennoch „asynchronen“ Code, der nicht linear abgearbeitet wird.

Artikel

Mythos Teamautonomie

Soziotechnische Welten – Teil 3

Artikel

Der Foerster und die Softwarearchitektur

Soziotechnische Welten – Teil 2

Artikel

Die Angemessenheit von Komplexität

Wenn in der Softwareentwicklung über verteilte Systeme gesprochen wird, findet sich Eric Brewers CAP-Theorem meist direkt um die Ecke. Das CAP-Theorem, obwohl es erst 1998 formuliert wurde, gehört heute zu den fundamentalen Erkenntnissen über verteilte Systeme. Was enthält es an Einsichten für die Betrachtung sozialer Systeme bereit?

Artikel

Fairness und Künstliche Intelligenz

Warum Metriken nicht ausreichen

Artikel

JSON in Java verarbeiten

Ein Einstieg in vier JSON-Bibliotheken für Java

Blog-Post

CORS extension “Private Network Access”

Chrome rolled out the „Private Network Access“ extension for its CORS handling. Let’s try to understand the why and how this is affecting us.

Artikel

Eine kleine Geschichte über Qualität…

…die entfernt auch mit Software zu tun hat