Eschrade - eschrade.com - ESchrade - Kevin Schroeder's Blog
General Information:
Latest News:
The cost of logging 23 Jul 2013 | 11:40 pm
So, I was having a discussion with a person I respect about logging and they noted that often logging poses a prohibitive cost from a performance perspective. This seemed a little odd to me and so I ...
Google finally acknowledges that PHP exists 19 Jul 2013 | 06:29 pm
I read an article today about how PHP is exploding on Google App Engine. How is it that one of the most despised programming languages in the word is running (as Google claims) up to 75% of the web? ...
Is prevention the best security practice? 16 Jul 2013 | 11:05 pm
I read a post tweeted by Chris Cornutt today. The basic gist of the article is that your security is only as strong as your most ethically-challenged developer. That got me thinking that we spend so...
How Magento configuration merges work 25 Jun 2013 | 06:23 pm
A few days ago I wrote a blog post on how configuration works in Magento. While it was fairly comprehensive it missed out on one very important piece of information; how the configuration file merges...
Magento Performance on PHP 5.3, 5.4 and 5.5RC3 7 Jun 2013 | 08:33 pm
I woke up this morning with a burning desire to do load tests. Actually, I woke up with a burning desire to not do the same thing I did yesterday and needed a slight change, so I decided to do a load...
How configuration works in Magento 6 Jun 2013 | 07:29 pm
One of the things that I have been doing over the past several months has been to write up how Magento works on the inside. These have primarily been for my own benefit, but could probably equate a s...
Testing GlusterFS for Magento 24 Apr 2013 | 03:30 am
I am not a fan of NFS for production information. NFS is great for aggregating data from across multiple different machines, storing deployment files and other such administrative things. Serving st...
What I would love in PHP-FPM 22 Apr 2013 | 06:24 pm
I love most things about PHP, but what I don’t like is that in order for me to do any kind of asynchronous processing I need to create an infrastructure. In other words, I need to build a queuing dae...
EAV Properties for Magento 3 Apr 2013 | 07:08 pm
The only thing I hate more than bad code completion is no code completion. When working with PHP arrays for configuration there are often options that you need to remember to properly configure the o...
The First Annual Report on Programmer Ass-hattery 26 Mar 2013 | 08:39 pm
Taking a cue from TIOBE, where you can take Google search results and make them mean anything that you want them to, I decided that I was going to try an experiment and see if I could discern, from Go...