Sharing 2 years experience using Scala in a real project by a Java team by Joost den Boer
4,730 views · Published 10 November 2016 · 50:40 · Indexed 4 November 2026
Channel: Devoxx · 2016 · Science & Technology
In Januari 2015 we started on a new project using Scala with a team which had hardly any Scala experience. In this talk I’d like to share insights and experiences during a 2-year journey of using Scala/Akka in a real project, how the team learned Scala and slowly found it’s way into functional programming. It will include some best practices, pitt falls and lessons learned in both using Scala and the interoperability with Java and Groovy. Some of the technologies we used are Akka, Spray, Finatra, Json4s, Neo4j Joost den Boer As an early Java adopter, Joost has 20 years of experience in building and designing Java applications at different companies. He likes to learn about new ’stuff’; Scala, NoSQL like Mongo, Cassandra and Neo4j, Hadoop, Microservices, Containers, Functional Programming, Akka. He want to know about it all. Having made his home 'IoT ready’ already 2 years ago, he is constantly looking for new ways to extend his home automation. After working at several companies, Joost is started working as a contractor in 2009 and has worked as such at companies like the Dutch National Bank, Bol.com, Marktplaats and currently at Philips Lighting. He is also organiser of both the Brabant-Scala and the '073 Developers BeerChat’ meetup groups. [LLO-3403]
More from this channel
-
32:13
Writing Groovy AST Transformations: Getting Practical in an hour! by Baruch Sadogursky
-
25:58
TweetWallFX - Behind the Scenes by Sven Reimers
-
29:44
Second generation "workflow managers" for big data by Alex Van Boxel
-
29:13
Secrets are secrets. Please maintain them as secrets by Alex Soto
-
2:13:40
JavaScript build pipelines with Gulp.js by Stefan Baumgartner
-
2:04:09
Powerful Metaprogramming Techniques With Groovy by Jeff Brown
-
2:38:32
Distributed Machine Learning 101 using Apache Spark from a Browser by Xavier Tordoir/Andy Petrella
-
2:36:21
Caching 101: Caching on the JVM (and beyond) by Alex Snaps/Louis Jacomet