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

Kotlin Weekly Newsletter #127

Hello from Vietnam Kotliners, and Happy 2019! They say people are busy attending the gym during the first weeks of the year. We hope you will be busy learning Kotlin.

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.

Using Live Templates to Write Tests (buffer.com)
It's important to write tests, but it can be repetitive. You can use Live Template to let the editor do some of the work for you. Victoria Gonda, from Buffer, teach us how to do it.

[SPONSORED] Android Team Lead/Developer ☕ 💻 💚 (DC metro area, USA)
Come work on the same team as a Google Developer Expert!  Our team loves to learn new things, and share through blogging and conference speaking.  We’re looking for experienced Android engineers to join us.  Our team uses 100% Kotlin, Coroutines, reactive design patterns, and follows Android best practices.  Everybody has top of the line MacBook Pros, and our benefits are excellent.

Arrow v0.8.2 released (47deg.com)
Arrow v.0.8.2 is now available! Includes loads of doc improvements including hierarchy graphs, completes Async, and increases Ank's performance. Read more in this article from the Arrow team.

Declarative Pipelines in Kotlin (medium.com)
Imagine you need to read the total number of bytes transferred during all the hits to all endpoints in a weblog. Those files can be really large so reading an entire file in memory to read the bytes and then aggregating them can be a real burden to memory. Learn in this article how to build a memory efficient pipeline in Kotlin to process this file.

An introduction to context-oriented programming in Kotlin (proandroiddev.com)
Alexander Nozik has come with what he calls context-oriented programming, as a tiny byproduct of the latest trends set up by the Kotlin team. He chops its insights in this article.

How Much of "The Kotlin Way" Is the Right Way? (preslav.me)
When does Kotlin comes to solve a problem, and when the Kotlin way can be too much to apply? Some thoughts for food in this article from Preslav Rachev.

Kotlin: For-loop vs ForEach (medium.com)
With Kotlin, we can write loop for(i in a..b){} and we could also do (a..b).forEach{}. Which should we use? Instead of relying on an arbitrary decision, check in this article which alternative can be more pragmatic.

Serverless Kotlin with Fn Project (medium.com)
We know for a while that Kotlin can be used in the FaaS and Serverless space too. Learn in this article how to do it using Fn Project.

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 © 2019 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