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 Aug 1st, 2007
There is a good article running over at SD Times titled “Study Predicts Upswing In Dynamic Language Use” (hat tip to James Robertson). Given how hot dynamic languages are right now I don’t think it would take Nostradamus to predict an upswing in use. The Forrester study mentioned in the article did have a few […]
Read Full Post »
Posted in Tools on Jul 15th, 2007
I recently acquired a new Santa Rosa based MacBook Pro to use as my daily development machine. This new laptop replaces my trusty 17” PowerBook G4 which was beginning to feel a little long in the tooth. I have been using the new machine for 2 or 3 days now and decided to offer my […]
Read Full Post »
Posted in Tools on Jun 22nd, 2007
Matt and I were discussing domain-specific languages the other day and no discussion of DSLs is complete without mentioning Lisp macros. After I explained how macros work in Lisp Matt said something along the lines of “Huh, that sounds cool but I am not sure how I would use it.”
This is what Paul Graham called […]
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 »
Posted in Tools on Mar 6th, 2007
My 7 year old Apple Pro keyboard died yesterday and I went to BestBuy to get a new one. All of the keyboards there were wireless and came with a mouse. Gone are the days when you can buy a simple wired keyboard. I don’t really care to have a profusion of novelty buttons on […]
Read Full Post »
Posted in Tools on Sep 11th, 2006
I noted the release of IronPython 1.0 last week and wondered if it would run under Mono on my Mac. Turns out the answer is yes.
Update: It looks like the Gardens Point Ruby.NET Compiler also works under Mono (mostly).
Read Full Post »
Posted in Tools on Aug 12th, 2006
In 2002 I led a team that was building a non-trivial system using .NET. Most of the code was written in C# with some low-level code written in C++ and a few legacy components implemented in VB 6. On that project we used several open source tools such as NAnt, NUnit and NDoc. Visual Studio […]
Read Full Post »
Posted in Tools on Jul 15th, 2006
Someone recently ran a benchmark comparing Rails to Django and Symfony and the posted the results on the Rails wiki. The gist of the benchmark is that the author created some dynamic content in all three frameworks and then used siege to hammer the server with 50 and then 150 concurrent users. At 50 users […]
Read Full Post »
Posted in Tools on Jul 14th, 2006
For those of you out there who need more evidence that WS-* is a confusing mess, I give you this.
‘nuff said.
Read Full Post »