Is static typing and refactoring really connected?

Monday, August 11th, 2008

One of the main problems brought out when comparing dynamic languages to static ones is lack of proper refactoring support. It is usually implied that dynamic languages are not conceptually refactorable, which speeds up code rotting.
Although there is plenty of evidence that dynamic languages do support refactoring, I’d like to concentrate on the other claim [...]



Scala LiftOff for Me

Friday, May 16th, 2008

There are quite a few reports about the happenings on Scala LiftOff, so I’ll just summarize my personal experiences, which might have been quite different from others:

This was the first time I posed as the sponsor. The sponsor part sucked, since it made me feel I bought my way in there :) At the same [...]



Expos, Conferences and Unconferences

Wednesday, April 16th, 2008

The reason we've been kind of silent lately is that we are organizing exhibiting in three upcoming conferences: JAX, JavaOne and Great Indian Developer Summit. This year we (ZeroTurnaround) are doing some very hardcore promotional work and it is quite a lot of effort to organize it.



Are static types a personal issue?

Monday, March 10th, 2008

Static v/s dynamic types: I will look now into the pros & cons of static typing. What if it’s not really a technical but more of a psychological matter?
This is not exactly an eye-opener, but static types will create a mind map of the project code with considerably less effort than dynamic types. And as [...]



Evolution v/s revolution

Wednesday, March 5th, 2008

Evolution v/s revolution: “The fact that languages will improve over time, as software libraries already do, is exciting. It’s less scary than learning a whole new language.” — sorry, Nathan, but it’s not like that. Language is in a way a paradigm that a programmer accepts to build his software on. And paradigm shift is [...]