Eleven reasons to use the Play! Framework for Java Web Development
The Play! Framework is a great tool for rapidly building Java web applications. Play! takes many of the ideas from the dynamic languages world (Rails and Django), and provides them to Java web...
View Article4 Tips from the Unix Greybeards
So I’ve been using Unix for a number of years, and think of myself as relatively competent in using Posix based operating systems. I’ve recently had the great pleasure of working with a few guys who’ve...
View ArticleA Thought On Dynamic Languages
Reading http://www.codecommit.com/blog/ruby/monads-are-not-metaphors got me thinking on a tangent not related to the article. The examples start in ruby then move to Scala. Daniel points out the...
View ArticleA Version Labelling Scheme for Software Product Development
Computer software typically has a . separated version number. These numbers have value in helping to understand which version is being used. There is a shared understanding that things go from the most...
View ArticleA vocabulary for product licensing
Getting a shared vocabulary for conversations is always useful. Here’s a pattern/vocabulary that I’ve recently been introduced to for thinking about software product licensing. Product Key License SKU...
View ArticleWriting Beautiful RSpec Matchers
thoughtbot have created a really nice set of custom matchers for RSpec. The Shoulda matchers make writing tests for rails models beautiful and clean. Shoulda matchers make it possible to write specs...
View ArticleComparision of 4 approaches to playing audio in iOS
There are at least four different ways of playing audio in iOS. Each has their own wrinkles and advantages. In this article I briefly compare and contrast some of the differences between the options....
View ArticleNotes From Yehuda Katz’s visit to Brisbane
Yehuda Katz(http://yehudakatz.com/) had a brief visit to Brisbane Australia, doing a public presentation, and a more private breakfast meeting. In this blog post I’m going over some of the things that...
View ArticleHow to use any JavaScript library with RequireJS 2.1
I’ve been using Require JS for a while, having cut my teeth on 0.27.0, and gotten quite familiar with the order plugin that was a part of life when using non require-js libraries. RequireJS 2.1...
View ArticleThings to think about when building a new web project
I’ve been thinking and talking with people about building webapps. Every project has it’s own set of contexts to consider, and questions to work through. As such each will have things to consider. Here...
View Article