category

Software Entwicklung

Artikel, Tutorials und Best Practices rund um moderne Softwareentwicklung, Clean Code, Architektur, Testing, Tooling und produktives Arbeiten im Team. Dazu gehören Workflows, Code Reviews, CI/CD, Delivery und pragmatische Tipps für bessere Software.
GitHub: Das Repository-Dashboard ist jetzt allgemein verfügbar
25 February 2026

Das Repository-Dashboard ist jetzt GA und hilft Teams, Repos schneller zu finden, zu filtern und als Views zu sichern

NO-BULLSHIT-RSS 0.2.0 – Eigene Topics, besserer Daily Digest und Darkmode
24 February 2026

NO-BULLSHIT-RSS 0.2.0 bringt eigene Topics, Topic-Filter, einen besseren Daily Digest und Darkmode für die tägliche Feed-Arbeit

KnotenWerk – Entscheidungsbäume ohne Ablenkung auf macOS
16 February 2026

KnotenWerk ist ein ruhiges Tool für Entscheidungsbäume mit Edit- und Demo-Modus, lokal gespeicherten JSON-Graphs und Export nach SVG und Markdown

Deep Research in ChatGPT: Mehr Kontrolle für glaubwürdige Reports
16 February 2026

Deep Research in ChatGPT bekommt mehr Quellenkontrolle und einen klaren Report-Viewer, ich zeige den praktischen Nutzen im Alltag

Billly – Buchhaltung, die einfach mitläuft
14 February 2026

Ein kleiner macOS-Helfer, der PDFs beobachtet, Werte extrahiert und dir eine ruhige Übersicht über Umsatz und Gewinn baut

Was ist Vibe Coding? Was es kann und wo es scheitert
03 February 2026

Vibe Coding verspricht schnelle Prototypen mit KI, aber nicht jede Abkürzung führt zum Ziel

PineFetch – mal anders: yt-dlp als lokale macOS-App
01 February 2026

PineFetch ist eine lokale macOS-App, die yt-dlp mit Queue, Presets und Audio-Export in eine minimalistische Oberfläche bringt

No Bullshit RSS – ein RSS-Reader ohne Abo, Werbung und Account
30 January 2026

Ein kleiner RSS-Reader für macOS, Windows und Linux, gebaut in wenigen Stunden, ohne Abo, ohne Werbung, ohne Account, ohne bullshit

CSS3 – vier neue Funktionen, die CSS flexibler machen
21 January 2026

Vier neue CSS-Features machen Layout und Styling dynamischer, ohne dass jede Kleinigkeit in JavaScript landen muss

sibling-count() – CSS zählt Geschwisterelemente ohne JavaScript
21 January 2026

Mit sibling-count() wird CSS plötzlich „zählfähig“: Layouts passen sich an die Anzahl der Elemente an, ganz ohne JS und ohne starre Breakpoints

CSS attr(): Attribute-Werte in CSS nutzen
20 January 2026

attr() zieht HTML-Attribute ins CSS: von content Labels bis zu typisierten Werten fuer Farbe, Laenge und Zahlen, mit sauberem Fallback

CSS if(): Inline Conditionals ohne Extra Regeln
20 January 2026

CSS bekommt mit if() Inline-Conditionals: Werte direkt in einer Property wählen, mit Syntax, Use Cases, Fallbacks und aktuellem Browser-Stand

corner-shape in CSS: Ecken jenseits von border-radius
20 January 2026

corner-shape erweitert border-radius um neue Ecken wie bevel, notch oder squircle, mit Beispielen, Fallback und aktuellem Support-Stand

JavaScript runden: aufrunden und Nachkommastellen im Griff
17 January 2026

So kannst du in JavaScript runden, aufrunden und auf Nachkommastellen runden, inklusive typischer Floating-Point-Fallen und sauberer Praxisbeispiele

Homebrew auf macOS: download und install per Terminal
17 January 2026

Homebrew erklärt: Tools per Terminal download und install, inklusive Casks, Updates und den wichtigsten Befehlen für den Alltag

Was ist eigentlich UX? Einfach erklaert
16 January 2026

UX ist mehr als Design: Es ist die gesamte Nutzungserfahrung, vom ersten Klick bis zum Vertrauen, einfach und praxisnah erklärt

UX – mal anders: Warum Vibe Coding kein Produkt ersetzt
15 January 2026

Vibe Coding macht Features schneller, aber nicht besser nutzbar, warum UX heute der eigentliche Engpass ist

JavaScript: 5 typische Anfängerfehler und die pragmatischen Lösungen
14 January 2026

Fünf klassische JavaScript-Fallen: Arrays mutieren, E-Mail-Validierung übertreiben, Dezimalstellen falsch runden, Strings naiv formatieren und Closures missverstehen

JavaScript: Wie Closures funktionieren und warum sie so nützlich sind
14 January 2026

Closures sind Funktionen mit Gedächtnis: Sie behalten Variablen aus ihrem Scope. Hier ist die verständliche Erklärung mit typischen Use-Cases und Fallen

JavaScript: Auf maximal 2 Nachkommastellen runden, wenn nötig
14 January 2026

So rundest du Zahlen in JavaScript auf höchstens zwei Nachkommastellen, ohne immer Nullen anzuhängen, inkl. toFixed, Math.round und Intl.NumberFormat

JavaScript: E-Mail-Adressen validieren ohne falsche Sicherheit
14 January 2026

So validierst du E-Mail-Adressen in JavaScript pragmatisch: Browser-Validierung nutzen, Regex bewusst simpel halten und Zustellbarkeit immer serverseitig prüfen

Bash: Prozesse per Regex finden und sicher beenden
14 January 2026

So findest du Prozesse per Regex und beendest sie in Bash kontrolliert, inklusive Dry Run, Signal-Strategie und typischen Fallen bei pgrep und pkill

Bash: 5 typische Stolpersteine und die sauberen Lösungen
14 January 2026

Fünf typische Bash-Fragen aus der Praxis, kompakt beantwortet: Ordner prüfen, Programme finden, Substrings checken, Dateiname trennen und farbiger Output

Bash: Prüfen, ob ein String einen Teilstring enthält
14 January 2026

So prüfst du in Bash zuverlässig, ob ein String einen Teilstring enthält, inklusive sicherem Quoting und typischen Stolperfallen mit Pattern und Regex

Bash – mal anders: Einstieg ins Scripting ohne Overkill
14 January 2026

Die wichtigsten Bash-Grundlagen, kompakt erklärt: Shebang, Rechte, Variablen, Input, Bedingungen, Schleifen und Arrays für echte Automationsaufgaben

open – völlig unterschätzt, extrem praktisch
12 January 2026

Der open-Befehl spart Klickwege: Dateien, Ordner, URLs und Apps gezielt starten, im Finder anzeigen und per Terminal sauber verknüpfen

Hello World in 483 Programmiersprachen
07 January 2026

Niemand hat gefragt, ich mache es trotzdem: Hello World in allen(?) Programmiersprachen.

Git: Bereits getrackte Datei ignorieren (.gitignore richtig anwenden)
03 January 2026

Tutorial: So bringst du Git dazu, eine bereits getrackte Datei zu ignorieren – und was das für andere Entwickler bedeutet.

Git: Remote-Branch auschecken (einfach erklärt)
03 January 2026

Tutorial: So checkst du einen Remote-Git-Branch aus – mit einem oder mehreren Remotes, verständlich und ohne Stolperfallen.

Git: git pull
03 January 2026

Tutorial: So setzt du deinen lokalen Branch auf den Stand von origin/main zurück – inklusive Backup-Branch und Umgang mit uncommitted Änderungen.

Git: Unstaged Änderungen verwerfen (einfach erklärt)
03 January 2026

Tutorial: So verwirfst du in Git nicht gestagte Änderungen – für einzelne Dateien oder das gesamte Working Directory.

Git: Untracked Dateien aus dem Working Tree entfernen
03 January 2026

Tutorial: So entfernst du ungetrackte Dateien und Ordner aus deinem Git-Working-Tree – sicher, kontrolliert und ohne böse Überraschungen.

Die 5 meistgestellten Git-Fragen – einfach erklärt
02 January 2026

Die fünf häufigsten Git-Fragen einfach erklärt: git add rückgängig machen, git fetch vs pull, Branch umbenennen, löschen und Commits zurücknehmen.

Git: git add rückgängig machen (vor dem Commit)
02 January 2026

Tutorial: So machst du ein git add rückgängig – einzelne Dateien oder alle auf einmal, ohne Inhalte zu verlieren.

Git: Was ist der Unterschied zwischen git fetch und git pull?
02 January 2026

Tutorial: Der Unterschied zwischen git fetch und git pull einfach erklärt – was passiert im Hintergrund und wann welcher Befehl sinnvoll ist.

Git: Lokalen Branch umbenennen (einfach erklärt)
02 January 2026

Tutorial: So benennst du einen lokalen Git-Branch um – inklusive Push, Upstream-Update und typischer Stolperfallen.

JavaScript: Bestimmtes Element aus einem Array entfernen
01 January 2026

Tutorial: So entfernst du in JavaScript gezielt ein bestimmtes Element aus einem Array – einfach erklärt und mit sicheren Beispielen.

JavaScript: Ersten Buchstaben eines Strings großschreiben
01 January 2026

Tutorial: So wandelst du in JavaScript den ersten Buchstaben eines Strings in einen Großbuchstaben um – einfach und verständlich erklärt.

Git: Branch lokal und remote löschen (einfach erklärt)
01 January 2026

Tutorial: So löscht du Git-Branches lokal und remote. Sicher, verständlich und ohne Fehler.

Git: Letzte lokale Commits rückgängig machen (ohne Push)
31 December 2025

Tutorial: So machst du den letzten lokalen Git-Commit rückgängig, ohne etwas auf den Server gepusht zu haben.

FLI-Index 2025: KI-Firmen fallen im Sicherheitsrating durch
26 November 2025

Neuer Future-of-Life-Institute-Index 2025 offenbart gravierende Sicherheitsdefizite bei Anthropic, OpenAI & Co. – die EU will mit dem AI Act gegensteuern.

Wenn KI beim Coden bremst: Was die METR-Studie über Produktivität verrät
24 November 2025

Eine neue METR-Studie zeigt: Erfahrene Entwickler arbeiten mit generativer KI langsamer statt schneller – und offenbart eine Lücke zwischen Erwartung und Realität beim KI-Hype.

Humane AI Pin - Der 700-Dollar-Flop ist jetzt endgültig Geschichte
27 February 2025

Der Humane AI Pin sollte die Zukunft der KI-gesteuerten Wearables sein – doch jetzt wird er nicht einmal mehr unterstützt. Das Startup Humane hat die Produktion eingestellt, seine Reste an HP verkauft und zieht den Stecker. Ein Lehrstück darüber, wie Innovation auch nach hinten losgehen kann.

Kommandozeile leicht gemacht: Wie GitHub Copilot die Tür zur Terminal-Welt öffnet
21 February 2025

Auf der Kommandozeile wird es schnell komplex. Kaum jemand hat alle Commands, Optionen, Flags und Parameter im Kopf. Hilfe vom KI-Assistenten ist willkommen.

Technical Dept
08 December 2024

Technische Schulden – der unsichtbare Code-Killer, der dein nächstes großes Softwareprojekt sabotieren könnte. Warum sie mehr als nur ein Entwicklerproblem sind und wie du sie in den Griff bekommst, bevor sie dich einholen, erfährst du hier.

Auswirkungsanalyse - Prioritäten im Refactoring richtig setzen
07 December 2024

Beim Refactoring von Code steht die Auswirkungsanalyse an erster Stelle. Sie ermöglicht es, fundierte Entscheidungen zu treffen, indem potenzielle Konsequenzen von Codeänderungen auf das System und die Nutzer bewertet werden.

7 aktuelle kompakte Einblicke in Tech-Themen - 3
26 November 2024

Hier sind wieder 7 Tech-Themen, die einen eigenen Post nicht rechtfertigen!

7 aktuelle kompakte Einblicke in Tech-Themen - 2
20 November 2024

In diesem Blogpost findest du kompakte Einblicke in aktuelle Trends und Entwicklungen, die du nicht verpassen solltest.

7 aktuelle kompakte Einblicke in Tech-Themen - 1
13 November 2024

7 Tech-Themen, die keinen eigenen Post gebraucht haben, aber dennoch spannend sind! In diesem Blogpost bekommst du kompakte Einblicke in Trends und Entwicklungen, die definitiv einen Blick wert sind.

Warum Chinesische Webseiten oft überladen wirken
12 November 2024

Die Frage nach dem Design chinesischer Software und Webseiten beschäftigt viele, vor allem, wenn man den ersten Kontakt mit einem solchen Projekt hat. Warum sind diese Seiten so überladen und chaotisch im Vergleich zu den minimalistischen Designs, die wir im Westen bevorzugen?

Denuvo - Der umstrittene Kopierschutz
10 November 2024

Denuvo ist ein Unternehmen, das sich auf die Entwicklung von Kopierschutzsoftware für Spiele spezialisiert hat. Trotz ihrer Bedeutung in der Gaming-Branche steht die Software unter starker Kritik.

Die faszinierende Welt der Farben - Ein Leitfaden für Programmierer und Designer
05 November 2024

Farben begegnen uns überall – doch was genau steckt eigentlich dahinter? Dieser Blogpost beleuchtet die grundlegende Funktionsweise von Farben und geht dabei auf Themen wie Wellenlängen, das RGB-Farbmodell und die Geheimnisse hinter Hex-Werten ein.

Die dunkle Wahrheit hinter Tesla & Amazon Werden wir alle getäuscht?
24 October 2024

Manchmal sieht Technik beeindruckender aus, als sie wirklich ist. Hinter vielen innovativen Produkten stecken oft manuelle Prozesse, die geschickt verborgen bleiben. Diese Methode erlaubt es Unternehmen, Konzepte zu testen, ohne sofort voll funktionsfähige Systeme zu entwickeln.

AWS CEO Matt Garman - KI wird Entwickler ersetzen!
23 October 2024

Und wieder hören wir die prophezeite Abkehr von den Entwicklern! Doch was bedeutet das für die Zukunft der Softwareentwicklung? Entdecke die spannenden Ansichten und möglichen Wendungen, die die Tech-Welt in den nächsten Jahren prägen könnten.

$57M für Laravel Was bedeutet das für die Zukunft der Entwickler-Community?
21 October 2024

Laravel, das beliebte PHP-Framework, hat kürzlich eine beeindruckende Finanzierungsrunde abgeschlossen. Doch was bedeutet das für die Zukunft der Open-Source-Community? Wird Laravel jetzt kommerziell oder bleibt es seiner Philosophie treu?

Amazon will zurück ins Büro – Was steckt dahinter?
17 October 2024

Amazon fordert seine Mitarbeiter auf, zurück ins Büro zu kommen – doch warum jetzt? Gerade in einer Zeit, in der Remote Work als neues Arbeitsmodell gefeiert wird. Was steckt wirklich hinter dieser Entscheidung? Ein tieferer Blick auf die Aussagen von CEO Andy Jassy

Copilot: Von der großen Hoffnung zur Enttäuschung? 🚀
15 October 2024

Viele Entwickler sind begeistert von der KI-Unterstützung, doch erste Stimmen werden laut, die das Tool kritisch hinterfragen. Marc Benioff, CEO von Salesforce, spricht sogar von einer großen Enttäuschung. Sind wir zu abhängig von automatisch generiertem Code? Und was passiert mit unseren grundlegenden Programmierfähigkeiten? 🤔

Vier mal Golem, vier mal Oli
03 August 2024

Entdecke meine vier neuen Artikel auf golem.de! Von Apples PKL bis hin zum Vergleich zwischen Zed und VSCode, von Redis Lizenzwechsel bis zu den neuen JavaScript-Runtimes. Klicke auf die Links, um mehr zu erfahren!

Ein Kommentarfilter für Social Media
11 July 2024

Ich habe eine Chrome-Extension geschrieben, welche Kommentare mit blauen Herzen ausblendet.

Terminal Wrap: Ein Terminal der Zukunft
16 June 2024

Terminal Wrap revolutioniert das Arbeiten im Terminal mit modernen, anpassbaren Designs und smarten AI-Features. Diese helfen dir, Befehle effizienter auszuführen, Fehler zu korrigieren und Workflows zu optimieren. Probier es aus und entdecke eine völlig neue Terminal-Erfahrung.

Hat da jemand seinen guten Vorsatz gebrochen?
23 April 2024

Habt ihr eure guten Vorsätze für das neue Jahr schon gebrochen? Ich bin in diesem Punkt schuldig. Das schlimme daran ist, dass ich es nicht einmal bemerkt habe.

Did You Rage?
22 April 2024

Eine Gefährliche Reise durch die Welt des Rage-Baits. Was ich in den letzten Monaten gelernt habe und wie ich damit umgehe.

Services

Social Media Marketing

Ich unterstütze Produkt-Launches und Relaunches mit Social Media Marketing: Positionierung, Go-to-Market-Plan und Content, der erklärt und verkauft.


Journalismus / Autor

Schreiben ist mein Handwerk – für Magazine, Plattformen und Unternehmen. Mal mit meinem Namen darunter, mal als Ghostwriter im Hintergrund.