Willkommen

Eine lebendige Sammlung von Notizen, Ideen und Verbindungen.

32

Notizen

191 Min

Gesamte Lesezeit

119

Verbindungen

Themen
Aktuelle Notizen

Wissensgraph

Erkunde alle Notizen und ihre Verbindungen visuell.

Explorer starten
Nach Themen filtern
Feb 27, 2026

UI sollte nicht über Validierung nachdenken

Wie ich die Validierung in einem meiner Projekte strukturiert habe

Wie dieser Garten funktioniert
Feb 21, 2026

Wie dieser Garten funktioniert

Ein Leitfaden zu den erweiterten Funktionen dieser Wissensdatenbank, einschließlich des 3-Spalten-Layouts, des Tab-Systems und der Befehlspalette.

Dresden, Irgendwie (2025)
Jan 8, 2026

Dresden, Irgendwie (2025)

Manchmal ist es ein riesiger Deal, das Haus zu verlassen. Dieses Mal ging alles irgendwie drunter und drüber, und alles andere folgte.

Fehlschläge, die wir nicht korrekt modellieren
Dec 29, 2025

Fehlschläge, die wir nicht korrekt modellieren

Warum das Zurückgeben von null, das Werfen von Exceptions oder das Wrappen in Result keine bloße Stilfrage ist – es ist ein Vertrag, den du definierst.

Semantische Typisierung, die wir ignorieren
Dec 24, 2025

Semantische Typisierung, die wir ignorieren

Der Sprung von der 'Das ist ein String'-Mentalität zu 'Das ist ein Konzept'. Erfahren Sie, wie Sie mit semantischer Typisierung in Kotlin bessere, selbstdokumentierende Domänenmodelle erstellen.

Paketbenennung, um die sich niemand kümmert (aber sollte)
Oct 15, 2025

Paketbenennung, um die sich niemand kümmert (aber sollte)

Warum übersehen Entwickler oft die Paketbenennung? Entdecken Sie ihre entscheidende Rolle bei der Wartbarkeit des Codes und wie das Denken über bloße Ordner hinaus zu klareren Verantwortlichkeiten, einfacherer Navigation und einer robusteren Softwaredesign führen kann.

Oct 9, 2025

Compiler, Transpiler, Interpreter und JIT

Haben Sie sich jemals gefragt, was eigentlich mit Ihrem Code passiert, nachdem Sie auf 'Ausführen' geklickt haben? Wir erklären die grundlegenden Unterschiede zwischen Compilern, Transpilern und Interpretern und wie moderne JIT-Technologie die Grenzen verschwimmen lässt.

Das richtige Gleichgewicht zwischen DDD, Clean und Hexagonal Architekturen finden
Oct 21, 2024

Das richtige Gleichgewicht zwischen DDD, Clean und Hexagonal Architekturen finden

Die Suche nach der richtigen Architektur kann ein Rätsel sein. Tauchen Sie ein in praktische Erkenntnisse zum Ausgleich von DDD-, Clean- und Hexagonal-Prinzipien, um robuste, wartbare Anwendungen ohne Over-Engineering zu erstellen. Entdecken Sie, wie Sie diese Theorien für sich nutzen können.

Die richtige Balance in der Gradle-Abhängigkeitsstrategie finden
Nov 25, 2023

Die richtige Balance in der Gradle-Abhängigkeitsstrategie finden

Die Beherrschung der Gradle-Abhängigkeitsverwaltung ist entscheidend für das Software-Engineering. Dieser Artikel untersucht verschiedene Strategien zur Deklaration von Abhängigkeiten, Plugins und Versionen und diskutiert deren Vor- und Nachteile. Er behandelt Themen wie die Aktualisierung von Abhängigkeiten, Sicherheitslücken und Zentralisierung und stellt Lösungen wie Eigenschaften, Konstanten, Versionskataloge und BOMs vor, um einfache, sichere und wartbare Build-Konfigurationen zu erreichen.

Gradle – Vom Neuling zu starken Grundlagen
Oct 7, 2023

Gradle – Vom Neuling zu starken Grundlagen

Neu bei Gradle in Kotlin? Dieser Leitfaden erklärt die Kernkonzepte von der Projekteinrichtung bis zu fortgeschrittenen Konfigurationen. Entdecken Sie, wie Sie Gradle für Multi-Modul-Projekte nutzen, Abhängigkeiten verwalten und häufige Fallstricke vermeiden, um robuste und wartbare Builds zu erhalten.

Kotlin Coroutinen gehen über die reine Nebenläufigkeit hinaus
Oct 1, 2023

Kotlin Coroutinen gehen über die reine Nebenläufigkeit hinaus

Ist Nebenläufigkeit der einzige Anwendungsbereich für Kotlin Coroutinen? Entdecken Sie die vielseitigen Anwendungen von Coroutinen jenseits asynchroner Aufgaben, von grundlegenden Primitiven bis hin zu fortgeschrittenen Techniken in Sequenzen, tiefer Rekursion und UI-Frameworks wie Jetpack Compose.

Kotlin Multiplatform ist jetzt stabil – Was ist die Auswirkung?
Jun 16, 2023

Kotlin Multiplatform ist jetzt stabil – Was ist die Auswirkung?

Kotlin Multiplatform hat offiziell Stabilität erreicht. Entdecken Sie die Auswirkungen dieses Meilensteins für die plattformübergreifende Entwicklung, seine Vorteile für Entwickler und Unternehmen und die aufregenden neuen Möglichkeiten, die es im Kotlin-Ökosystem eröffnet.

Feb 20, 2023

ViewModel ist kein Platz für deine Logik

Machen Ihre ViewModels zu viel? Wir untersuchen die richtigen Grenzen der ViewModel-Verantwortung und warum die Konzentration auf den UI-Zustand der Schlüssel zu einer gesunden und skalierbaren Softwaredesign ist.

Erweiterungsorientiertes Design in Kotlin
Nov 15, 2022

Erweiterungsorientiertes Design in Kotlin

Entdecken Sie die Kraft des erweiterungsorientierten Designs in Kotlin. Sehen Sie, wie dieser elegante Ansatz die Code-Organisation optimiert, bestehende Klassen verbessert und Lösungen für allgemeine Herausforderungen in der Entwicklung bietet.

Android

Zufällige Dinge, die im Android-Kontext anwendbar sind

Bildung

Ein Einblick in meinen akademischen Weg, meine Mentoring-Erfahrungen und die Rollen, die ich über das reine Studentsein hinaus übernommen habe.

Erfahrung

Entdecken Sie meine beruflichen Beiträge bei der Jochen Schweizer mydays Group und Ajax Systems, wo ich mich mit Webentwicklung, Android-Engineering und Systemoptimierung befasste.

Gradle

Die Kraft hinter dem Build-System. Erkundung von Automatisierung und Build-Logik.

Interessen

Jenseits der Tastatur: Entdecken Sie die Leidenschaften und Kuriositäten, die den Geist eines Entwicklers außerhalb der Welt des Codes beflügeln. Von alten Geschichten bis zu modernen Spielen – erkunden Sie die vielfältigen Interessen, die Perspektiven formen und Kreativität wecken.

Kotlin

Alles über Kotlin

Meta

Die Maschine und die Philosophie. Alles darüber, wie dieser digitale Raum aufgebaut ist.

Persönlich

Der Gärtner hinter dem Garten

Programmierung

Alles über Programmierung

RSS-Feeds

Abonnieren Sie meine neuesten Notizen und Artikel mit Ihrem bevorzugten RSS-Reader.

Projekte

Begeben Sie sich auf eine Reise der Innovation und des Lernens durch persönliche Projekte, von frühen Unternehmungen im Bereich der sozialen Netzwerke ohne Code bis hin zu ambitionierten Multiplattform-Anwendungen. Entdecken Sie die Geschichten, Herausforderungen und gewonnenen Erkenntnisse hinter jeder Kreation.

Sketchcode

Eine Reise durch die Entwicklung von Sketchcode, einem sozialen Netzwerk für Sketchware-Entwickler, das sich von einem No-Code-Projekt zu einer lebendigen Plattform entwickelte, die Tausende von Benutzern unterstützte. Entdecken Sie seine Hauptfunktionen, seinen Einfluss auf die Community und die entscheidende Rolle, die es in meiner Programmierlaufbahn spielte.

Softwaredesign

Einige Gedanken zum Softwaredesign

Zusammenfassung

Lernen Sie mich schnell besser kennen.

Task-Manager

Reisen Sie zurück zum Task-Manager, einer archivierten mobilen App, die sich auf die Steigerung der Geräteleistung konzentrierte. Entdecken Sie ihre Funktionen zur Verwaltung von Start-Apps, Prozessen und RAM und erfahren Sie mehr über ihre bemerkenswerten Erfolgskennzahlen bei der mobilen Optimierung.

Tech-Stack

Entdecken Sie die Entwicklung einer sprachlichen Landschaft für Entwickler, von den ersten Codezeilen bis zur Beherrschung moderner Paradigmen. Tauchen Sie ein in einen vielseitigen Tech-Stack, erkunden Sie vielfältige architektonische Entscheidungen und erfahren Sie, wie verschiedene Sprachen Innovationen in mobilen, Web- und Multiplattform-Bereichen prägen.

Reisen

Ein Thema, das in meinem Leben selten bis nie vorkommt

Username Pronunciation

Haben Sie sich jemals gefragt, wie man 'y9vad9' ausspricht? Tauchen Sie ein in die Ursprünge und Bedeutung dieses einzigartigen Benutzernamens, einer spielerischen Mischung aus persönlicher Identität und LEET-Speak, und lüften Sie sein Geheimnis der Aussprache.