The Lazy Lurk: A Mental Model for Better Tests
Could your tests pass with a completely broken implementation? Meet the Lazy Lurk - a mental model for writing better tests.
Thoughts on software craftsmanship, continuous improvement, and the lessons learned from over a decade of building and breaking things.
Could your tests pass with a completely broken implementation? Meet the Lazy Lurk - a mental model for writing better tests.
You know how to write unit tests for your services, but what about testing HTTP clients? There's a third way.
Debugging why Caddy stopped auto-generating SSL certificates after a Docker upgrade.
Bulk delete spam conversations in Intercom using the API when the UI becomes unusable.
Configure GPG signing for git commits when using PHPStorm inside WSL2.
Fix the JetBrains Toolbox startup issue when running on WSL2 with X server.
Make your Twig templates as DUMB as you possibly can! Create UI DTOs to decouple templates from business logic.
Übersicht aller Mindestgrößen und Altersbeschränkungen für die Fahrgeschäfte im Hansapark.
Browser tab management strategies for developers who always have too many tabs open.
URL-encode special characters in database passwords when using Nomad templates.
Understanding responsive images with srcset and sizes attributes for optimal loading.
Port forward traffic from Docker to WSL2 when PHPStorm runs with X server inside WSL2.
Fix PHPStan errors about Symfony's PropertyPath not specifying its iterable value type.
Enable TPM on the MSI Summit E15 for Windows 11 compatibility.
Getting random autoloader errors in PHPStan? The Symfony debug class loader conflicts with the phar.
Fix the Mink Selenium driver error when window handle returns null.
How to find the Windows host IP when inside WSL2 to connect to display servers or use npipe hacks.
Fix missing drive mounts in WSL2 after Windows updates.
Understanding how Docker layer caching works with COPY commands and glob patterns.
Fix the composer warning about deprecated CURLPIPE_HTTP1.
Connect PHPStorm's task management to your self-hosted Jira server.
Install only the CLI in WSL and use the Docker daemon running on the Windows host with Docker Desktop.
Configure Behat to show shorter, more useful stack traces when tests throw exceptions.
Understanding webpack build performance metrics and identifying bottlenecks.
After a decade of CI servers, I switched from Bamboo to TeamCity. Variable autocomplete and meta runners changed everything.
What makes Casey Neistat's videos so compelling? A deep dive into his storytelling techniques.
Practical Docker tips for faster development workflows.
Why docker-compose push silently does nothing and how to fix it.
Ansible opened a whole new world of automation for CI, DevOps, health checks, and deployments.
Share your Windows SSH agent with WSL using socat and npiperelay. No more managing separate keys!
Essential Docker concepts and commands every developer should understand.
Multiple compose files, .env variables, and CI integration. Document your docker run options properly.
Lessons learned from running Jira, Confluence, Bitbucket, and Bamboo in Docker containers.
A cleaner pattern for testing exception messages without brittle string matching.
Buchrezension über Doug Edwards' Insider-Bericht aus den frühen Google-Jahren.