Kotlin Weekly - Kotlin Weekly #255

 
 

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 solving algorithmic problems in a dedicated practice round on the Codeforces platform. Check out the full announcement here.
blog.jetbrains.com

Answering the Top 10 Questions About Kotlin’s Future
Starting from June 22, you can polish your Kotlin skills and practice solving algorithmic problems in a dedicated practice round on the Codeforces platform. Check out the full announcement here.
blog.jetbrains.com

KEEP-259 - Context receivers
JetBrains has opened a design proposal for support of context-dependent declarations in Kotlin. It covers a large variety of use cases and was previously known and requested under the name of multiple receivers. Check this website to see the proposed changes.
github.com



Articles


Use enum to represent a list of values
In this excerpt from Effective Kotlin, check how to use enum to represent a list of values.
kt.academy

How to build a GraphQL Gateway with Spring Boot and Kotlin
With Spring Boot + Kotlin + Coroutines + GraphQL-java-kickstart, you can build a GraphQL Gateway with a minimum of boilerplate.
blog.kotlin-academy.com

KSP: Fact or kapt?
Using KSP (Kotlin Symbol Processor, new API from Google for writing Kotlin compiler plugins) we can write annotation processors to reduce boilerplate, solve cross-cutting concerns, and move checks from runtime to compile-time.
proandroiddev.com

Understand everything about routing in Ktor
Himanshu Singh explains everything you wanted to know about routing in ktor.
himanshoe.com

Using the Kotlin standard library from Java
Danny Preussler wrote about how to use the Kotlin standard library from Java.
medium.com

Advanced Kotlin Collection Functionality
Sebastian Aigner summarises here some of the advanced functionality you can find on Kotlin collections.
dev.to



Videos


Get Started with Kotlin Multiplatform and Spring Boot
Check in this talk on how to build a client-server application using Spring Boot and Kotlin on the server-side and Kotlin/JS to power the client UI in the browser.
www.youtube.com

What is new in Kotlin Multiplatform Mobile 2021
In this video, Ekaterina Petrova gives you an overview of the main ecosystem highlights since going alpha.
www.youtube.com

KUG Munich Meetup June
Video of the KTUG Munich Meetup, with Joe Birch from Buffer and Trinh Le from Alibaba.
www.youtube.com



Podcast


Apollo GraphQL with Martin Bonnin
Today Nicola Corti speaks with Martin Bonnin, Android Engineer at Apollo GraphQL.
thebakery.dev



Libraries


template-kmp-library v1.1.0
The template-kmp-library has released a new version with a certain number of goodies.
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 #254

Sunday, June 13, 2021

ISSUE #254 13th of June 2021 Announcements Kotlin 1.5 Event Materials and 10 Questions from the Q&A The recordings of the 1.5.0 release celebration event are out and available for you on the Kotlin

Kotlin Weekly #253

Sunday, June 6, 2021

ISSUE #253 6th of June 2021 Announcements Compose for Desktop: Milestone 4 Released Milestone 4, the latest version of Compose for Desktop, is coming packed with features. Check the announcement for a

Kotlin Weekly #252

Sunday, May 30, 2021

ISSUE #252 30th of May 2021 Announcements Nine Highlights from the Kotlin Roadmap JetBrains has updated its plans for 2021 and beyond, and the Kotlin Roadmap for this period is now public. Check out

Kotlin Weekly #251

Sunday, May 23, 2021

ISSUE #251 23th of May 2021 Announcements KotlinDL 0.2: JB deep learning library The version 0.2 of KotlinDL is now available, with new layers, a special Kotlin-idiomatic DSL for image preprocessing, a

Kotlin Weekly #250

Sunday, May 16, 2021

ISSUE #250 16th of May 2021 Announcements Kotlin 1.5 Online Event The Kotlin 1.5 event has been announced, where the JB team will answer your questions about the recent updates and anything else Kotlin

You Might Also Like

Yikes! Copilot failed all our coding tests

Monday, April 29, 2024

iPad Pro with M4; Best security keys; AI conducts job interviews now -- ZDNET ZDNET Tech Today - US April 29, 2024 placeholder Yikes! Microsoft Copilot failed every single one of my coding tests I ran

Re: The smart home product I use every day!

Monday, April 29, 2024

Hey , Earlier this month, I emailed you about one of my favorite smart home products, a robot vacuum and mop. I wanted to let you know that Samsung currently has a Spring Black Friday Sale and is

The EU draws its regulatory cords tighter around Apple

Monday, April 29, 2024

The EU has said Apple's iPadOS will now fall under the DMA View this email online in your browser By Alex Wilhelm Monday, April 29, 2024 Welcome to TechCrunch AM! We're off to a quick start

GCP Newsletter #396

Monday, April 29, 2024

Welcome to issue #396 April 29th, 2024 News Networking Official Blog Partners Introducing the Verified Peering Provider program, a simple alternative to Direct Peering - Google has launched a new

How many Vision Pro headsets has Apple sold?

Monday, April 29, 2024

The Morning After It's Monday, April 29, 2024. Apple Vision Pro headset production is reportedly being cut, sales are reportedly “way down.” But but but wait: Wasn't the Vision Pro meant to

Okta Warns of Unprecedented Surge in Proxy-Driven Credential Stuffing Attacks

Monday, April 29, 2024

THN Daily Updates Newsletter cover Webinar -- Uncovering Contemporary DDoS Attack Tactics -- and How to Fight Back Stop DDoS Attacks Before They Stop Your Business... and Make You Headline News.

Import AI 370: 213 AI safety challenges; everything becomes a game; Tesla's big cluster

Monday, April 29, 2024

Are AI systems more like religious artifacts or disposable entertainment? ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Apple renews OpenAI talks 🧠, Google fires Python team 👨‍💻, React 19 beta ⚛️

Monday, April 29, 2024

Apple has renewed discussions with OpenAI to use its generative AI technology to power new features coming to the iPhone Sign Up |Advertise|View Online TLDR Together With QA Wolf TLDR 2024-04-29 😘 Kiss

Architecture Weekly #177 - 29nd April 2024

Monday, April 29, 2024

How do you make predictions about tech without the magical crystal ball? We did that today by example. We analysed what Redis and Terraform license changes relate to the new Typescript framework Effect

Software Testing Weekly - Issue 217

Monday, April 29, 2024

How do you deal with conflicts in QA? ⚔️ View on the Web Archives ISSUE 217 April 29th 2024 COMMENT Welcome to the 217th issue! How do you deal with conflicts in QA? Ideally, you'd like to know how