ScalaIO

ScalaIO 2017 in Lyon

At ScalaIO 2017 in Lyon I gave a presentation about “Scala for Java developers”. The slides can be found at https://mharlin.github.io/ScalaForJavaDevelopers/. I got the feeling that the presentation was well received by the audience. When all the videos from this years conference are ready they will be published on ScalaIO FR’s youtube channel. At the time of writing this they have not yet been published. Last year they published the videos about a week after the conference.

It’s been very interesting to think about my own Scala journey when preparing for this talk. I realized how much I’ve learned in the past year since I started working with Scala. It’s good with some reflection to see what you have accomplished and to set new and exciting goals for yourself.

I had my talk early the first day and after that I could relax more and enjoy the rest of the conference. There were many takes on how to use the type system effectively. One of the ones I liked the most was by Markus Hauck, Let the compiler help you: How to make the most of Scala’s type system. It’s great to get inspiration from all the presentations. For me the most valuable part is sharing experiences with all the people you meet. It’s extra interesting to share war stories with your programming heroes.

Functional programming is getting more popular. More people are using it in their day to day work and several new conferences around functional programming have been popping up during the last years. There are plenty of opportunities to get accepted as a speaker at conferences and share the message of how functional programming has solved problems for you. I’m very happy that SpeedLedger encourages me to go out and speak. I want more colleagues that love functional programming and if you like presenting it’s even better. Than we can share the great message of functional programming
together.

Speaking at FlatMap Oslo about Property Based Testing

In the beginning of May I’m heading to FlatMap in Oslo to give a 90 minute workshop about Better testing with less code.  I will go through the basics of property based testing with ScalaCheck. About half the time will be hands on exercises to get a feel for the framework a get comfortable enough to start using it in your own projects. The exercises and presentation can be found in my github repo.

I find it very rewarding to speak at conferences and agree with everyone that says that the best way to get a deeper understanding of a subject is to start teaching it to others.