Strongly Typed, Loosely Coupled's Image

Strongly Typed, Loosely Coupled

http://stronglytypedblog.blogspot.com/
More about this blog
Latest Post
09 Feb 2010
Total Posts
27
Readers
362
Liked
0
Disliked
0
Views-Per-Post
13.41
vote up
0
vote down

Groovy++ vs. Groovy vs. Java vs. Scala - Performance Update

I've been writing about a performance comparison between Java, Scala and Groovy in this and this post, where I compared the runtimes of these languages for a straight-forward (and far from idiomatic) implementation of the quicksort algorithm. As you
 
Nick Wiedenbrueck
tags: scala
Feb 09 2010 03:44 PM
vote up
0
vote down

Groovy++ Performance - Now we're talkin'

This is a follow-up of my last post, where I compared the runtimes of the quicksort algorithm implemented in Java, Scala, Groovy and Groovy++. Groovy++ came up with a significant improvement over Groovy. But there was a comment by ait (Thanks ait) on how
 
Nick Wiedenbrueck
tags: scala
Feb 08 2010 01:35 AM
vote up
0
vote down

Lift from a Wicket Developer's Perspective

I've been messing around with Scala again lately. After learning the basics of the Scala language, I decided to have a look at the lift web framework - "the simply functional web framework". In this highly subjective post I will outline, why I'll stick
 
Nick Wiedenbrueck
tags: scala
Jan 07 2010 07:47 AM
vote up
0
vote down

GroovyBot - Developing a Groovy Google Wave Robot

Google Wave is a communication and collaboration tool developed by Google, which is currently in preview and available only to a limited number of users. Last week, I was chosen to be one of those users, and as there's also a Java API available to extend
 
Nick Wiedenbrueck
tags: groovy
Nov 20 2009 12:26 AM
vote up
0
vote down

A Scala Console with JavaFX (Experimental)

It's been a while ago, when I started implementing a Scala console with JavaFX. And orginally I've never thought about publishing it, because it was (and still is) an experimental, personal project. But today I started playing around with it again, and I
 
Nick Wiedenbrueck
tags: scala
Nov 17 2009 09:37 PM
vote up
0
vote down

Concurrency is not such a big Deal ...

... when it comes to web development.In the current debate about the future of Java (Java the language, of course) and which alternative language would be an appropriate successor of Java (Scala, Clojure, ...), much of the discussion focuses on the
 
Nick Wiedenbrueck
Nov 17 2009 09:37 PM
vote up
0
vote down

Scala Tail Recursion

If you are into Scala, then you eventually may have heard about tail recursion or especially tail call optimization. This post sheds some light on what tail recursion is and on Scala's ability to optimize tail recursive functions.Tail recursive
 
Nick Wiedenbrueck
tags: scala
Aug 19 2009 01:24 PM
vote up
0
vote down

Wicket on Google App Engine

Google App Engine now supports Java. Let's get Wicket running on it, quickly.Note: This post covers the basics of setting up Wicket on GAE. This subsequent post takes the next steps of setting up Spring and persistence with JDO and provides the source
 
Nick Wiedenbrueck
tags: wicket
Jul 13 2009 09:18 PM
vote up
0
vote down

Wicket, Spring, JDO on Google App Engine - Sample Application

In my previous post on Wicket on Google App Engine I described the basics of how to set up a simple Wicket application that runs on GAE. This post takes the next step and describes how to set up a simple CRUD application. The source code of the sample
 
Nick Wiedenbrueck
Jul 12 2009 06:40 PM
vote up
0
vote down

Java vs. Scala vs. Groovy - Performance Update

It's been quite a while since my post on the micro benchmark comparison between Java, Scala and Groovy. Since the Groovy developers tackled some performance issues with the Groovy 1.6 release, I thought, I'd give it another try. I used Groovy 1.6.3,
 
Nick Wiedenbrueck
tags: scala
Jul 06 2009 02:28 AM
vote up
0
vote down

Eclipse Galileo Release

The upcoming Eclipse Galileo Release is currently in RC state. This post highlights some of the new features.Update-ManagerFinally, the update manager works again. With the Ganymede release I really had huge problems to install updates, both on my
 
Nick Wiedenbrueck
tags: eclipse
Jun 29 2009 10:42 AM
vote up
0
vote down

Wicket Patterns and Pitfalls #5

This is the fifth article in a series of articles about common patterns and pitfalls when using Wicket (http://wicket.apache.org). Most of these patterns apply only when using Wicket in conjunction with Spring and Hibernate and these might be very
 
Nick Wiedenbrueck
tags: wicket
Apr 30 2009 04:15 PM
vote up
0
vote down

Wicket Patterns and Pitfalls #4

This is the fourth article in a series of articles about common patterns and pitfalls when using Wicket (http://wicket.apache.org). Most of these patterns apply only when using Wicket in conjunction with Spring and Hibernate and these might be very
 
Nick Wiedenbrueck
tags: wicket
Apr 10 2009 06:13 AM
vote up
0
vote down

Wicket Patterns and Pitfalls #3

This is the third article in a series of articles about common patterns and pitfalls when using Wicket (http://wicket.apache.org). Most of these patterns apply only when using Wicket in conjunction with Spring and Hibernate and these might be very
 
Nick Wiedenbrueck
tags: wicket
Mar 26 2009 08:59 PM
vote up
0
vote down

Wicket Patterns and Pitfalls #2

This is the second episode in a series of articles (see here for the first article) about common patterns and pitfalls when using Wicket (http://wicket.apache.org). Most of these patterns apply only when using Wicket in conjunction with Spring and
 
Nick Wiedenbrueck
tags: wicket
Mar 17 2009 04:24 PM
vote up
0
vote down

Wicket Patterns and Pitfalls #1

This is the first article in a series of articles about common patterns and pitfalls when using Wicket (http://wicket.apache.org). Most of these patterns apply only when using Wicket in conjunction with Spring and Hibernate and some might be very
 
Nick Wiedenbrueck
tags: wicket
Mar 11 2009 01:43 PM
vote up
0
vote down

sources of information

to stay up to date of what's going on mainly in the java space, different developers have different strategies. in this post i'll describe mine. my strategy consists of two parts. one part is keeping track of news and information coming from different
 
Nick Wiedenbrueck
Mar 10 2009 01:41 PM
vote up
0
vote down

Getting Started With OSGi

starting a new project at work we discussed the use of OSGi. i had read some articles about OSGi before but never got deep into it. but with gaining inside, i'm pretty amazed about OSGi now, as it makes it possible to write modular, flexible and dynamic
 
Nick Wiedenbrueck
tags: osgi
Oct 08 2008 12:01 PM
vote up
0
vote down

Maven Integration Tests with Jetty and Selenium

in this post i'll describe how to configure maven to run integration tests with selenium and the maven-jetty-plugin. although this solution works, there surely are some points where it could be optimized (leave comments!). this solution assumes you have
 
Nick Wiedenbrueck
Sep 09 2008 04:30 PM
vote up
0
vote down

effective java

recently i've put my scala sessions aside for a while, because i've had the chance to get the second editition of 'Effective Java' by Josh Bloch into my hands. Although i had read the first edition, the second edition struck me again. it contains some of
 
Nick Wiedenbrueck
Aug 13 2008 01:50 AM
vote up
0
vote down

won an eclipse t-shirt

for its latest release (ganymede) the eclipse foundation started a contest. they gave away eclipse t-shirts for the first reviews of the new release and i've won one for my post in this blog.thanks to eclipse. this is my first developer t-shirt.
 
Nick Wiedenbrueck
tags: eclipse
Aug 13 2008 01:40 AM
vote up
0
vote down

scala functional programming

i continued learning scala reading the 'Scala By Example' tutorial from the scala-lang.org website. next up was functional programming in scala. in scala functions are first class citizens. that means you can declare functions and pass them around as
 
Nick Wiedenbrueck
tags: scala
Jun 27 2008 01:58 AM
vote up
0
vote down

eclipse ganymede release

last week i downloaded a release candidate version of the new eclipse ganymede release and today the final version is coming out. i've downloaded the big bundle including modelling tools.i like the new modelling features, especially because i've been
 
Nick Wiedenbrueck
tags: eclipse
Jun 25 2008 06:26 PM
vote up
0
vote down

google syntaxhighlighter

recently i've found the google javascript syntaxhighlighter. it looks kind of like this - i can't get the blog to not to convert line breaks in a pre-tag to br-tags. but i think you can guess what it does ... and it's quite cool.public static void
 
Nick Wiedenbrueck
Jun 20 2008 10:12 PM
vote up
0
vote down

quicksort source code

andres asked for the source code of the quicksort comparison.JavaScalaGroovyPlease give me some feedback
 
Nick Wiedenbrueck
tags: scala
Jun 20 2008 10:07 PM
vote up
0
vote down

quicksort java scala groovy

today i compared the running times of the quicksort algorithm implemented in java, scala and groovy. i took the scala implementation from 'Scala By Example' [available on scala-lang.org] and based on that i wrote the other two. i ran a test on an array
 
Nick Wiedenbrueck
tags: scala
Jun 11 2008 12:43 AM
vote up
0
vote down

first look at scala

recently people are talking a lot about scala ('the next java'). so i decided to have a look at it. in this post i am not going to give an introduction to scala, but i will give some examples of the language features that show what scala can do for you.
 
Nick Wiedenbrueck
tags: scala
Jun 07 2008 06:24 PM