Guy Royse

Guy Royse

Guy works for Pillar Technology in Columbus, Ohio as an instructor, a consultant, and a software engineer. He has programmed in numerous languages -- many of them semi-colon delimited -- but has more recently been working with Ruby and JavaScript. He is also the chief organizer for the Columbus JavaScript User Group and is active in the local development community.

In his personal life, Guy is a hard-boiled geek interested in role-playing games, science fiction, and technology. He also has a slightly less geeky interest in history and linguistics. In his spare time he volunteers as Cubmaster for his kids' Cub Scout Pack.

Website URL:

Social Profiles

Are you tired of TDD workshops that make you do boring things like calculate bowling scores and prime factors or demonstrate how to win at the game of life? If so, this is the session for you! In this TDD workshop we will be building the domain model for EverCraft -- a new MMORPG from Blizzards of the Coast. We have lots of story cards prepared covering features from combat to magic, classes to spells, and races to items. Plus, we'll be defining some of these cards during the session in case you want that +9 knife of ogre slaying or enjoy casting magic missile at the darkness. This workshop is language agnostic and for all levels of developers. The focus is on TDD and emergent design but pair programming will be covered as well. The only requirement is that you bring a laptop and that you be able to test-drive you code with your language of choice. When you are done you will emerge a better programmer for the experience but there is small chance you will have a craving for Cheetos and Mountain Dew.

63 million years ago, the dinosaurs were destroyed by a big rock from space. In this session, we'll kill some more! Meteor.js is one of the many new JavaScript frameworks to come our way in the past few years. But this one is a little different because Meteor makes it dead simple to write real-time JavaScript applications. Real-time applications that update all content for all users all the time. No waiting. No hassles. And we'll use it to live-code an application -- one that kills dinosaurs -- which we will then live-deploy so everyone can help.