Kotlin Weekly #-226!
Hi folks! We are sending this email from Vietnam, where we are going to stay for the foreseable future. Remember to wash your hands, wear a mask and learn more Kotlin every week.
Kotlin 1.4.20 Released (blog.jetbrains.com) Now it is official: Kotlin 1.4.20 has been released. Here you can see the official JetBrains announcement, with all the newly included features.
GitLive Case Study: Kotlin Multiplatform Across Desktop and Mobile (blog.jetbrains.com) JetBrains has published a new case study from GitLive. They are using Kotlin Multiplatform not only in mobile, but also on the desktop. Always a fantastic read to see how other companies are dealing with KMP.
Server-side with Kotlin Webinar Series (blog.jetbrains.com) JetBrains is releasing a series of webinars to help you to learn more about backend development with Kotlin or even try it for the first time.
Build Better Apps with Kotlin (developer.android.com) Google has a new landing page that explains why teams would want to adopt Kotlin. In case you need to argue with your team, this is a handy resource.
[SPONSORED] Black Friday at raywenderlich.com (store.raywenderlich.com) Make 2021 your best year ever with an Ultimate Pro subscription from raywenderlich.com! Get unlimited access to 4,000+ videos and 40+ development books designed for professionals like you. Just $299/year for Black Friday.
Programming Language Evolution (elizarov.medium.com) The history of programming languages is ripe with evolution. Existing languages constantly evolve and new languages are created to address the emerging needs. Roman Elizarov writes about how we moved from GOTO languages to the current idiomatic approaches.
Debugging Binary Kotlin Frameworks (benasher.co) Ben Asher has put together some of his thoughts on debugging binary Kotlin iOS frameworks.
KMM exploration (jdam.cd) Jamie McDonald started recently a new KMM app. He has summarized his thoughts and what he learned in this article.
When is a Type not a Type? Kotlin in the IDE (blog.blundellapps.co.uk) Paul Blundell explains the ‘show type hints’ feature of IntelliJ.
Quine in Kotlin (www.youtube.com) In this video, Dmitry Kandalov uses Kotlin and IntelliJ to write a quine: a program which prints its own source code.
There Is 1 Broken API Among Us (www.youtube.com) Nicola Corti analyses how can we avoid libraries and APIs getting broken while we develop them, and will showcase some of the available tools we have.
NetEase Cloud Music create better app experiences with Kotlin and new technologies (www.youtube.com) Google has published a new study case of companies using Kotlin. In this case, NetEasy explain how and why are they using Kotlin.
GraphQL with Apollo and Kotlin (talkingkotlin.com) Hadi speaks in this new chapter with some of the folks working on the Apollo library for GraphQL, and how they are providing multiplatform support with Kotlin.
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!
What people think about us
“Kotlin Weekly has established itself as one of the main references of what's going on in the Kotlin world.”Hadi Hariri Head of Developer Advocacy, JetBrains
“If you have time for only a single source of information about Kotlin, Kotlin Weekly is a great choice. It is reliable, informative and fair”Marcin Moskala Founder of Kt.Academy
“Kotlin Weekly is a comprehensive newsletter that helps me stay up to date with the most notable and recent developments in Kotlin libraries and new community initiatives.”Raul Raja CTO 47degrees
Kotlin Weekly is a weekly newsletter distributed currently to 22.907 developers worldwide. We offer sponsorships to be included in our mailing list. There is only one sponsored ad per issue, so you don't have to compete with others for attention. We are very transparent on how the Kotlin Weekly operates. We also offer, at the end of the newsletter, the option to include a job ad. If you are interested, drop us a message and let us know what you want.