by Kevin Schroeder | 1:16 pm

Magento, HHVM and the Enterprise Full Page Cache

*** Personal note: It has been suggested that this may reflect an official Magento position.  It does not.  I like doing research and I like publishing what I find as long as I find it

  READ ARTICLE
529 words ()
by Kevin Schroeder | 1:33 pm

We don’t need better authentication

I saw a tweet today concerning authentication. Monaco, at White House cybersecurity summit at Stanford, calls for replacing passwords with more secure technologies. — Paul Krill (@pjkrill) February 13, 2015 When reading that the

  READ ARTICLE
521 words ()
by Kevin Schroeder | 9:44 am

Net Neutrality is about money and power, not openess

For all the talk of getting money out of politics we don’t really seem to understand what draws it there in the first place.  Why does money funnel into politics?  Because in politics there

  READ ARTICLE
1579 words ()
by Kevin Schroeder | 6:14 pm

Reasons why Redis is a great option for a worker queue in Magento

Alan Kent asked on Twitter What is your personal favorite HA distributed queue technology? RabbitMQ? Kafka? Redis? ActiveMQ? Why? — Alan Kent (@akent99) February 4, 2015 You may know that I am partial to

  READ ARTICLE
357 words ()
by Kevin Schroeder | 3:16 pm

Indexes are friends, not food

When I first got into Magento development, in my mind, there were two ways of getting data from the database.  You would either call Mage::getModel(‘catalog/product’)->load($id) or you would work with the collection.  If you wanted

  READ ARTICLE
787 words ()
by Kevin Schroeder | 8:07 am

(New(ish)) Indexing in Magento or “The wonderful world of materialized views”

The Wonderful World of Materialized Views (or, Why Indexing in Magento 1.13 Is So Much Faster) When Magento Enterprise 1.13 came out it boasted massive improvement in index operation performance.  On the Magento blog

  READ ARTICLE
5103 words ()
by Kevin Schroeder | 12:52 pm

Realtime logging for Magento

There are a couple of things that animate me in PHP/Magento world.  The first is queuing.  I’ve written and spoken about that several times and do as much with it as possible.  The second

  READ ARTICLE
1052 words ()
by Kevin Schroeder | 4:55 pm

3 things to do that can make you completely successfull

We all have important things to do but some things are more important than others.  Using these 3 strategies you will find success to come easier. Find something you love to do – it’s easier to

  READ ARTICLE
152 words ()
by Kevin Schroeder | 1:03 pm

Why I’m not for Net Neutrality

I’m not necessarily against it either, which makes that one of the more passive-aggressive titles I’ve written in a while (that, or wildly successful link-bait).  But while I’m not really for or against; I

  READ ARTICLE
776 words ()
by Kevin Schroeder | 8:29 am

Testing Magento with random URLs in JMeter

One of the things that I think is important to do in your testing is to introduce some level of randomness into your testing for a web server.   In the wild you have almost

  READ ARTICLE
240 words ()