Browse by Tags

WTF: Build Failed: No Failed Tests Found
16 April 08 04:47 AM | andersnoras | 0 Comments   
The guys at Codehaus are moving the continuous integration servers. I must say that I had a WTF-moment when this build failure notification dropped in my inbox: I find it amusing that the build failed because “all the tests passed”. The real Read More...
Filed under: ,
More on generics and Inversion of Control
06 April 08 09:29 PM | andersnoras | 2 Comments   
My last post on Java generics and the Repository pattern got a bit of interest. Judging from the feedback I got, I feel the need to elaborate on the Inversion of Control part of this. As some readers pointed out, Google’s Guice container employes Read More...
Filed under: , ,
Generics, Inversion of Control and Repository<T>
03 April 08 07:32 AM | andersnoras | 4 Comments   
Whenever I stray off the beaten path of Java generics, I instantly miss C#’s generics implementation. Earlier today, Java’s type erasure erased a few good hours of productivity whilst I was doing a spike on bringing the IRepository<T> experience Read More...
A framework for cross platform DSL development
31 March 08 06:42 PM | andersnoras | 6 Comments   
One of the challenges I have experienced when giving talks or blogging about domain specific languages is that developers are a little reluctant to writing code in languages they are unfamiliar with. This holds true even if the DSL in question is an external Read More...
Filed under: , , ,
Vibrant Ink for IDEA
25 March 08 04:50 AM | andersnoras | 6 Comments   
I’m not sure if its because Java developers have a flurry of good IDEs to choose from, but IDE pimping is a rare hobby among Java developers. However, since I’m a polyglot developing stuff in a range of languages I enjoy having a familiar, Read More...
Filed under:
Babysteps in Scala
10 March 08 05:11 AM | andersnoras | 4 Comments   
There are always some Java developers who attend whenever I give my .NET DSL talk. This is super cool, and at it makes for some new challenges. The most common one is “How can we do these things with Java”. Since the JavaZone guys have introduced Read More...
Filed under: , ,
Next Week's Speaking Schedule
22 February 08 04:24 AM | andersnoras | 3 Comments   
Fredrik Kalseth posted a notice about his talk for the Norwegian .NET User Group’s (NNUG) Vestfold’s chapter, so I thought I’d follow in his footsteps to inform the world about my speaking engagements next week. On Tuesday February 26th Read More...
Filed under: , , ,
Save Java, Dead or Alive!
18 February 08 03:11 AM | andersnoras | 1 Comments   
Whatever language you write in, your task as a programmer is to do the best you can with the tools at hand. A good programmer can overcome a poor language or a clumsy operating system, but even a great programming environment will not rescue a bad programmer. Read More...
Filed under: , , , ,
A Jerk in the Land of a Hundred Languages
03 February 08 07:00 AM | andersnoras | 2 Comments   
There is an article in this week’s Economist referring to a paper by Dr. Mark Pagel et al published in the latest edition of Science on (spoken) languages evolving in punctuational bursts. The key point in Dr. Pagel’s research is that evolutionary Read More...
Filed under: , ,
My ¢2 on Java Extension Methods
05 December 07 05:38 PM | andersnoras | 3 Comments   
A while a go Neil Gafter proposed extension methods as a new feature in Java 7. This is an interesting proposal and if it is implemented, it would make Quaere even better. I'll skip the tired list sorting example from the discussions and think out loud Read More...
Filed under: , ,
Lexical Closures, Deferred Execution and Kicker Methods
06 November 07 05:20 AM | andersnoras | 3 Comments   
Casper wrote an interesting comment to my screen cast about LINQ and Quaere auto completion which deserves an answer in the form of a blog post. As the title suggests you’re in for a ride through many different concepts in .NET, Java, LINQ and Quaere Read More...
Filed under: , , ,
Bare naked LINQ
18 October 07 06:07 AM | andersnoras | 10 Comments   
Some ever recurring discussions around Quaere are “this isn’t really LINQ for Java” and “cool, but this isn’t truly type-safe”. In this post I’ll dive into these topics by explaining how LINQ works… LINQ Read More...
Filed under: , , ,
I'm speaking at the Oslo JUG tonight
03 October 07 04:22 PM | andersnoras | 2 Comments   
If you're anywhere near Oslo, drop by the Oslo Java User Group aka javaBin meeting at the university of Oslo tonight. I'll be giving an open ended, bare naked talk on domain specific languages. What I eventuall end up talking about is pretty much up to Read More...
Filed under:
Sneak preview: Quaere for JPA
02 October 07 06:01 AM | andersnoras | 6 Comments   
Even if only the Quaere for Object implementation has been available, the project has generated quite a lot of buzz. Quaere for Objects only shows some of the things you can do with the framework, and I feel that the biggest potential is how one can extend Read More...
Filed under: , ,
Ambition, Quaere, Closures and Other Random Thoughts
27 September 07 07:20 PM | andersnoras | 2 Comments   
Yesterday I came across Chris Wanstrath Ambition project which is very similar to my Quaere project. To exemplify the similarities between LINQ, Ambition and Quaere, here is the same query expressed in each "language". LINQ var expensiveProducts = from Read More...
Filed under: , , , ,
More Posts Next page »