The Winter Throat

I like to occasionally write articles about things that pique my interest at work, or opinions that I form over the years.
Thread Carefully

Thread Carefully

🇺🇸 englishNovember 2015 (at 25)#technology#php#writing3731 words12 mnto read

As far as I can remember, PHP has always had a terrible reputation at handling very heavy (or asynchronous) tasks. For a long while if you wanted to parallelize long tasks you had to resort to forking through pcntl\_fork which had its own issues, and you couldn’t really handle the results of those tasks properly, etc. As such, a habit has kind of developed where we go straight for more intricat...

Set Blackfire to the Rain

Set Blackfire to the Rain

🇺🇸 englishNovember 2015 (at 25)#technology#php#writing1702 words6 mnto read

If you’ve ever worked on any PHP application, or package, or anything you know that debugging performance issues is hard . There are several ways to ease the pain a little: debug bars, putting timers a bit everywhere. Or if you’re courageous like I was for a long time, you use xdebug snapshots which requires you to configure it, and then parsing the snapshots which takes a long time, etc. Re...

Webpack your Bags

Webpack your Bags

🇺🇸 englishOctober 2015 (at 25)#technology#writing7097 words24 mnto read

By now you’ve probably heard about this new cool tool on the block called Webpack . If you haven’t looked that much into it you’re probably a bit confused by some people calling it a build tool à la Gulp and other people calling it a bundler like Browserify . If on the other hand you have looked into it you’re probably still confused because the homepage presents Webpack as both. To be ho...

The Winter Throat

Blog

I like to occasionally write articles about things that pique my interest at work, or opinions that I form over the years.
Thread Carefully

Thread Carefully

🇺🇸 englishNovember 2015 (at 25)#technology#php#writing3731 words12 mnto read

As far as I can remember, PHP has always had a terrible reputation at handling very heavy (or asynchronous) tasks. For a long while if you wanted to parallelize long tasks you had to resort to forking through pcntl\_fork which had its own issues, and you couldn’t really handle the results of those tasks properly, etc. As such, a habit has kind of developed where we go straight for more intricat...

Set Blackfire to the Rain

Set Blackfire to the Rain

🇺🇸 englishNovember 2015 (at 25)#technology#php#writing1702 words6 mnto read

If you’ve ever worked on any PHP application, or package, or anything you know that debugging performance issues is hard . There are several ways to ease the pain a little: debug bars, putting timers a bit everywhere. Or if you’re courageous like I was for a long time, you use xdebug snapshots which requires you to configure it, and then parsing the snapshots which takes a long time, etc. Re...

Webpack your Bags

Webpack your Bags

🇺🇸 englishOctober 2015 (at 25)#technology#writing7097 words24 mnto read

By now you’ve probably heard about this new cool tool on the block called Webpack . If you haven’t looked that much into it you’re probably a bit confused by some people calling it a build tool à la Gulp and other people calling it a bundler like Browserify . If on the other hand you have looked into it you’re probably still confused because the homepage presents Webpack as both. To be ho...