Kotlin Weekly - Kotlin Weekly #382

 
 

ISSUE #382

26th of November 2023
 



Announcements


Kotlin Developer Survey #2
Our colleagues at JetBrains asked us to let you know that the Kotlin Developer Survey is still open. Please, consider supporting JetBrains and filling it. Your contribution will certainly influence the future development of Kotlin.
surveys.jetbrains.com

Kotlin 1.9.21
Kotlin 1.9.21 is out! Check out the full list of features included in this page.
github.com



Articles


Secure REST API with Ktor and JWT Access Tokens
In this first article from the new series, Piotr Wolak shows how to implement a simple REST API with Ktor and secure it with JWT (JSON Web Token) access tokens.
codersee.com

Become a Koin Community Lead : Empower the Kotlin Community with Your Passion and Knowledge
Koin is looking for Community Leads. If you are interested in supporting them, check out this article.
blog.cloud-inject.io

Have You Truly Used Generics? Understanding Kotlin’s Powerful Type System
Nirbhay Pherwani analyses in deep generics in Kotlin, and why they are such a powerful mechanism.
levelup.gitconnected.com

Reactive Programming in Kotlin - SharedFlow
Donovan LaDuke takes a look at SharedFlow, and analyses the key differences when it is compared to Flows.
dladukedev.com

Source, Binary and backward compatibility rule them all
Marco Signoretto wrote about binary compatibility, why you should care, and how not to break it with a Kotlin focus.
proandroiddev.com
 


Sponsored

What do martinis and bug reports have in common?
They’re best served shaken. If you want the fastest way to get complete bug and crash reports, try Bug Shake by Embrace. It’s 100% free, built to get you the context you need to solve bugs before they hit production.
embrace.io



Videos


Why Isn't Functional Programming the Norm?
In this not 100% Kotlin video, Richard Feldman asks himself why isn't functional programming the norm, and gives an interesting point of view of functional programming and the ecosystem in general.
www.youtube.com

Extracting Data from Maps - More Data-Oriented Programming in Kotlin
In this new video, Duncan McGregor focuses on how to extract data from maps and other arbitrary paths in Kotlin.
www.youtube.com

Compose App Dev with new Kotlin Tooling? – Fleet + KMP + Q&A!
Sebastian Aigner and Marton Braun chat in this Twitch about the new tooling available for Kotlin Multiplatform developers.
www.youtube.com



Libraries


Sheet Happens!
Sheet Happens is Gradle plugin that lets you localize your Android / KMP application by generating XML string resources from Google Spreadsheets.
github.com

cachemap
A read-optimised concurrent map for Kotlin Multiplatform.
github.com

Contribute

We rely on sponsors to offer quality content every Sunday. If you would like to submit a sponsored link contact us.

If you want to submit an article for the next issue, please do also drop us an email.
 


Thanks to JetBrains for their support!

Twitter
Facebook
Website
Copyright © 2023 Kotlin Weekly, All rights reserved.
You are receiving this email because you opted in at our website.

Want to change how you receive these emails?
You can update your preferences or unsubscribe from this list

Email Marketing Powered by Mailchimp

Older messages

Kotlin Weekly #381

Sunday, November 19, 2023

ISSUE #381 19th of November 2023 Announcements Kotlin Multiplatform Development Roadmap for 2024 With the recently achieved stability of Kotlin Multiplatform, there is now a clear Roadmap for KMP in

Kotlin Weekly #379

Sunday, November 5, 2023

ISSUE #379 5th of November 2023 Hi Kotliners! This week is a big one. Kotlin Multiplatform is now stable, and the Kotlin version 1.9.20 has been released. Check out our summary of articles to learn

Kotlin Weekly #378

Sunday, October 29, 2023

ISSUE #378 29th of October 2023 Articles Creating a Swift command line app that consumes Kotlin Multiplatform code John O'Reilly wrote a very short article about creating a Swift command line app

Kotlin Weekly #377

Sunday, October 22, 2023

ISSUE #377 22nd of October 2023 Articles How to Deal With Transaction Handling in SpringBoot Applications When Using Either Matthias Schenk comes back to error handling, this time using Either. He

Kotlin Weekly #376

Thursday, October 19, 2023

ISSUE #376 15th of October 2023 Announcements Kotlin Support in Fleet: Explore a New IDE from JetBrains JetBrains Fleet is a lightweight code editor and IDE that uses the IntelliJ code-processing

You Might Also Like

Daily Coding Problem: Problem #1646 [Medium]

Monday, December 23, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Facebook. Write a function that rotates a list by k elements. For example, [1, 2, 3, 4,

GCP Newsletter #430

Monday, December 23, 2024

Welcome to issue #430 December 23rd, 2024 News Event Official Blog Calling all devs: Code the future of baseball with Google Cloud and MLB - Google Cloud and MLB are hosting a hackathon where

⏯️ Make a Holiday Guest Profile for Your Streaming Services — What Is Linux Mint?

Monday, December 23, 2024

Also: I Played the Worst Mobile Games So You Don't Have To, and More! How-To Geek Logo December 23, 2024 Did You Know The giant splashes of color that make poinsettias a popular holiday decoration

Ranked | The Most Satisfying vs. Most Reliable Car Brands in 2024 🚙

Monday, December 23, 2024

The most reliable car brands are rarely the most satisfying to own, according to recent Consumer Reports survey data. View Online | Subscribe | Download Our App Presented by: Find the megatrends

Bitcoin Enthusiasts Are Letting Altcoins Pass by

Monday, December 23, 2024

Top Tech Content sent at Noon! Boost Your Article on HackerNoon for $159.99! Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, December 23, 2024? The

Last Minute Gifts from Walmart

Monday, December 23, 2024

ZDNET ZDNET Sponsored Message In Partnership with Walmart December 23, 2024 exclusive offer Walmart Last-minute gifts from Walmart Shop Now Walmart The tech you've been wishing for–at everyday low

15 ways AI saved me weeks of work in 2024

Monday, December 23, 2024

ZDNET's product of the year; Windows 11 24H2 bug list updated -- ZDNET ZDNET Tech Today - US December 23, 2024 AI applications on various devices. 15 surprising ways I used AI to save me weeks of

Distributed Locking: A Practical Guide

Monday, December 23, 2024

If you're wondering how and when distributed locking can be useful, here's the practical guide. I explained why distributed locking is needed in real-world scenarios. Explored how popular tools

⚡ THN Weekly Recap: Top Cybersecurity Threats, Tools and Tips

Monday, December 23, 2024

Your one-stop-source for last week's top cybersecurity headlines. The Hacker News THN Weekly Recap The online world never takes a break, and this week shows why. From ransomware creators being

⚙️ OpenA(G)I?

Monday, December 23, 2024

Plus: The Genesis Project ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌