Remove kotlin-flows
article thumbnail

Kotlin Flows - The Ultimate Guide

Rock the JVM

By Riccardo Cardin Video version: In the article Kotlin Coroutines—A Comprehensive Introduction , we saw how to use Kotlin Coroutines to write asynchronous code in a more natural and readable way. This article will focus on another crucial concept in Kotlin Coroutines: Kotlin flows. and Kotlinx coroutines 1.8.0.

article thumbnail

The Big Kotlin Tutorial

Rock the JVM

Introduction Kotlin is an amazing programming language. Kotlin is developed and maintained by a financially successful company who write their own software in it (skin in the game), its annual conference is sold-out months in advance, and its community is active and contributing with new libraries and tools every day.

Scala 87
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

How DoorDash Standardized and Improved Microservices Caching

DoorDash Engineering

Here we explain how we have streamlined caching through a Kotlin library, offering backend developers a fast, safe, and efficient way to introduce new caches. Specifically, it’s difficult to trace how a key in the Redis cache corresponds to its usage in Kotlin code. Configuration, which includes default TTLs and a Kotlin serializer.

Database 120
article thumbnail

How to Build a Flexible Customer Support Platform with Kotlin

DoorDash Engineering

Instead, we pursued a complete redesign to upgrade our system, building a no-code platform and migrating the service to Kotlin, our new backend framework. We also discuss how we migrated the system to Kotlin. As new business requests arose, we could implement those requests in the Kotlin service.

article thumbnail

The Ultimate Guide to Java Virtual Threads

Rock the JVM

Riccardo is a proud alumnus of Rock the JVM, now a senior engineer working on critical systems written in Java, Scala and Kotlin. For people who already follow us, we asked the same question in the article on Kotlin Coroutines. Also, the async/await approach, such as Kotlin coroutines, has its own problems. Why Virtual Threads?

Java 145
article thumbnail

Retrofitting null-safety onto Java at Meta

Engineering at Meta

This is called flow-sensitive typing, and it allows writing code idiomatically and handling nullness only where it’s really necessary. Kotlin and nullness Kotlin is a modern programming language designed to interoperate with Java. Kotlin and nullness Kotlin is a modern programming language designed to interoperate with Java.

Java 56
article thumbnail

A List of Programming Languages for 2024

Knowledge Hut

Kotlin Kotlin is a language that runs on JavaVM. Kotlin has a syntax that is similar to Java. Developed by JetBrains in 2011, Google supports Kotlin for Android OS development. Kotlin is mainly used for the development of Android Applications. It is compiled into JavaScript.