{"id":368,"date":"2011-06-23T16:33:27","date_gmt":"2011-06-23T15:33:27","guid":{"rendered":"http:\/\/www.xenonique.co.uk\/blog\/?p=368"},"modified":"2011-07-26T02:41:46","modified_gmt":"2011-07-26T01:41:46","slug":"scala-adoption-seems-to-going-well","status":"publish","type":"post","link":"https:\/\/www.xenonique.co.uk\/blog\/2011\/06\/23\/scala-adoption-seems-to-going-well\/","title":{"rendered":"Scala Adoption Seems To Be Going Well"},"content":{"rendered":"<p>&#160;<\/p>\n<p>So I was at the <strong><a href=\"https:\/\/skillsmatter.com\/event\/scala\/scala-exchange-2011\">Scala Exchange<\/a><\/strong> at <a href=\"https:\/\/skillsmatter.com\/\"><strong>Skills Matter<\/strong><\/a> last week. It was a really great mini-conference that happened in the middle of personal awkward time, a somewhat busy and confusing place in my space-time, my corner of the universe. Thanks for the invitation by Skills Matter as London\u2019s only Java Champion, one of seven in the entire United Kingdom and Northern Ireland territory, I was there for the full two days.<\/p>\n<p><strong>Martin Odersksy<\/strong> opened the conference with a key note. He was just in on route from the <strong><a href=\"https:\/\/days2011.scala-lang.org\/\">Scala Days<\/a><\/strong> conference in Stanford University. California. Professor Odersky presented and talked about the new changes in Scala 2.9, especially in the parallel collections and the new <strong><a href=\"https:\/\/www.scala-lang.org\/node\/2553\">Dynamic<\/a><\/strong> trait and of course the <strong><a href=\"https:\/\/www.scala-lang.org\/archives\/downloads\/distrib\/files\/nightly\/docs\/library\/scala\/DelayedInit.html\">DelayedInit<\/a><\/strong> trait. He talked in depth about the parallel collection methods, the new abilities of the REPL, which allow users to use Bash Control-R syntax to search through the command history. Odersky also explained about the Scala executor. For instance you type <font face=\"Courier New\">\u201cscala \u2013jar my.jar\u201d<\/font> and your main program in Scala will be run, which behaves just like java. He discussed the formation of <strong><a href=\"https:\/\/www.typesafe.com\/\">TypeSafe<\/a><\/strong> and the challenges in the concurrency fields, where EPFL received a multi-million dollar grant from Microsoft and the joint-research with Stanford into Scala DSL for popular parallel computing. <\/p>\n<p>A lot of these points in the key note were way over the heads of most of us in the audience, however it was interesting to see that there is progressive research and targeted use of Scala in to hardest of all computing problems: how software can efficiently utilise the on-going exponential growth of microprocessor cores from now and into the future. <\/p>\n<p>There were other luminaries, some very good speakers like <strong>James Strachan<\/strong>, who actually asked the audience, who at this time, right now, right here, actually develop Scala programs professionally? I observed rough 50% of the audience raise their hands. The Scala Exchange was sold out to about 120 audience members. So this was uplifting to witness this result. How good or how proficient the audience, which were Scala professional users&#160; is another question. James Strachan gave an excellent talk on <strong>Scalate<\/strong> and the templating frameworks around Scala. It was well worth a look.<\/p>\n<p>My time was limited and still is. I would like to make a shout-out to <strong>Renato<\/strong> of the <strong>Belgium Java User Group<\/strong>. (Hopefully with my present situation behind me, I will be able to make to Devoxx later this year, I mean, I would love to visit Antwerp again)<\/p>\n<p>&#160;<\/p>\n<p> <a title=\"DSCF2630 by peter_java_pilgrim, on Flickr\" href=\"https:\/\/www.flickr.com\/photos\/8268882@N06\/5835283335\/\"><img loading=\"lazy\" alt=\"DSCF2630\" src=\"https:\/\/farm6.static.flickr.com\/5036\/5835283335_d4fe5ec3fd.jpg\" width=\"500\" height=\"375\" \/><\/a>   <\/p>\n<p>Martin Odersky <\/p>\n<p>&#160;<\/p>\n<p> <a title=\"DSCF2640 by peter_java_pilgrim, on Flickr\" href=\"https:\/\/www.flickr.com\/photos\/8268882@N06\/5860030136\/\"><img loading=\"lazy\" alt=\"DSCF2640\" src=\"https:\/\/farm6.static.flickr.com\/5186\/5860030136_0543c62099.jpg\" width=\"375\" height=\"500\" \/><\/a>   <\/p>\n<p>Martin Odersky <\/p>\n<p>&#160;<\/p>\n<p> <a title=\"DSCF2645 by peter_java_pilgrim, on Flickr\" href=\"https:\/\/www.flickr.com\/photos\/8268882@N06\/5860030650\/\"><img loading=\"lazy\" alt=\"DSCF2645\" src=\"https:\/\/farm6.static.flickr.com\/5191\/5860030650_eb7ce92282.jpg\" width=\"500\" height=\"375\" \/><\/a>   <\/p>\n<p>Jason Zaugg <\/p>\n<p>&#160;<\/p>\n<p> <a title=\"DSCF2671 by peter_java_pilgrim, on Flickr\" href=\"https:\/\/www.flickr.com\/photos\/8268882@N06\/5859479185\/\"><img loading=\"lazy\" alt=\"DSCF2671\" src=\"https:\/\/farm4.static.flickr.com\/3087\/5859479185_9113dfe625.jpg\" width=\"375\" height=\"500\" \/><\/a>   <\/p>\n<p>James Strachan <\/p>\n<p>&#160;<\/p>\n<p>&#160;<\/p>\n<p> Thanks All<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#160; So I was at the Scala Exchange at Skills Matter last week. It was a really great mini-conference that happened in the middle of personal awkward time, a somewhat busy and confusing place in my space-time, my corner of the universe. Thanks for the invitation by Skills Matter as London\u2019s only Java Champion, one [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[76,58,21,91,4,44,69,40,6],"tags":[],"_links":{"self":[{"href":"https:\/\/www.xenonique.co.uk\/blog\/wp-json\/wp\/v2\/posts\/368"}],"collection":[{"href":"https:\/\/www.xenonique.co.uk\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.xenonique.co.uk\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.xenonique.co.uk\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.xenonique.co.uk\/blog\/wp-json\/wp\/v2\/comments?post=368"}],"version-history":[{"count":1,"href":"https:\/\/www.xenonique.co.uk\/blog\/wp-json\/wp\/v2\/posts\/368\/revisions"}],"predecessor-version":[{"id":411,"href":"https:\/\/www.xenonique.co.uk\/blog\/wp-json\/wp\/v2\/posts\/368\/revisions\/411"}],"wp:attachment":[{"href":"https:\/\/www.xenonique.co.uk\/blog\/wp-json\/wp\/v2\/media?parent=368"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.xenonique.co.uk\/blog\/wp-json\/wp\/v2\/categories?post=368"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.xenonique.co.uk\/blog\/wp-json\/wp\/v2\/tags?post=368"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}