lars.hashnode.devLegacy Codebase: A Love StoryLegacy Codebase: A Love Story After some years, working with a > 10 years old legacy PHP codebase, I can truly say: you can escape the legacy codebase and introduce whatever is helpful, in a well-maintained system. Here are 5 important steps that I h...Jan 4, 2023·3 min read
lars.hashnode.devWhat have I learned so far in my job?What have I learned so far in my job? I will start a new job next month (02-2023), so time to recap, I’m going to describe what I’ve learned so far. _me: Lars Moelleken | > Assistant for business IT > IT specialist for system integration > IT ...Jan 3, 2023·18 min read
lars.hashnode.devPHP: Code Quality with Custom Tooling ExtensionsPHP: Code Quality with Custom Tooling Extensions After many years of using PHPStan, PHP-CS-Fixer, PHP_CodeSniffer, … I will give you one advice: add your own custom code to extend your Code-Quality-Tooling. Nearly every project has custom code that p...Jul 20, 2022·5 min read
lars.hashnode.devTimeout Problems: Web Server + PHPTimeout Problems: Web Server + PHP What? First there is an HTTP request and that will hit your Web server, then it will pass the request via TCP- or UNIT-Socket via FastCGI to your PHP-FPM Daemon, here we will start a new PHP process and in this proc...Apr 12, 2022·6 min read
lars.hashnode.devPrepare your PHP Code for Static AnalysisPrepare your PHP Code for Static Analysis Three years ago I got a new job as PHP developer, before that I called myself web developer because I build ReactJS, jQuery, CSS, HTML, … and PHP stuff for a web agency. So now I am a full-time PHP developer...Dec 13, 2020·4 min read