The new AWS SDK for Kotlin with Coroutines support
The new AWS SDK for Kotlin was announced at AWS re:Invent in December 2021. Using the SDK, you can build Kotlin applications that work with Amazon S3, Amazon EC2, DynamoDB, and more. The SDK is currently in preview and is expected to become stable soon. The SDK was designed from the ground up to support the Kotlin language and its best practices, providing Kotlin developers with a familiar and idiomatic experience for interacting with AWS. The SDK leverages Kotlin coroutines for asynchronous implementation, and there are plans to make it compatible with Kotlin multiplatform projects.
Sannsyn Case Study: a High-performance Backend for Modern Machine Learning
Sannsyn provides artificial intelligence-based solutions for businesses that want to improve their user experience, increase their customer loyalty, and boost their conversion rates. Personalized customer recommendations are a core functionality for the solutions Sannsyn offers. These solutions pose a unique technical challenge with a multitude of components on the server-side with billions of interactions across a complicated system, all while keeping the client-side simple. Sannsyn has never looked back after choosing Kotlin, and here is why: Great interoperability – Kotlin makes it
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! Follow Kotlin on YouTube Object Detection and Image Recognition with Kotlin https://youtu.be/wXpEKouOV3E Tempered in th
Kotlin for Server-Side Frameworks News: Kotlin Premier Event Presentation Highlights
The Kotlin Online Event is over. But we thought we’d give a quick recap of the two server-side talks: What’s New in Ktor 2.0 and Spring Native with Kotlin. In these presentations, Hadi Hariri and Sébastien Deleuze took us on a pair of deep dives into the multiplatform abilities of the frameworks. What's New in Ktor 2.0 This talk covered some of the exciting new things that are coming in Ktor 2.0. Ktor 2.0 is currently in Beta, but it already includes features that should help simplify development and lay the groundwork for many new things to come. So, what's new in Ktor 2.0? It
Useful Kotlin Idioms You Should Know
Kotlin was designed to be very similar to Java to make migration as smooth as possible. However, Kotlin was also designed to improve the developers' experience by providing a more expressive syntax and a more sophisticated type system. To take full advantage of the language and write more concise code, learning Kotlin idioms is a must. Without them, it is easy to fall back into old Java patterns. So, where do you begin? In this blog post, we would like to highlight some good places to start on the path to learning idiomatic Kotlin. (more…)
Server-side With Kotlin Webinar Series, Vol. 3
Announcing a new series of webinars about Kotlin for server-side! These will take place between May 27 and June 17. Join the live sessions or watch the recordings later! In this five-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. Each webinar will include a Q&A session to discuss everything you are interested in with the host and speakers from CUBA.platform (now Jmix), http4k, RSocket, Hazelcast, and Quarkus. Subscribe to our YouTube channel to stay up to date
Server-side With Kotlin Webinar Series, Vol 2
We continue our series of Kotlin for server-side webinars. Between February 18 and March 18 we will host 4 webinars to explore applied software development with Kotlin on server-side through live-coding sessions. Speakers from JetBrains, VMware, Confluent, and Oracle will cover reactive programming, asynchronous applications with the Ktor framework, building microservices with Helidon, and other aspects of using Kotlin for server-side development. The hosts and speakers will also make sure to answer your questions during the webinars. Going Reactive The webinar is over. You can watch the reco
Faire Сase Study: Kotlin Backend for a Disruptive SMB Marketplace
Like most startups, at the beginning of its journey Faire was looking for an efficient solution to base its tech stack on. Here is their story of starting with Java and migrating to Kotlin in a year.
Expedia Group Case Study: Bootiful APIs With GraphQL and Kotlin
Expedia adopted Kotlin because of its null-safety compiler guarantees, the conciseness of the language, and its full Java interoperability. Interoperability with Java made a gradual Kotlin integration possible without having to fully rewrite applications.
DoorDash Case Study: Building Scalable Backend Services with Kotlin
DoorDash uses Kotlin for all their backend services and infrastructure. Hundreds of engineers work with Kotlin across a massive system spanning multiple repos. Two years ago, they made the bold move to split their existing legacy Python monolith into multiple backend services, which they developed in Kotlin. This upgrade resulted in tremendous improvements: Better software performance. Сleaner code. Easier code reviews. Another great thing about Kotlin is that people coming from Java, Golang, and Python find it really easy to get started. Kotlin is an excellent choice for server-side appl
Server-side with Kotlin Webinar Series
Kotlin is becoming a language of choice for server-side application development. Null safety, 100% Java interoperability, coroutines, and many other features make Kotlin ideal for backend programming. We’re launching a series of webinars to help you to learn more about backend development with Kotlin or even try it for the first time. In the next few weeks, speakers from JetBrains, Google, and Confluent will cover three essential topics of backend development: event stream management with Kafka, running applications in the cloud, and backends with Spring Boot. Kotlin and Apache Kafka The
Server-Side Development with Kotlin: Frameworks and Libraries
It is quite common to use existing frameworks and libraries for backend application development. If we look at most of the popular frameworks in the Java ecosystem, many of them actually support Kotlin out of the box. There are a lot of Java libraries too. You can use these frameworks and libraries in your Kotlin programs thanks to Kotlin’s flawless Java interoperability. Kotlin is an excellent choice for server-side application development. Go to the Kotlin for server-side page to learn more! This blog post is partially based on presentation content from the Kotlin 1.4 Online Event. You ca