Post not found

We could not find that post you were looking for.


Try searching

Things you might like

  • My thoughts on software licenses

    Whenever you release a piece of code, a library, or any other software package, you should include a license so that other people may legally use your soft...

  • Understanding S3 permissions

    Amazon S3 is a great (and cheap) content storage and delivery service, used by millions of websites and applications around the world. However, their permi...

  • Understanding Git Rebase

    I use git’s rebase command daily, it’s an invaluable tool for maintaining a clean and sane Git history. However, most people find it difficult ...

  • Enhanced Varnish Dashboard

    I run Varnish on a number of servers, and I don’t always have a full metrics setup (e.g. Graphite/Statsd/Collectd) setup. Also, sometimes I just want...

  • Before asking for help, make sure you understand your tools

    I’m writing this blog post in response to Why Rockstar Developers don’t Ask for Help and So you want to be a Developer Rockstar?. Despite the use o...

  • Understanding Arrays

    Arrays & hash maps are one of the cornerstones of modern computer programming. It’s almost impossible to write a useful program without them, so ...

  • Encrypted Malware Payloads

    Recently, I was reading an article on the recently discovered hacker group dubbed the Equation Group[1], I stumbled across an interesting concept: encrypte...

  • Basics Of Scaling: Cache Everything

    I do a lot of work on websites that needs to scale fairly well, but I tend to use that mentality for every project. Part of scaling is performance, and the...

  • WIP: Circuit Sandbox

    I’ve been working on an HTML5 Canvas game recently, designed to be an educational sandbox that allows people to create logic gates and build circuits...

  • Understanding the PHP-FPM status page

    PHP-FPM has a very useful feature that allows you to setup a status page to view that status of a PHP-FPM pool, configurable using the option pm.status_pat...