Shreyas Patil's Blog

Shreyas Patil's Blog

Follow
Follow
homeOpen-SourceAbout meSponsornewsletter
Series

All about Kotlin

Let's deep dive into the Kotlin Programming language

Articles in this series

Collecting items from the Flow in chunks💦

Oct 23, 2023

Hey Kotliners 👋🏻, Kotlin coroutines are now widely used and many of its APIs are helping developers to simplify things a lot. Flow is one of the...

Collecting items from the Flow in chunks💦

Runtime Surprise: Kotlin Breaks !!Non-Nullability Promise on Developer Cheating in Field Initialization

Sep 20, 2023

Hey Kotliners 👋🏻, This is a mini-blog about an issue I faced while working on some JVM-ish stuff with Kotlin. The issue was very stupid to reproduce...

Runtime Surprise: Kotlin Breaks !!Non-Nullability Promise on Developer Cheating in Field Initialization

Simplifying Redux in Kotlin: "mutating" immutable states with Mutekt

Mar 24, 2023

Hey Kotliners 🙋🏻‍♂️! When working on front-end applications, it's common to look for ways to simplify state management in your front-end...

Simplifying Redux in Kotlin: "mutating" immutable states with Mutekt

Exploring "select" expression of Kotlin coroutines

Sep 27, 2022

Hey Kotliners 😁,Kotlin Coroutines is a very powerful library that comes along with a lot of APIs which provide out-of-box functionalities. In this...

Exploring "select" expression of Kotlin coroutines

Combining StateFlows and transforming it into a StateFlow

Jun 24, 2022

Hey Kotliners👋,In this blog, we are gonna do the experiment with the very 🔥hot StateFlow as the title of this blog suggests, we have to build a...

Combining StateFlows and transforming it into a StateFlow

Leveraging the Semaphore concept in Coroutines to limit the parallelism 🔀

Apr 1, 2022

In this blog, we'll learn to use the concept of Semaphore with Kotlin coroutines to limit parallelism · Hey Kotliners👋, in this blog, we'll learn to use...

Leveraging the Semaphore concept in Coroutines to limit the parallelism 🔀