Kotlin Weekly - Kotlin Weekly #260

 
 

ISSUE #260

25th of July 2021
 



Announcements


Preview of Kotlin 1.5.30
Check in this article the preview of Kotlin 1.5.30 with Native Apple Silicon support, improved Kotlin DSL for the CocoaPods Gradle Plugin, and more.
blog.jetbrains.com



Articles


Idiomatic Kotlin: Solving Advent of Code Puzzles, Day 2
Let’s continue learning how to write idiomatic Kotlin code by solving the Advent of Code tasks! In this link, the day 2.
blog.jetbrains.com

Avoid member extensions
New article from the Effective Kotlin series, this time on why should we avoid member extensions.
kt.academy

Kotlin DSL, BuildSrc, Product Flavors, Flavor Icon and more
Mustafa Yigit migrated his Gradle files to Kotlin DSL, and wrote an article discussing the lessons he learned while doing it.
blog.kotlin-academy.com

Effective extension function refactoring in Kotlin: companion object use case
Yuri describes in this article how to deal with extension functions that have transformed over time from lightweight additions to code into monsters with domain-coupled logic.
medium.com

Optimizing Your Kotlin Build
Kotlin build times are often slow. Zac Sweers has compiled a list of common issues and what you can or can't do about them.
www.zacsweers.dev

Creating an HTTP API with Ktor and Kotlin
Matthew Casperson has written an article exploring the details of a simple Ktor application exposing an HTTP API.
auth0.com
 


Sponsored

TLDR Newsletter - Byte sized news for busy techies
TLDR is a free daily newsletter for developers with links and TLDRs of the most interesting stories in tech 📱, science 🚀, and coding 💻!
tldr.tech



Android


Jetpack Compose: Missing piece to the MVI puzzle?
Garima Jain asked herself, is MVI even possible with Jetpack Compose? And she wrote an article on this topic.
medium.com



Videos


Kotlin Value Classes (vs Data Class and Type Alias)
In this video, Natig speaks about Kotlin Value classes which is one of the Kotlin 1.5 features.
www.youtube.com



Podcast


Kotlin at DoorDash
Matt Anger from DoorDash speaks about how they have embraced Kotlin on Android, their server-side backend services, migrating away from their previous monolithic implementation, and going all-in with Kotlin as DoorDash’s language of choice.
talkingkotlin.com



Conferences


Android Realm Code Jam Session with Kotlin
In this hands-on session, Mohit Sharma, Developer Advocate with MongoDB will walk through getting started with Realm & Kotlin.
live.mongodb.com



Libraries


KMP-NativeCoroutines
KMP-NativeCoroutines is a library to use Kotlin Coroutines from Swift code in KMP apps.
github.com

npm-publish
npm-publish (Gradle plugin for NPM package publishing) has just released its version v2.0.4
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 © 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
Facebook
Twitter
Link
Website

Older messages

Kotlin Weekly #259

Sunday, July 18, 2021

ISSUE #259 18th of July 2021 Articles Useful Kotlin Idioms You Should Know This blog post highlights some good places to start on the path to learning idiomatic Kotlin. blog.jetbrains.com Solving

Kotlin Weekly #258

Sunday, July 11, 2021

ISSUE #258 11th of July 2021 Announcements Kotlin Features Survey Webinar JetBrains is launching the Kotlin Features Survey, along with a webinar hosted by Roman Elizarov and Svetlana Isakova. Check it

Kotlin Weekly #257

Sunday, July 4, 2021

ISSUE #257 4th of July 2021 Announcements Kotlin Features Survey Edition #2 JetBrains is launching the Kotlin Features Survey, along with a webinar hosted by Roman Elizarov and Svetlana Isakova. Check

Kotlin Weekly #256

Sunday, June 27, 2021

ISSUE #256 27th of June 2021 Announcements Kotlin 1.5.20 Released Kotlin 1.5.20 has been finally released. Check out in this page everything included. blog.jetbrains.com Kotlin Multiplatform Mobile for

Kotlin Weekly #255

Sunday, June 20, 2021

ISSUE #255 20th of June 2021 Announcements Calling All Kotlin Programmers! Take Part in Kotlin Heroes: Episode 7 Coding Contest Starting from June 22, you can polish your Kotlin skills and practice

You Might Also Like

Weekend Reading — Objection-oriented programming

Saturday, May 18, 2024

This week we find a power-up box, replace GitHub Actions with Maven XMLs, avoid the worst website in the world, revisit RTO policies, “listen” to OpenAI employees, watch our Slack private messages, do

Daily Coding Problem: Problem #1445 [Easy]

Saturday, May 18, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Jane Street. The United States uses the imperial system of weights and measures, which

You don’t have to take our word for it…

Saturday, May 18, 2024

You can probably tell how excited we are to re-launch our Gigantic courses – which bring on-demand product management training for today's modern Product Managers and Product Leaders. In fact, we

🐍 New Python tutorials on Real Python

Saturday, May 18, 2024

Hey there, There's always something going on over at realpython.com as far as Python tutorials go. Here's what you may have missed this past week: What Is the __pycache__ Folder in Python? In

Visualized | Life Expectancy by Region (1950-2050F) 📊

Saturday, May 18, 2024

This map shows life expectancy at birth for key global regions, from 1950 to 2050F. View Online | Subscribe Presented by Voronoi: The App Where Data Tells the Story FEATURED STORY Life Expectancy by

New Wi-Fi Vulnerability Enables Network Eavesdropping via Downgrade Attacks

Saturday, May 18, 2024

THN Daily Updates Newsletter cover The DevSecOps Playbook: Deliver Continuous Security at Speed ($19.00 Value) FREE for a Limited Time A must-read guide to a new and rapidly growing field in

🐍 New Python tutorials on Real Python

Saturday, May 18, 2024

Hey there, There's always something going on over at realpython.com as far as Python tutorials go. Here's what you may have missed this past week: What Is the __pycache__ Folder in Python? In

Toward 'local' AI w/ Apple's new chip

Saturday, May 18, 2024

faster than the cloud ☁️ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

OpenAI and Google lay out their competing AI visions

Saturday, May 18, 2024

Plus: Is Mark Zuckerberg a style icon now? View this email online in your browser By Cody Corrall Saturday, May 18, 2024 Welcome back to TechCrunch's Week in Review. This week had two major events

Noonification: Dear America, I Am Breaking Up With You

Saturday, May 18, 2024

Top Tech Content sent at Noon! Get Algolia: AI Search that understands How are you, @newsletterest1? 🪐 What's happening in tech today, May 18, 2024? The HackerNoon Newsletter brings the HackerNoon