For our February 16th event we are happy to welcome one of our own very own, Dan Rosen, who offered to re-introduce us to the exciting world of Scala. In fact, if it were up to him, we wouldn't be using Java at all!
Java is no longer alone on the JVM. It now has to share space with its younger siblings JRuby, Jython, Groovy, Clojure, Scala and many others. Each new language has its own set of advantages and disadvantages compared to Java, and its own niche in which it performs best, but Scala in particular is gaining momentum. We'll introduce Scala to Java developers and show off some of its expressive power -- higher-order functions, type inference, pattern matching and monadic comprehensions -- by building a simple web service. You'll never look at Java the same way.
Venue, food, drinks, giveaways will be provided by our sponsors.
About Dan Rosen:
Dan Rosen believes in beautiful code. Beautiful code is understandable and maintainable, it is self-documenting and self-testing, it is robust and scalable, it can be composed and reused. Beautiful code doesn't come around every day, and even the most elegant code can still have its warts, but when you see beautiful code, you know it.
For twelve years, Dan has been doing his best to write and help others write some damn fine code. Dan is author of Marakana's Scala training course, the latest addition to the Marakana course catalog. Before joining Marakana, he worked as a Developer Advocate at Atlassian, teaching developers how to write plugins for Atlassian's collaboration and development tools. Prior to Atlassian, Dan worked in both engineering and sales for Coverity, helping developers maintain code quality using Coverity's sophisticated static and dynamic analysis tools.
Between Coverity, Atlassian and Marakana, his tutorials have covered C/C++ best practices, Java web development (including Maven, Spring, OSGi, Guava, and RESTful web services using Jersey and Jackson), front-end development using jQuery, and functional programming with Scala.
Dan's latest hobby is lurking on StackOverflow as user "mergeconflict," waiting for tricky Haskell and Scala language questions to jump on.
You can follow Dan on twitter @mergeconflict
That's Valentine's Day - Any possibility of moving this to a different date?
yeah, me too... would love to attend, but not on valentine's day, in enough trouble with the missus as it is :-).
btw those who might be interested in Java 7 and Java 8, check out Java Virtual Day coming up: https://oracle.6connex.com/portal/Java/login![]()
![]()
Super interesting talk. Scala is definitely something to keep an eye on.
We won't be streaming this event, but we will record video of it and post it online for you guys after the talk
@Max, Was the event recorded ? Could you please post the link. Thanks !
@Neeral: the footage is still being edited, but we'll send out the link as soon as it's ready! stay tuned!
How about the slides? Does anyone has Dan Rosen's email address so that I can email him directly? Even better if he can post it somewhere and link it here. Thanks.
@Chin: here are the slides - https://marakana.com/static/courseware/scala/presentation/...![]()
- additionally, check out dan's video on monads here - http://mrkn.co/7cjea![]()
Hi guys, here is the video recording of the talk: http://mrkn.co/hhgnl![]()
can I attend remote?