keskiviikko 16. joulukuuta 2009

Coding Session Tampere

Another coding session at Starduck Studios. We tackled Roy Osherove's String Calculator kata in Scala. Pekka performed the kata and lead the discussion on various properties of Scala and the development environment.

It was a good first-look at Scala, although I had the feeling it would have been even better if everyone would have had a chance to try it out.

Next time we will make an attempt to implement a coffee machine controller. It will be a public session, announced in the mailing list and various social media environments.

http://confluence.agilefinland.com/display/af/Coding+Session+Tampere+20091216

keskiviikko 9. joulukuuta 2009

OO Days at TUT

I attended OO Days at Tampere University of Technology. Below the list of talks I attended to.
  • Dean Leffingwell: A Lean and Scalable Requirements Information Model for the Agile [slides]
  • Marko Taipale (Huitale) and Ari Tanninen (Koodaripalvelut): Scrum is NOT enough [slides]
  • Jan Reher (Systematic Inc): Yes, you really can have agility and high maturity at the same time [slides]
  • Rui Manuel de Sousa Pereira (IBM) Achieving Agility - Impact on Software Economics
I really enjoyed the talks, asking questions and discussing with people.

OO Days will be an annual event from now on. A wish for the organizers: let's get back to the basics of object-oriented programming and how to write good tests!

The presentations should appear on the website soon.

http://www.cs.tut.fi/tapahtumat/olio2009/

Edited: added links to presentations.

torstai 3. joulukuuta 2009

Testing Concurrent Software (Nokia internal)

I attended a talk by Dr. Shmuel Ur (IBM) on testing concurrent software. Really interesting talk, I got a good refresher on concurrency problems, concurrency in Java, how to measure whether your tests are good at testing concurrent programs and finally an introduction to a tool which will enhance the likelihood of finding bugs with your tests (or detecting that the your tests are no good...). The tool ConTest and a related coverage data analysis tool FoCus are available from IBM alphaworks.

http://www.alphaworks.ibm.com/tech/contest

tiistai 1. joulukuuta 2009

Code Session Tampere

We had a coding session at Starduck Studio's headquarters. The idea was to bring together people interesting in learning by doing together.

The topic was code kata and related practice. I demonstrated Prime Factors Kata. Edvard presented his version in Ruby, and showed us two projects he had been practicing (permutations, predicting event occurrences from past data).

An excellent start for the hopefully long series of hands-on events!

http://confluence.agilefinland.com/display/af/Coding+Session+Tampere+20091201