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.
Here is an idea to try on a slow weekend: Nginx and Memcached, a 400% boost!
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!
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.
If you don’t feel like learning all that, have a look at gitjk (as in “just kidding”) tool that I linked to before.
Catching up with emails, I saw this email from the Google Calendar team:
Starting on June 27th, 2015, SMS notifications from Google Calendar will no longer be sent. SMS notifications launched before smartphones were available. Now, in a world with smartphones and notifications, you can get richer, more reliable experience on your mobile device, even offline.
Too bad I say. SMS notifications is one of the features I use and love the most about the Google Calendar. My smartphone is full of all kind notifications. In this day and age, it seems, every up considers it it’s duty to add something to the notification bar. I’ll never configure each one of those to have a different sound, vibration mode, or LED color. I don’t really care about them no more.
The ONLY notification that I care about 24×7, since my sysadmin shift days, is the SMS. An SMS wakes me up in the middle of the night. An SMS draws my attention in the noisiest of places. An SMS interrupts my meetings. That’s the one and only instance notification that I respect.
And now, it’s disappearing from the Google Calendar…
Find CPAN mirrors and configure the local CPAN mirror list – this came in handy today, when one of my boxes picked up a really slow mirror. One other place to look for mirrors is here.
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.
Impressive, and quite useful.
Twilio – APIs for Text Messaging, VoIP & Voice in the Cloud.
MainWP WordPress Manager – Management of multiple WP sites. Self-hosted and Open Source.
CakeFest 2015 Presentations – a convenient list of all CakeFest 2015 presentations in one place. Not sure how permanent the site is (I have a feeling this is a quick CakePHP coding experiment during the event), so hurry up and grab the links just in case, until something better comes out. There were some really good talks by the looks of it. Too bad I didn’t make it this year.