Server-side With Kotlin Webinar Series, Vol. 4
Announcing a new series of webinars about Kotlin for server-side! These will be held between December 14 and 21. Join the live sessions or catch-up on the recordings afterwards!
In this webinar series, our speakers will host step-by-step live coding sessions to show you what kinds of benefits you can get from Kotlin for server-side and its rich ecosystem.
Subscribe to our YouTube channel to stay up-to-date with all the planned webinars and upcoming videos!
Object Detection and Image Recognition with Kotlin
Tempered in the crucible of Apache Hadoop and Apache Spark, Alexey Zinoviev has spent the past few years working on Machine Learning frameworks for JVM programming languages (Java, Scala, and Kotlin). Since 2020, Alexey has been actively contributing to the new Deep Learning framework created at JetBrains.
In this webinar, we will explore a deep learning library written in Kotlin, learn how to detect objects of different types in images, build predictive models on numeric data, and use KTor and KotlinDL to create a Kotlin Web Application that will recognize animals in the images.
Functional Programming in Kotlin with Arrow.kt
Simon Vergauwen and Alejandro Serrano are both engineers at 47 Degrees. Simon is one of the maintainers of the Arrow library. And Alejandro is slowly moving to Kotlin after a decade of being a Haskeller. In fact, he has written a couple of books on the subject!
Arrow strives to be a great functional companion library for Kotlin. This is not just a matter of style: this functional style makes it easy for us to describe complex patterns, and our goal is to showcase a few of these patterns in the context of a Ktor project. We’ll discuss how to handle retries using circuit breakers and schedulers, and how to carry out powerful validation. Along the way, we’ll show bits and pieces of other Arrow projects, like optics and analysis.
Building web applications with Ktor and Exposed
Anton Arhipov is a Developer Advocate on the Kotlin team at JetBrains. His professional interests include programming languages and developer tooling. Anton has been a Java Champion since 2014 and is also a co-organizer of DevClub.eu, a local developers community based in Tallinn, Estonia.
Ktor is a lightweight framework for building asynchronous server and client applications. Exposed is a database access library that is often used with Ktor. In this session, you will learn how to bootstrap a project with Ktor, build interaction between server and client via WebSockets, and add database support with the Exposed library.
Save the date
Once you’ve registered, we’ll send you a confirmation email with calendar invitations. We’ll also send you a reminder one day before each of the webinars begin.
All webinars are free to attend and will be recorded and published on YouTube after streaming. Subscribe to the Kotlin by JetBrains YouTube channel to be notified about each uploaded recording.
Learn more about server-side Kotlin
We’ve created a page with lots of useful reference materials about using Kotlin on the backend. Follow the link below for tips, tricks, and best practices, all carefully curated by the Kotlin team.
Subscribe to Blog updates
Advent of Code in Kotlin: Celebrating Our Participants and Their Solutions
A big thank you goes out to everyone who joined us for Advent of Code in Kotlin this year! From December 1 through 12, we shared daily livestreams of puzzle solutions. If you missed any of the action, you can watch the recordings on our YouTube playlist.
Kotlin/Wasm in Alpha, a KMP Project Migration Tutorial by Philipp Lackner, and Other Kotlin News
The first Kotlin Digest of 2024 is out! Catch up on the Kotlin ecosystem highlights in December and January!
Results of Google Summer of Code With Kotlin
2023 marked Kotlin's first-ever participation in Google Summer of Code (GSoC), a global online program focused on bringing new contributors into open-source development. Contributors worked on 12-week programming projects with the Kotlin Foundation under the guidance of mentors from JetBrains, Google, and Gradle, and gained experience on real-world projects. We would like to share the results achieved during GSoC 2023.