by Kevin Schroeder | 4:27 pm

Using events in Magento 2

Note, this is based off of an older version of the Magento 2 codebase. With the minimal research I have done on Magento 2 recently the only thing I am apprehensive about is the

  READ ARTICLE
1100 words ()
by Kevin Schroeder | 2:58 pm

Performance of Apache 2.4 with the event MPM compared to Nginx

I wrote a little while ago about how, for running PHP, Nginx was not faster than Apache.  At first I figured that it would be and then it turned out not to be, though

  READ ARTICLE
392 words ()
by Kevin Schroeder | 8:52 am

(Basic) Configuring the Magento 2 Dependency Injection Container

My previous blog post on the DIC (Dependency Injection Container) in Magento 2 covered just some basics of using the Magento 2 DIC.  The purpose of that post was to, perhaps, make you less

  READ ARTICLE
1175 words ()
by Kevin Schroeder | 9:40 am

(Starting) Using Dependency Injection in Magento 2

One of the biggest switches you will experience when moving from Magento 1 to Magento 2 is inversion of control.  This is a very different concept to get used to but once you have

  READ ARTICLE
736 words ()
by Kevin Schroeder | 3:32 pm

Creating a module in Magento 2

Note This article is 4 years old (as I’m writing this). This information is probably out of date. This is the first of what I expect will be several blog posts on Magento 2

  READ ARTICLE
1147 words ()
by Kevin Schroeder | 1:45 pm

How much memory does Magento use?

So, I was teaching the Magento Performance for System Administrators class the other day.  I’ve delivered the class several times but this is the first time that somebody asked me “How much memory does

  READ ARTICLE
936 words ()
by Kevin Schroeder | 5:20 pm

What is Apdex?

Ever since I started using New Relic I’ve been seeing a number for Apdex.  Given that whenever I see a floating point number I presume that the calculation will be too complex for me

  READ ARTICLE
574 words ()
by Kevin Schroeder | 8:27 pm

Hash value sizes

For giggles, here are examples of hashes for the SHA1, SHA256 and SHA512 hashing mechanisms. Code 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 echo

  READ ARTICLE
130 words ()
by Kevin Schroeder | 9:48 am

More – The file system is slow

A while back I wrote one post on how the overhead of logging was so minimal that the performance impact was well worth the benefits of proper logging.  I also wrote another blog post

  READ ARTICLE
829 words ()
by Kevin Schroeder | 9:07 am

What SSL $_SERVER variables are available in PHP

I found myself wondering what HTTPS variables were available in the $_SERVER variable today and didn’t find a specific list (and didn’t have mod_ssl installed).  So as a public service, here is what my

  READ ARTICLE
475 words ()