webcodr

Archive

2026

2025

  • Fix Omarchy Gaming (Vulkan) 2 min read

    Fix silently crashing Steam and Proton games on Radeon-based Omarchy systems by installing the missing Vulkan packages.

  • Hyprland Trackpad Tips & Tricks 1 min read

    Configure Hyprland trackpad clicks, tapping, natural scrolling, and typing protection for a more comfortable laptop experience.

  • More awesome CLI tools 2 min read

    More useful terminal tools for monitoring systems, inspecting Git changes, querying DNS, counting code, and managing processes.

  • I'm using Arch btw 4 min read

    An introduction to Omarchy's developer-focused Arch Linux setup, Hyprland defaults, applications, and customization options.

  • Please don't do this with switch statements 3 min read

    A subtle Java switch fall-through shows why deeply nested control flow can cause bugs during Kotlin migrations.

2024

  • Fixing no A2DP with Bluetooth headsets on Linux 3 min read

    Disable Bluetooth hands-free profiles in WirePlumber to restore high-quality A2DP audio on Ubuntu-based Linux systems.

  • Awsome CLI Tools 2 min read

    A collection of modern command-line tools for faster navigation, search, shell history, monitoring, and dotfile management.

  • Micro DSLs for builders with Kotlin 3 min read

    Use Kotlin lambdas with receivers to turn conventional builders into concise, readable, and extensible micro DSLs.

2023

  • US International Keyboard Layout Without Dead Keys 3 min read

    Create and install a Windows US International keyboard layout that supports special characters without dead keys.

  • Introducing Server Runner 2 min read

    Server Runner starts configured services, waits until they are ready, runs a command, and cleans up afterward.

  • Terminal evolved 9 min read

    A practical introduction to building a productive terminal workflow with Kitty, tmux, and Neovim.

2021

2020

2019

  • macOS Catalina EDID Override AKA HDMI color fix 2 min read

    Restore correct HDMI colors in macOS Catalina by installing a patched EDID override from Recovery Mode.

  • Hello, Dark Mode 2 min read

    Implement automatic dark mode with prefers-color-scheme, matchMedia, and CSS custom properties backed by SCSS.

2018

2017

2014

  • Tastaturen 9 min read

    Ein Vergleich erklärt Technik, Schaltertypen und Vorzüge mechanischer Tastaturen für Vieltipper, Entwickler und Spieler.

2013

  • Amplify 2.0 2 min read

    Amplify 2.0 erhält kramdown, HTML-Bereinigung, schnelleres Syntax-Highlighting, ein AngularJS-Frontend und eine JSON-API.

  • Say Hello to Mango 4 min read

    Mango wird als leichtgewichtiger PHP-ODM für MongoDB mit Models, Abfragen, Hydration und Composer-Installation vorgestellt.

  • Services ftw! 2 min read

    HTTP-Dienste verbinden PHP, Python und Ruby für anwendungsunabhängiges Markdown-Rendering und Syntax-Highlighting.

  • Array almighty 3 min read

    Ein Vergleich mit Scala führt zu PHP-Collection-Klassen, die Array-Zugriffe, Listenoperationen und verkettete Methoden vereinen.

2012

  • PythonPress 3 min read

    Ein Lernprojekt zeigt, wie mit Flask, Jinja2 und MongoEngine eine Python-Version von CodrPress auf MongoDB entsteht.

  • CodrPress 3 min read

    CodrPress entsteht als PHP-Blogsystem mit Silex, MongoDB, Markdown und Syntax-Highlighting.

  • Menlo Park, start your photocopiers ... 3 min read

    Ähnliche JavaScript-Schnipsel von Twitter und Facebook dienen als Plädoyer gegen Trivialpatente und schädliche Patentkriege.

  • Responsive Bilder mit WordPress 2 min read

    Ein WordPress-Filter entfernt feste Bildabmessungen, damit eingebettete Bilder in responsiven Layouts per CSS mitskalieren.

  • Retina-Display-taugliche Icons mit CSS-Hintergrundbildern 3 min read

    CSS-Media-Queries liefern hochauflösende Hintergrundbilder für Retina-Displays in der gewünschten Darstellungsgröße aus.

  • PHP-Autoloader nach dem PSR-0-Standard 2 min read

    Der Beitrag erklärt PSR-0 und implementiert einen interoperablen PHP-Autoloader für Namespaces und Klassen.

  • IHK != agile 3 min read

    Der Beitrag kritisiert starres Projektmanagement in der IT-Ausbildung und plädiert für praxisnahe agile Entwicklungsmethoden.

  • PHP-Tip: Limonade 1 min read

    Limonade wird als schlankes PHP-Microframework für Routing, Templates, Hooks und JSON vorgestellt.

  • Schnellere Websites mit RequireJS 5 min read

    RequireJS strukturiert JavaScript in Module, löst Abhängigkeiten auf und lädt Skripte asynchron.

  • Upload-Probleme mit PHP via FastCGI 2 min read

    Ein zu niedriges MaxRequestLen-Limit von Apache mod_fcgid verursacht Uploadfehler und wird über FastCGI erhöht.

  • Sublime Text 2 2 min read

    Sublime Text 2 wird als schneller, plattformübergreifender und umfassend konfigurierbarer Editor empfohlen.