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 »
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 »
This weekend I put together Robot Onslaught. There’s no server tech involved (save for simple serving of the files). All data is sent over PubNub. Play Robot Onslaught Robot Onslaught on GitHub Move around with WASD. Shoot in different directions using the Arrow Keys (I map them to a USB SNES controller for extra awesomeness)…. Read more »
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 »
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.
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.
I’ve been using Linux Mint 15 on my Thinkpad Carbon X1 since about when it came out. It’s been running pretty well, but I finally got to the point where I’m doing more ./configure than I am apt-get install as the repository is so outdated. Linux Mint 17 XFCE recently came out, and is a “Long Term Release”… Read more »
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 »
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 »
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 »