I intended to check out the Tune SQL Server Like a Guru precompiler session being presented by Kevin Boles (@thesqlguru) but I was so enthralled with Ruby that I holed myself up in my room for 10 hours going through Pluralsight courses and messing with Ruby on Rails.
Day 1 of CodeMash 2016 I attended the full day workshop presented by Amber Conville (@crebma) called 7 Languages in 7 Hours. The languages used were Ruby, Rust, Go, Elixir, Clojure, Haskell, and Scala. I am familiar with Ruby but the other 6 were completely new to me.
To get a feel for solving a non-trivial problem with the languages we completed the Prime Factors Kata with each one. Although you can’t go too deep into a language in 1 hour, I was able to get a sense of the syntax and make some initial observations.
Sadly, I was unable to make it through all 7 as duty called on numerous occasions throughout the day, but I must say I experienced a wide range of emotions. We utilized the Prime Factors Kata for each language rather than the simple Hello World or To Do applications which I found to be an interesting challenge as I was consistently Googling syntax-related issues. The 3 languages I missed out on in the session were Go (seriously disappointed I missed this one), Scala and Elixir. Quick summaries of the ones I did get to attend are listed below: