DI container and IDE integration
Reading Time: 2 minutes Say we use a DI container directly, i.e. via functions like get() or make(), how do we achieve proper IDE support? For example I create a class instance the usual way and I want to Read More …
Reading Time: 2 minutes Say we use a DI container directly, i.e. via functions like get() or make(), how do we achieve proper IDE support? For example I create a class instance the usual way and I want to Read More …
Reading Time: < 1 minutes Well, actually the Typo3 7 LTS versions were available for a couple of months through my Github repositories of cwmobileredirect and cwenvbanner already, however I never found the time to upload them to TER. Finally Read More …
Reading Time: < 1 minutes End of June this year I had the honor to hold the Opening Keynote at the Clean Code Days 2016 in Munich. Actually my first talk on a Conference ever, I called it “The Lone Read More …
Reading Time: < 1 minutes PhpStorm comes with a handy phpunit test runner, which lets you execute your tests with just one click. Even better: if a test fails, you can just run that test also with just one click. Read More …
Reading Time: < 1 minutes Not many useful PHP books have been published recently (or I haven’t yet discovered them), so I really want to recommend “Modern PHP” by Josh Lockart, another quality product by O’Reilly. Having only 270 pages, Read More …
Reading Time: 2 minutes I use Xdebug not only to hunt bugs, but also for every day development work. Of course I also want to use it when I write my Tests. I one of my current projects we Read More …
Reading Time: 3 minutes After fixing approx. 5 billion bugs (+/- 1 billion) in my life so far, I have a clear picture of how a bug ticket should be written to actually support the developer rather than wasting Read More …
Reading Time: 3 minutes Phase 1: Ignorance and Bias Recently I came across Flysystem, which is a Filesystem abstraction layer for PHP. Now if you haven’t worked with a Filesystem abstraction layer before (like me), you may ask yourself: Read More …
Reading Time: < 1 minutes Again, Windows can cause problems you would not have expected. In npm versions prior to 3, npm stores dependencies in deeply nested folder structures, causing errors on running ‘npm install’ such as [code] npm ERR! Read More …
Reading Time: < 1 minutes It happens from time to time that URLs don’t work, be it temporarily or permanently, for whatever reason. Since Google soaks up the internet like a sponge, you can try to fetch a copy from Read More …