Copy
 
 

ISSUE #185

16th of February 2020
 

Hello Kotliners! This week is not only special for Valentine's day, but also for being the Kotlin anniversary! Kotlin v1.0 was released on 15 February 2016. Happy 4th birthday for our favorite programming language. And here our selection of links for the upcoming week.



Announcements

Kotlin Heroes 3: A Programming Challenge from JetBrains and Codeforces
JetBrains has open the Kotlin Heroes coding challenge, and the registration has just opened. A perfect opportunity to put your Kotlin skills into practice and potentially learn some prizes.
blog.jetbrains.com

Kotlin overtakes Scala and Clojure, to become the 2nd most popular language on the JVM.
Kotlin popularity does not stop. At Snyk JVM ecosystem report, now ranks as the 2nd most popular language for the JVM.
snyk.io



Articles


Parameterized tests with Kotlin’s Sealed Classes
Parameterized tests are very useful if we need multiple runs of the same test but with different input arguments. Learn in this article by Danny Preussler how to manage them with Kotlin’s Sealed Classes
medium.com

Enforcing type safety of IDs in Kotlin
Check in this article how to avoid certain bugs in our codebase by enforcing type safety of IDs in Kotlin
www.lordcodes.com

Testing Kotlin Lambda Invocations without Mocking
In this post, Yang shares with us a simple technique for verifying the invocation of a Kotlin lambda function without mocking it.
dev.to

How to become Effective with Kotlin? Answers from Marcin Moskala
Marcin Moskala, author of Effective Kotlin, answered a few questions about how to become effective with Kotlin.
dev.to

Managing the Kotlin Weekly
Metapost about how to use Kotlin (and other techniques) to manage the Kotlin Weekly.
medium.com


Sponsored

Kotlin Crash Course for Programmers
Learn how to develop Kotlin scripts and applications. In this interactive, text-based crash course, you’ll learn how to work with read-only variables, type inference, default values, functions and more.
www.educative.io



Android


Android functional Clean Architecture
Learn in this article how Kotlin functional programming and Arrow can help us simplify behavior injection in our Android apps.
medium.com

Reaktive binary compatibility: how we achieve it
In this article by the Badoo Tech team, they explain you how they achieve binary compatibility: its peculiarities in the case of Kotlin; how it has been supported at JetBrains and Badoo as well.
badootech.badoo.com


Jobs

X-Team is Hiring Android/Kotlin Developers (Remote)
We are looking for passionate Android/Kotlin developers to work with the world's leading brands, from anywhere. Travel the world while being part of the most energizing community of developers. We fund everything you need to stay active & growing. Join X-Team.
x-team.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 © 2020 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