Copy
View this email in your browser
A community-driven newsletter

Kotlin Weekly Newsletter #123

Hello Kotliners! We are getting closer to the end of the year, which generally means holidays. However, we keep sending you our contributions! Hope you have a nice weekend.

This newsletter is sponsored by Pusher. If you want to learn about how to build products with Realtime features, this is the link you want to check. Now grab your coffee or tea, and start learning more Kotlin.

Kotlin Release 1.3.11 (github.com)
Kotlin 1.3.11 is here with fixes for a number of bugs including contracts in Kotlin/JS.  See the full changelog and release notes in this link.

[SPONSORED] What’s your favourite programming language? (developereconomics.com)
The new Developer Economics survey promises to help broaden your coding horizons! Packed with relevant questions about top technologies and vendors, the survey also gives you a chance to win a $50 USD Amazon voucher (draw exclusive to readers of this issue!) among other prizes, donate to a coding charity and meet your AI alter-ego. Dive right in!

Kotlin Coroutines patterns & anti-patterns (proandroiddev.com)
Dmytro Danylyk decided to write about several things which, in his opinion, you should and shouldn’t do (or at least try to avoid) when using Kotlin coroutines.

Using the Kotlin stdlib in Java code (medium.com)
Kotlin introduces a lot of great helper methods for us. Some of these include String helpers such as this one to capitalize the first character of a String. Is there a way to use some of this Kotlin functions in Java code? Yes, it is, and Victoria Gonda shows you how.

Kotlin Coroutines and Kotlin 1.3 Q&A (youtube.com)
Kotlin Coroutines and Kotlin 1.3 overview by Andrey Breslav and Roman Elizarov with Q&A are now available on YouTube. A high-quality video for your Sunday.

Dependency Injection with Koin (talkingkotlin.com)
In this new chapter from Talking Kotlin, Hadi Hariri chats with Arnaud about Koin, a new dependency injection framework written from the ground up in Kotlin. They discuss the why, the how and whether in this day and age it makes sense to even have dependency injections frameworks.

Ya Basic (zdominguez.com)
Zarah Dominguez falls frequently in cases where Kotlin code makes things more complex than they should be. She explained her latest experience, and a few tips on avoiding complexity.

How to make sense of Kotlin coroutines (medium.com)
Coroutines are a great way to write asynchronous code that is perfectly readable and maintainable. Kotlin provides the building block of asynchronous programming with a single language construct. This post explains in simple words the basics of coroutines and suspending functions. 

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!

Copyright © 2018 Kotlin Weekly, All rights reserved.


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

Email Marketing Powered by Mailchimp