Kotlin Weekly - Kotlin Weekly #271

 
 

ISSUE #271

10th of October 2021
 



Announcements


Results of the Kotlin Multiplatform Survey Q1-Q2 2021
The latest KMP survey, with a lot of input from the community, is now live. Check out all the results, some of them surprising and fascinating.
blog.jetbrains.com

The road to the K2 compiler
The JetBrains team has been working on a new K2 Kotlin compiler for quite some time. Svetlana Isakova writes here about some of its peculiarities.
blog.jetbrains.com



Articles


Idiomatic Kotlin: Simulating a console to solve Advent of Code
In this new chapter of Idiomatic Kotlin, Sebastian Aigner will be simulating, diagnosing, and fixing a small, made up game console.
blog.jetbrains.com

Testing the Kotlin Native memory model
Kotlin/Native’s strict memory model has been a common topic of interest in the community, but creating and testing a new memory model is a significant undertaking. Kevin Galligan explores the Kotlin Native memory model in this article.
medium.com

Prefer Sequence for big collections with more than one processing step
This new article based on the Effective Kotlin book explains why we should use Sequence in certain cases.
kt.academy

How to use an in-memory database for testing on Ktor
Sometimes we want to use an in-memory database while testing our software (a DB based in memory, not in disk). Marco Gomiero wrote an article explaining how to do it.
www.marcogomiero.com

Don’t abuse Kotlin’s scope functions
Kotlin's scope functions can be easily abused. Nav Singh explains in this article how this happens, and how to prevent it.
proandroiddev.com

What Rust could learn from Kotlin
Rust is becoming more and more popular, but can Rust learn anything from Kotlin? Certainly yes, and Cedric Beust was reflecting about this.
medium.com


Sponsored

Keep your mobile applications performant (and your users happy)
When something goes wrong, you need to imagine what that customer support ticket will look like. Sentry removes the need to imagine by providing rich context about errors and performance slowdowns in your mobile applications. New users get 1 month free using code KOTLINWEEKLY.
docs.sentry.io



Android


Kotlin’s Flow in ViewModels: it’s complicated
Loading UI data in Android applications can be challenging, and Google released the first Architecture Components to help with it. How does it combine with Flow? It is complicated, check out this article to learn more.
bladecoder.medium.com

A journey about how to measure build times for Android
Ralf Wondratschek has published a blog post about how we measure build times at Square.
developer.squareup.com

Dependency Injection with Kotlin and Koin
Life is not only Dagger or Hilt. Matthew Casperson wrote an article explaining how to implement common dependency injection scenarios with Koin and Kotlin.
auth0.com



Videos


Idiomatic Kotlin – Destructuring Declarations (Make your code super expressive!)
Check in this video how the destructuring declaration of Kotlin works.
www.youtube.com



Jobs


Senior Android / Kotlin Developer (100% Remote)
We are hiring multiple Senior Android / Kotlin Developers. Work from anywhere for the world's leading brands and get supported to do more of what you love. Join the most energizing community for remote developers.
x-team.com



Podcast


How Zalando Adopted Kotlin
Ole Sasse and Gregor Zeitlinger talk in this chapter about how Zalando has successfully introduced Kotlin on the server-side.
talkingkotlin.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 © 2021 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 #270

Sunday, October 3, 2021

ISSUE #270 3rd of October 2021 Announcements KotlinDL 0.3 Is Out With ONNX Integration, Object Detection API KotlinDL, the deep learning library from JetBrains, has released its version 0.3.0 with a

Kotlin Weekly #269

Sunday, September 26, 2021

ISSUE #269 26th of September 2021 Announcements Kotlin scripting survey JetBrains is trying to improve the experience while scripting with Kotlin. They have prepared this survey, where you can help

Kotlin Weekly #268

Sunday, September 19, 2021

ISSUE #268 19th of September 2021 Announcements The Actual Number of Kotlin Developers, or Who Our Active Users Are JetBrains has been counting the amount of Kotlin users and developers. They present

Kotlin Weekly #267

Sunday, September 12, 2021

ISSUE #267 12th of September 2021 Announcements Accelerated Kotlin build times with Kotlin Symbol Processing 1.0 Kotlin Symbol Processing (KSP), the new Android tool for building lightweight compiler

Kotlin Weekly #266

Sunday, September 5, 2021

ISSUE #266 5th of September 2021 Announcements Introducing the Kotlin/JS Inspection Pack: IR Migration Help, Quick-Fixes, and More Kotlin has introduced a new plugin for your Kotlin/JS applications –

You Might Also Like

💎 Issue 410 - Being laid off in 2023-2024 as an early-career developer

Thursday, March 28, 2024

This week's Awesome Ruby Newsletter Read this email on the Web The Awesome Ruby Newsletter Issue » 410 Release Date Mar 28, 2024 Your weekly report of the most popular Ruby news, articles and

💻 Issue 403 - Microsoft defends .NET 9 features competing with open source ecosystem

Thursday, March 28, 2024

This week's Awesome .NET Weekly Read this email on the Web The Awesome .NET Weekly Issue » 403 Release Date Mar 28, 2024 Your weekly report of the most popular .NET news, articles and projects

💻 Issue 410 - Node.js TSC Confirms: No Intention to Remove npm from Distribution

Thursday, March 28, 2024

This week's Awesome Node.js Weekly Read this email on the Web The Awesome Node.js Weekly Issue » 410 Release Date Mar 28, 2024 Your weekly report of the most popular Node.js news, articles and

💻 Issue 410 - JSDoc as an alternative TypeScript syntax

Thursday, March 28, 2024

This week's Awesome JavaScript Weekly Read this email on the Web The Awesome JavaScript Weekly Issue » 410 Release Date Mar 28, 2024 Your weekly report of the most popular JavaScript news, articles

📱 Issue 404 - Dependency Injection for Modern Swift Applications Part II

Thursday, March 28, 2024

This week's Awesome iOS Weekly Read this email on the Web The Awesome iOS Weekly Issue » 404 Release Date Mar 28, 2024 Your weekly report of the most popular iOS news, articles and projects Popular

💻 Issue 328 - My new open-source repository to schedule all your content!

Thursday, March 28, 2024

This week's Awesome React Weekly Read this email on the Web The Awesome React Weekly Issue » 328 Release Date Mar 28, 2024 Your weekly report of the most popular React news, articles and projects

📱 Issue 407 - Apple just announced WWDC24. The keynote for WWDC24 will be held on Monday, June 10th.

Thursday, March 28, 2024

This week's Awesome Swift Weekly Read this email on the Web The Awesome Swift Weekly Issue » 407 Release Date Mar 28, 2024 Your weekly report of the most popular Swift news, articles and projects

💻 Issue 405 - 2024 Edition Update

Thursday, March 28, 2024

This week's Awesome Rust Weekly Read this email on the Web The Awesome Rust Weekly Issue » 405 Release Date Mar 28, 2024 Your weekly report of the most popular Rust news, articles and projects

🤖 What to Expect From Google I/O 2024 — How to Stop Apps From Leaking Your Data

Thursday, March 28, 2024

Also: The Best Camera Straps of 2024, and More! How-To Geek Logo March 28, 2024 📩 Get expert reviews, the hottest deals, how-to's, breaking news, and more delivered directly to your inbox by

Infographic | How Small Investments Make a Big Impact Over Time 📈

Thursday, March 28, 2024

Compound interest is a powerful force in building wealth. Here's how it impacts even the most modest portfolio over the long term. View Online | Subscribe Presented by: EnergyX's groundbreaking