680 karma · joined January 20, 2014
By all reports it stalled, and later drove away under its own power.
Awesome attitude towards learning new skills!
For day-to-day Scala development incremental compilation etc. mean that a typical build in my IDE takes about a second. I think it has more to do with Java being the default/official language for the JVM (and the Scala learning curve). Similarly, F# is a great language, but C# has always been seen as the default go-to language for the CLR (VB.NET anyone?).
It's still a bit of a stretch to say that C# has "overtaken" Java in general, or to read too much into Microsoft's moves (they haven't open sourced any of their main profit-generating software (SQLServer, Windows etc.), just enough to earn a bit of street cred. amongst developers).
In terms of features C# is far ahead of Java, but many Java developers simply don't care as C# is far from being widely established and broadly used outside of Windows. Even on the JVM many Java developers will use Java the language as it's the standard, rather than because it is a fantastic language. Those who do care have moved on to Scala, Clojure etc. We've relegated Java (the language) largely to legacy status, but rely heavily on the Java ecosystem (JVM, IntellJ, java libs etc.).
Banks:
http://www.bloomberg.com/news/articles/2014-07-01/europe-ban...
http://europa.eu/rapid/press-release_IP-13-1208_en.htm
Energy companies:
http://en.mercopress.com/2008/10/01/europe-fines-nine-oil-co...
Telecoms giants (incl. Deutsche Telekom):
http://europa.eu/rapid/press-release_IP-13-39_en.htm
http://europa.eu/rapid/press-release_IP-14-1140_en.htm
It seems that the standard response to the EU probing Google is to say it's unfair and "what about European companies" without actually doing any research into the matter.
Scala version of your code:
case class Article(title: String, author: String, tags: List[String])