SSO with Nginx auth_request module

SSO with Nginx auth_request module – SSO as in Single Sign-On.  Absolutely beautiful solution for one set of requirements, and a horrendous for another.  Worth knowing though.

Nginx and Memcached, a 400% boost!

Here is an idea to try on a slow weekend: Nginx and Memcached, a 400% boost!

nginx_memcache

 

Memcached, the darling of every web-developer, is capable of turning almost any application into a speed-demon. Benchmarking one of my own Rails applications resulted in ~850 req/s on commodity, non-optimized hardware – more than enough in the case of this application. However, what if we took Mongrel out of the equation? Nginx, by default, comes prepackaged with the Memcached module, which allows us to bypass the Mongrel servers and talk to Memcached directly. Same hardware, and a quick test later: ~3,550 req/s, or almost a 400% improvement! Not bad for a five minute tweak!

git undo

The GitHub Blog runs a very handy post: How to undo (almost) anything with Git, which covers a variety of git scenarios which you’d want to undo – anything from typos in commit messages to handling of branches.

git

If you don’t feel like learning all that, have a look at gitjk (as in “just kidding”) tool that I linked to before.

WordPress Plugins GitHub Mirror

WordPress Plugins GitHub Mirror (or on GitHub):

Say hello to fully automated GitHub mirrors of every plugin in the WordPress.org plugin repository. These aren’t your typical plugin Git repositories. These mirrors can be used for fast, efficient, and automated plugin updates using Composer, and don’t require “sync scripts” or separate Subversion checkouts for plugin development. They also offer a way for plugin developers to make the move to Git even while others continue working on the same plugin using Subversion uninterrupted.

stats

Impressive, and quite useful.