Saturday, October 30, 2010

Nano Time is Here!

And you know what that means: an attempt to write another book! I've written up some thoughts on my characters, locations, and important what not's on Google Docs in anticipation.

Monday, October 25, 2010

DSL Magic

Updated: Work is being done for a cron dsl work on my project cronish. Check it out... fork me... I'm open to suggestions.

I have never taken a strong interest in creating DSL's before tinkering with Scala. I had an eye opening experience this weekend, that originated as a joke.

I've recently taken an interest in the Harry Potter series. Other Potter fans may also know that the next one in the series is coming out next month. On my birthday, in fact.

Wednesday, September 29, 2010

BDD and ScalaTest

I've read a good bit about ScalaTest and BDD before, but I actually used it for the first time on a particular project I'm working on at the moment.

The code in question was a bit of utility code that simply extracts a zip archive or archive's a directory (a basic packaging utility). Writing a spec for this was very easy.

Monday, September 13, 2010

LWJGL / SBT plugin example app

I decided to try out my new plugin for my new work environment, and my nephew has been frequently inquiring to make him a video game, but I particularly enjoy my free afternoons. I thought a good way to test the plugin and appease the little guy, was to simply write a small game!

Thursday, September 9, 2010

LWJGL / SBT plugin

So I created a LWJGL / sbt plugin today, thanks to this rather simple-but-awesome blog post I read. I also added a little nugget for developers using Slick, which is a simple trait for slick dependencies. It is probably more silly than useful, but it was easy enough to add.

This project spawned because my aggravation in having to develop games in sbt. Fortunate for me, someone had encountered a similar issue.

The plugin, and more information about the plugin, can be found on github: sbt-lwjgl-plugin.

-- Philip Cali

Thursday, September 2, 2010

Streamlining Appengine Development

So I have a few apps on appengine. I have my beautiful wife to thank for that. I never planned on deploying anything other than a silly blog on it before she came in my life, coming up with awesome ideas. She would mention in passing, "I wish there was an app for x on my ipad". Chances are, there would be, but it would cost a dollar or two. I know that does not sound like much, but I always look for an opportunity to expand the brain a little. So I write her apps.

Wednesday, September 1, 2010


So I ported all the content from my old blog, and started one here hosted by Google. I have been so impressed by Google, and all their online services. They are good to their customers, and really good to developers, what with all the libraries.