Posted by & filed under Node.js.

At work I’ve been tasked with building real-time PvP systems (pushing data from server to client) as well as matchmaking systems for pairing players together (pretty similar stuff to what I’ve been doing since first learning Node.js two years ago). While building matchmaking systems, of course the ELO system used by Chess was brought up (As… Read more »

Posted by & filed under APIs.

I’m releasing my book under a Creative Commons license. You can view the LaTeX code for it on GitHub (and even submit pull requests), or simply download the PDF here. I’ll add more content to the book as people request it, and hopefully get it published one day.

Posted by & filed under Personal.

Cracks marr the surfaceOf your pristine face;Neglect and solitudeLeft acrid distaste.Fear, anger, loathingGuiding every step. Like the Phoenix: rise above,Or perish with regret. One of the neatest things I ever wrote.

Posted by & filed under Linux, Node.js.

Normally when I host my Node.js-based applications, I’ll SSH into my server, open up a screen or tmux session, run node ./server.js, detach, and call it a day. Of course, if you’re reading this article, you’re fully aware that this is a horrible solution and are looking for an alternative. One thing that is going to… Read more »

Posted by & filed under Personal.

The posts to this blog may have subsided, but my exuberance (and GitHub commits) have not. Working on Book #2 My next book is titled A Consumer-Centric Approach to RESTful API Design and unlike my first book will be self published. I’m a lot more excited about this book than the previous one, Backbone.js Application Development…. Read more »

Posted by & filed under APIs.

Some friends and I are working on a project called CodePlanet.IO. It’ll be a high-quality tutorials website, and we plan on eventually releasing screencasts of full-stack development using various web-related technologies. Our first big post is an article of mine on the Principles of good RESTful API Design. You might not have realized it, but I’ve… Read more »

Posted by & filed under Reviews.

I recently read a copy of Debian 7: System Administration Best Practices, written by Rich Pinkall Pollei and published by Packt. Full disclosure: I’ve published a book through Packt, and they sent me a free copy of the book to do this review. Relevant background: Debian has been my preferred distribution for a few years,… Read more »

Posted by & filed under Web Server.

If you throw some SSL onto your NGINX hosted website (as you’ve likely noticed is now doing), you may notice a few hard-to-diagnose issues. Many PHP scripts look for the presence of a certain server variable, namely, $_SERVER[‘HTTPS’], to determine if it is behind an SSL connection. To fix this, you need to add the following… Read more »