Posted by & filed under Game Dev.

I’ve been awake for over 24 hours developing at the Beta Breakers Gamejam. Here’s my entry: Play Gridloche (browser) Challenge Post (entry) It’s a multiplayer game where many players can join simultaneously. New characters are made available to all players at the same interval. Drag and drop a character from the inventory at the bottom of the… Read more »

Posted by & filed under Web Server.

I’ve been happily hosting my various PHP/nginx websites and occasional crazy Node.js application on a Linode 1024 VPS for the last couple years. Recently I’ve been looking into AWS and other VPS/PaaS providers for side projects and figured I should check out what I was getting from my Linode. Interesting. Apparently I haven’t upgraded or… Read more »

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 »