Hey, I’m Florian Krämer
I’ve been a web developer for 22 years. I like software architecture and programming!
Check the about page to learn more about me or enjoy one of my articles.
Articles
-
Naming Matters: An Example
-
The Optional Object (borrowed From Java): A Guide to Handling Null Values Gracefully
-
Working Remote for 20 Years
-
The Limits of Human Cognitive Capacities in Programming and Their Impact on Code Readability
-
Event Sourcing Library Release
-
Problem Details for HTTP APIs: RFC 9475
-
Write high-quality tests with Mutation Testing
-
The DDD Trap
-
Simple but useful: Use Case Tables
-
About Validation and Anti Corruption Layers
-
Why is Open Source more agile in fixing bugs?
-
Why don't you just replace that old thing?
-
Result Objects vs simple Return Types
-
AI Guided Code Refactoring
-
ChatGPT Initialization Promt for Developers
-
Exceptions - good or bad?
-
CakePHP3: A new PSR7 Middleware Authentication
-
Complex Rules in CakePHP3
-
CakePHP and Angular Pagination
-
CakePHP3 i18n Language inside the URL
-
Social graph connections
-
Callbacks In Cakephp Forms Using Events