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

Stripe makes more changes

Thursday, April 25, 2024

TikTok is in trouble, and net neutrality is back View this email online in your browser By Christine Hall Thursday, April 25, 2024 Welcome back to TechCrunch PM, your home for all things startups,

💎 Issue 414 - From a Lorry Driver to Ruby on Rails Developer at 38

Thursday, April 25, 2024

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

💻 Issue 414 - JavaScript Features That Most Developers Don’t Know

Thursday, April 25, 2024

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

💻 Issue 407 - The Performance Impact of C++'s `final` Keyword

Thursday, April 25, 2024

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

💻 Issue 414 - Everyone Has JavaScript, Right?

Thursday, April 25, 2024

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

📱 Issue 408 - All web browsers on iOS are just Safari with different design

Thursday, April 25, 2024

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

💧 Don't Bother Liquid Cooling Your AMD CPU — Why You Should Keep Using Live Photos on iPhone

Thursday, April 25, 2024

Also: We review the Unistellar Odyssey iPhone Telescope, and More! How-To Geek Logo April 25, 2024 Did You Know Charles Darwin and Abraham Lincoln were both born on the same day: February 12, 1809. 💻

💻 Issue 332 - 🥇The first framework that lets you visualize your React/NodeJS app 🤯

Thursday, April 25, 2024

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

💻 Issue 409 - Sized, DynSized, and Unsized by Niko Matsakis

Thursday, April 25, 2024

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

📱 Issue 411 - AI Starts to Sift Through String Theory's Near-Endless Possibilities

Thursday, April 25, 2024

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