Let's have fun playing around with Scala!
This the fist time we've run a Scala dojo so I'm unashamedly pinching format ideas from the London Scala User Group dojo:
6.30pm Socialise, eat pizza, discuss suggestions for this evening's problem
7.00pm Split into groups and start the dojo proper
8.30pm Show and tell - discuss what was learnt
9.00pm More socialising ...
The evening's problem is chosen from a suggestions made by the group. Here are some ideas to kick off the discussion:
We split into teams of 3 or 4, hopefully each with a mix of scala experience. Each team works together at a single laptop (in the style of 'pair programming'), rotating the 'typist' every 10 minutes or so.
At 8:30 the teams takes it in turn to present their solutions to the group and discuss lessons learned.
If possible, please come with a development environment already set up. I've created a quick start guide here: https://github.com/dph01/scala-sbt-template if you need it. CB2's internet connection has been a flakey in the past, and the scala build environment pulls down quite a few large binaries when it first runs. So, if might be a bit painful if we need to rely on mobile WiFi hotspots to do the environment setup on the night.
If there's not enough Scala experience in the room to make this format work, I'll prepare a language cheat-sheet and a few slides to hopefully give people enough to get going on the first few of the 99 Scala problems.
On the organisational front, I'm still looking for:
- a sponsor for the evening to pay for the pizzas. Does anyone know of a company that might be willing to help out?
- a portable overhead projector and screen (I don't think CB2 has one). Does anyone have one they can bring along?
This is a one-off event, but if it's successful, maybe we can turn it into a regular meeting.
Looking forward to seeing you on the 9th!