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.
Billly für Freelancer: Warum ich gegen SaaS baue
25 March 2026

Billly ist meine Mac-App gegen SaaS-Stapel und Datenpflege und zieht fast alles aus den Rechnungen, die ohnehin schon im Dateisystem liegen

GitHub: Repository-Dashboard 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 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 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: RSS-Reader ohne Abo und Werbung
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 Geschwister 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 Anfängerfehler und bessere Lösungen
14 January 2026

Fünf typische JavaScript-Fehler von Einsteigern und pragmatische Lösungen, die du sofort besser machen kannst.

JavaScript Closures einfach und praxisnah erklärt
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: Maximal 2 Nachkommastellen runden
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 pragmatisch validieren
14 January 2026

Wie du E-Mail-Adressen in JavaScript pragmatisch validierst, ohne falsche Sicherheit durch übertriebene Regex.

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 korrekt ignorieren
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: Lokale Dateien auf Remote-Stand zurücksetzen
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: Unterschied zwischen fetch und 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.

Docker.app unter macOS beschädigt: Die echte Ursache
30 December 2025

macOS warnt, dass Docker die Sicherheit deines Macs gefährdet. Warum diese Meldung erscheint, was sie bedeutet und wie man sie richtig einordnet.

klauselcheck.com: Mietverträge endlich verständlich
23 December 2025

Was klauselcheck.com macht, wie der Service Mietverträge verständlicher macht und für wen das nützlich ist.

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.

Bremst KI beim Coden? Was die METR-Studie zeigt
24 November 2025

Was die METR-Studie über KI beim Programmieren zeigt und warum Produktivitätsversprechen genauer geprüft werden sollten.

Humane AI Pin: Das Ende des 700-Dollar-Flops
27 February 2025

Warum der Humane AI Pin scheiterte, was vom Hype übrig blieb und welche Lehren Hardware-Startups daraus ziehen können.

GitHub Copilot bringt Einsteiger leichter ins Terminal
21 February 2025

Wie GitHub Copilot Einsteigern den Weg ins Terminal erleichtert und warum das im Alltag nützlich sein kann.

Technical Dept
08 December 2024

Was Technical Debt wirklich kostet, wie es entsteht und warum Ignorieren langfristig teurer wird.

Refactoring: Prioritäten per Auswirkungsanalyse setzen
07 December 2024

Wie du Refactoring priorisierst, Risiken besser einschätzt und Änderungen nach ihrer Auswirkung sortierst.

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

Sieben kompakte Tech-Einblicke in einem Post: News, Trends und kurze Einordnungen ohne Umwege.

Warum Chinesische Webseiten oft überladen wirken
12 November 2024

Warum viele chinesische Websites so dicht und überladen wirken und was dahinter kulturell und praktisch steckt.

Denuvo - Der umstrittene Kopierschutz
10 November 2024

Warum Denuvo so umstritten bleibt, was Gamer daran kritisieren und wie der Kopierschutz Spiele beeinflusst.

Farben verstehen: Leitfaden für Devs und Designer
05 November 2024

Wie Farben funktionieren, warum sie im Design wichtig sind und was Entwickler dabei verstehen sollten.

Tesla und Amazon: Wie viel ist nur Inszenierung?
24 October 2024

Warum Inszenierung bei Tesla und Amazon so gut funktioniert und wie viel davon Substanz statt Story ist.

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

Was der AWS-CEO zur Zukunft von Entwicklern sagt und warum die Aussage zur KI genauer eingeordnet werden sollte.

Programmier Communities!
22 October 2024

Welche Programmier-Communities wirklich helfen, worauf du achten solltest und wo Austausch produktiv wird.

57 Millionen für Laravel: Was das jetzt bedeutet
21 October 2024

Was die 57 Millionen für Laravel bedeuten und warum die Finanzierung für die Community relevant ist.

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

Warum Amazon zurück ins Büro will, was wirklich dahintersteckt und was das über Kontrolle und Arbeit verrät.

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

Warum GitHub Copilot für mich vom Hoffnungsträger zur Enttäuschung wurde und wo die Grenzen im Alltag liegen.

Vier mal Golem, vier mal Oli
03 August 2024

Vier neue Artikel auf golem.de: ein kurzer Überblick über Themen, Links und was daran spannend war.

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

Warum Terminal Wrap auffällt, welche AI-Funktionen es bietet und wo das Tool im Terminal-Alltag wirklich hilft.

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.

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.

Zwei VSCode Features, die du noch nicht kanntest
09 March 2024

Zwei VSCode-Features, die Navigation und Alltag im Editor spürbar verbessern, kurz und praxisnah erklärt.

Die dunklen Seiten von JavaScript
07 January 2024

Wir verwandeln zwei fürchterliche Beispiele in gute Lösungen. Wir analysieren code.

Binäre Suche einfach erklärt in JavaScript
04 January 2024

In diesem Artikel erkunden wir die grundlegenden Konzepte der binären Suche. Wir visualisieren den Prozess und setzen es praktisch in JavaScript um.

Warum du etwas über Stacks lernen musst in 2024
01 January 2024

Der perfekte Artikel für alle, die nie studiert haben oder bei Algorithmen und Datenstrukturen auf Leerlauf geschaltet haben.

We did a thing: browsersize
20 October 2023

Wir haben etwas entwickelt, das ihr euch auf jeden Fall anschauen solltet. PS: Es handelt sich um eine kleine, aber raffinierte Web-App.

Ein Neuanfang: Die Codesphere Community stellt sich vor!
28 August 2023

Aus Code & Coffee wird Codesphere Community. Wir stellen uns vor und erzählen euch was euch erwartet

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.