This article was originally posted on Medium on December 2017
There’s a saying that “design patterns are workarounds for shortcomings of particular language”. Which would be very interesting, if it wouldn’t come from a Lisp or Scheme advocates around ‘96.
But it seems that Kotlin language designers took this saying really to heart.
I found a few Kotlin meetups in the Netherlands for Januari 2018:
Hosting a Kotlin meetup in the Netherlands? Drop us a note!
There are a lot of interesting ‘Talking Kotlin’ Podcasts on iTunes.
Podcasts can be found at: https://itunes.apple.com/nl/podcast/talking-kotlin/id1194631266
‘Talking Kotlin’ Podcasts are hosted by Hadi Hariri, VP of Developer Advocacy at JetBrains.
Make sure to check out the videos recorded at KotlinConf last november 2017:
KotlinConf 2017 Session Recordings and Photos are Here!
In a live coding session/workshop, Jarno Walgemoed and Stephan Oudmaijer highlighted some of the features Kotlin has to offer to developers coming from the Java ecosystem.
Making this more tangible, attendees had to convert a Java based Spring Boot web-application to the Kotlin equivalent while maintaining the interoperability with existing Java code and adding new features on the go. The goal was to provide a practical insight in how Kotlin’s concise and expressive syntax could help developers write code that’s easier to reason about, understand and most importantly maintain. All of this while still using the toolstack you are used to (Gradle, Maven, Intellij, etc.)
This meetup was co-organized with Bol.com who provided an excellent location and meal for the attendees. The feedback on the workshop was very positive, Sourcelabs is planning on doing more of these workshops in the near future.
We have made all the content for the workshop publicly available on Github, you can find the link at the bottom of this post. If you have any questions, feel free to reach out to us, we’ll try to help you out in any way we can. We can also provide a hosted workshop at a location of your choosing, so we can go over the details and features Kotlin has to offer in person.
The code for the workshop is available here: https://github.com/sourcelabs-nl/kotlin-bootique