Posted in Code on Jul 13th, 2009
One thing that I did not like about working with the Nitrogen web framework is the way that view rendering is handled. Nitrogen calls the function main/0 in your web modules which, by convention, returns an instance of the template record. This record points to a template file that has HTML code with a little […]
Read Full Post »
Posted in Tools on Jul 1st, 2009
When setting up Erlang under OS X I have run into two issues. First, how do I keep multiple versions installed at once? I sometimes have a need to evaluate a new version of the Erlang VM while keeping the old version around “just in case.” In a few instances I had two applications […]
Read Full Post »
Posted in Code on Dec 6th, 2008
I have been using Erlang extensively for the last 6 months or so and it is a very nice language. While I have enjoyed working with the language, I wasn’t really impressed with the existing Erlang web frameworks. Mochiweb is nice enough, and I use it to power an application with an HTTP based ReSTful […]
Read Full Post »
Posted in Tools on Oct 9th, 2007
I wrote last month about the decline of the Java programming language in a post called . The gist of the post is that the Java language has stagnated and this stagnation will eventually lead to a decline in popularity. I felt that this was a fairly uncontroversial idea; programming languages follow cycles and it […]
Read Full Post »
Posted in Tools on Aug 31st, 2007
Russell Beattie makes a pretty good argument that Java needs an overhaul. For the most part, I can’t argue with what he is saying. The Java language needs to come to grips with the changing ways that people write software and provide a more productive platform on which to build. This isn’t something that can […]
Read Full Post »
Posted in Tools on May 2nd, 2007
With the advent of multi-core CPUs concurrency is becoming more important, but is traditional threading the way to go? The problem is that traditional threading is very difficult to get right. I am sure that are some cowboys out there who will respond to that last sentence by saying that “real programmers” don’t have a […]
Read Full Post »