I’m a terrible artist but, if you have an idea for a technical drawing please send me a DM on Twitter (@ChrisShort) or e-mail. Thanks!

HTTP/2 Primer

Hypertext Transport Protocol v2 (HTTP/2) is here and is being implemented at an ever quickening pace. HTTP/2 is going to speed up the web and enable new capabilities. There is a lot that stays the same but there are some significant changes coming. In educating myself I decided to illustrate some of the changes in HTTP/2: The first thing to keep in mind is the primary reason for HTTP/2 even being a protocol is to improve performance (and not necessarily security). [Read More]

OSI Model

The Open Systems Interconnection model (OSI model) defines a concept where every function of a computing system resides at one of its seven levels. When people say, “Layer 3 routing” or “L7 load balancing” they are referring to the OSI Model. Sign up for DevOps'ish! DevOps’ish is a weekly newsletter covering DevOps, Cloud Native, Open Source, and the ‘ish in between. It is an incredibly handy tool for troubleshooting as it reminds you to check the system at each layer. [Read More]

PHP Memory Directives Relationship

I recently had to templatize PHP configurations using Ansible and Jinja2. I had to do some research to ensure that the memory directives that were being defined were actually valid. The three directives I was tinkering with were: memory_limit upload_max_filesize post_max_size Sign up for DevOps'ish! DevOps’ish is a weekly newsletter covering DevOps, Cloud Native, Open Source, and the ‘ish in between. These three directives values’ are actually tied together. [Read More]