I’ve never been a fan of the setup of logging frameworks as far back as when I was a Java developer. The hassle and complexity of configuring and managing the logging framework was always a big hassle and would often create serious problems in the application if not done right. Even today in Scala it…
Category: methodology
Play Framework for Scala: An Evaluation
I often speak to clients and developers that are pushing the Play Framework as the ideal web framework when developing Scala web applications. I started considering why Play is the framework that people tend to settle on, especially large companies. I think there are a few reasons: It’s supported by Typesafe *cough*, I mean Lightbend….
Mocking should be Mocked
I’ve worked with and for a lot of companies over the years and with the ones that actually care about unit testing Mocking (Mockito or some other variation) typically quickly enters the scene. My argument is that in proper coding you should be able to write proper unit tests without any mock objects. I’ll go…
Why Templates Suck
The Problem I’ve been asked a lot recently about what template engine I prefer and most people seem shocked when I say that I do my best to avoid them and just generally don’t like the idea of templates. Let me first define what I mean by templates before I get into my explanation so…
Hyperscala: Why not Play?
This article is continuing in the series on exploring Hyperscala. If you have not already done so, I would highly recommend reading the following previous posts as many topics discussed here build on concepts previously discussed: Hyperscala: An Introduction Hyperscala: Getting Started Hyperscala: Chat Example The Play Framework is perhaps the most popular web framework…
Hyperscala: Getting Started
Last week I did an introduction to Hyperscala and briefly outlined some really cool things it can do. This week I want to slow down a bit and take you through the basics of getting your first application up and running with Hyperscala. Requirements: Since there is a broad number of IDEs / editors used…
Hyperscala: An Introduction
It has been well over a year since my last post. In 2011 I went to work for Overstock and moved to Utah. Life got busy and I worked during the day and when I had time I programmed on Sgine at night (http://www.sgine.org). In February of 2012 I left Overstock and moved back to…
Still Alive!
Well, this is a great title for this post not only as it’s the first blog post I’ve made here in seven months, but I’ve also had the song from Portal stuck in my head lately. 🙂 Looking at my blog it would be easy to classify me as MIA but I’ve actually been quite…
Loops in Scala
Lately I’ve been learning the ins and outs of the Scala language and I have to say, having programmed in Java for the past several years, that Scala is scratching where I itch. It is a lot to grasp and mind opening, but all-in-all I see Scala as what Java could have evolved to if…
jSeamless 2.0 is Coming!
From the outside looking in it would appear that jSeamless is all but dead, but if you’ve been paying attention to SVN commits you’ll notice there’s been quite a lot of activity for the past several months. I have somewhat abandoned what small community I had with jSeamless 1.0 in an effort to “start over”…