Kotlin Podcasts on iTunes

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.

Posted in Podcast | Leave a comment

KotlinConf 2017 videos are available!

Make sure to check out the videos recorded at KotlinConf last november 2017:

KotlinConf 2017 Session Recordings and Photos are Here!


Posted in Meetup, News | Leave a comment

Kotlin in Action @ bol.com

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

Posted in Kotlin, Meetup | Leave a comment

Multi-paradigm programming meetup

On october 30th, 2017, Stephan Oudmaijer and Jarno Walgemoed talked during the “Mutli-paradigm programming”-meetup of the Spilberg IT development Café. Two topics were covered in this session, Kotlin and GraphQL.

The session was kicked off by Jarno with a short introduction to Kotlin immediately followed by a live coding session, in which some of the core features Kotlin has to offer were demonstrated to the crowd. After his session (and a short break), Stephan took over to show what GraphQL is, what problems it may solve for you and your tream and how to implement an application using GraphQL, Kotlin and Spring Boot.

Of course there was ample room for interaction with the crowd, with some deep discussion on the topics that were covered. We were very pleased with the turnout and the level of interaction with the attendees. We already have plans for a follow-up session, hosted at the main offices of Bol.com, in which we will repeat our talk about Kotlin and extend the session with a 5-step workshop that will show attendees how to migrate an existing Java + Spring Boot application to Kotlin. Hopefully, this will give you some insights in what Kotlin can do for you and your applications.

View the original details on the meetup here: Meetup.com – Spilberg IT Development Café.


For anyone who attended or just wants to know what all of this was about, here are the links to the Github repositories containing the slides and example code.

Kotlin presentation and code | GraphQL presentation and code

Posted in Kotlin, Meetup | Leave a comment

Kotlin and SpringBoot

This article was originally posted on Medium on October 2017

On January 2017 Pivotal introduced Spring framework integration with Kotlin language. Spring is the most popular Java framework, so you could understand my excitement. One of the main drawbacks of Java is the amount of boilerplate code you need to write (or generate, if you’re lucky). Kotlin comes to solve that. So, combining Spring with Kotlin sounded like a terrific idea.

Continue reading

Posted in Kotlin | Tagged | Leave a comment