Designing a REST API for a Turn-Based Game

Posted on September 2, 2014 by Erik Gillespie

Previously, we created a JSON model for Pegger. Now it's time to come up with an API that HTTP clients can use to interact with our game. In this tutorial we'll be designing an API "on paper". No coding for, just thinking things through.

Modeling a Turn-Based Game with JSON

Posted on August 26, 2014 by Erik Gillespie

Since my first tutorial for building out my turn-based game, Pegger, I have been thinking a lot about how to design a REST API around it. In this particular article my focus will be on creating a data model for Pegger and representing that model using JSON so don't worry if you're not intimately familiar with REST and HTTP yet.

Creating a Jersey App on Google App Engine

Posted on August 11, 2014 by Erik Gillespie

Today I started writing a web app that I hope will become a web-based version of a 2-player peg jumping game that I devised a few weeks ago. Inspiration for this game goes to my 18 month old daughter and her desire to play with her peg-hammering toy at 2 o'clock in the morning. I've settled on calling the game Pegger.

I'm turning the process of building the app into a tutorial series. This will be the first in the series, where we'll go through the process of creating a Jersey web app that runs on Google App Engine.

Pre-Startup Woes - The Fears That Hold You Back

Posted on August 4, 2014 by Erik Gillespie

In my previous post I offered up a couple of tips to help choose a business name. For me, that was one of the two most difficult parts about starting a business. The other was overcoming my own fears. Those fears held me back from branching out on my own and it took a long time for me to muster the courage to push past them and actually start a business.

In this post I point out some things that helped me take the plunge and start my first business.

Pre-Startup Woes - Choosing a Business Name

Posted on July 28, 2014 by Erik Gillespie

I didn't know it at the time, but picking a name for my business and mustering the courage to submit the appropriate paperwork would end up being two of the more difficult parts of starting my business. In this article I explain some things I considered when coming up with a name.