webcodr

Programming

  • 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.

  • 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.

  • Why custom errors in JavaScript with Babel are broken 2 min read

    Learn why Babel-transpiled custom JavaScript errors lose inheritance in ES5 and what limited workarounds remain.

  • Amplify 2.0 2 min readDeutsch

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

  • Say Hello to Mango 4 min readDeutsch

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

  • Services ftw! 2 min readDeutsch

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

  • Array almighty 3 min readDeutsch

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

  • PythonPress 3 min readDeutsch

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

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

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

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

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

  • IHK != agile 3 min readDeutsch

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