Blogging Among the Clouds
Up until now this WordPress blog has been hosted by DreamHost, a company with a good reputation and a solid knowledge in hosting. Unfortunately, the server we’ve been located on, Trafficante, have...
View ArticleAlways Use Parenthesis in Groovy Builders
I recently ran into an interesting Groovy feature when demonstrating the strengths of the MarkupBuilder. As you probably know, parenthesis in a Groovy method call are optional, unless it's a no-args...
View ArticleUpgrading Groovy to 1.6.2 Fails on Mac
When I tried to upgrade Groovy from 1.6.1 to 1.6.2 using MacPorts, it failed with an OutOfMemoryError. I managed to get it to build using some manual fixing in the build file. I’ll explain […] The post...
View ArticleTransparent bind of JavaFX and POJOs
When I started coding JavaFX I quickly found that the great bind mechanism doesn’t work together very well with my legacy Java code. In fact, it doesn’t work at all. In my case I […] The post...
View ArticleCreating a TinyMce plugin for a Wicket application
I’m currently working on a web project based on Wicket. In this web project there was a request for a web based word processor. TinyMce fits the bill perfectly and as it happens is […] The post...
View ArticleThe Golden Ratio
Also known as the “Divine Quotient”, the Golden Ratio was given an almost magical meaning during the renaissance, but it’s actually much older than that. Leonardo DaVinci used it. Euclid used it. It...
View ArticleScripting in Ruby
I just read, or rather skimmed, the book, called Everyday Scripting with Ruby and it is awful. I had high expectations. I was expecting something like Perl for System Administration, where you right...
View ArticleAuto-incrementing Build Numbers in Xcode
Users and testers will find bugs you are sure you have already fixed. Sometimes they use the wrong version, sometimes your fix is not as good as you thought. Either way a tiny unique […] The post...
View ArticleUsing Roslyn to build a simple C# interactive script engine
The .NET Compiler Platform (a.k.a. Roslyn) version 1.0-rc2 was recently released and got go-live license which means the API’s are to be considered fairly stable. In this post I’ll demonstrate how to...
View Article