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

📧 Working with LLMs in .NET using Microsoft.Extensions.AI

Saturday, January 11, 2025

​ Working with LLMs in .NET using Microsoft․Extensions․AI Read on: m​y website / Read time: 6 minutes The .NET Weekly is brought to you by: ​Transform your database performance with RavenDB​:

iOS Dev Weekly – Issue 694

Friday, January 10, 2025

Hopefully you won't see that much difference with receiving this issue, but it's ALL CHANGED behind the scenes! 😱 ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Daily Coding Problem: Problem #1664 [Easy]

Friday, January 10, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Twitter. A permutation can be specified by an array P , where P[i] represents the

Spyglass Dispatch: The Case for a For-Profit OpenAI

Friday, January 10, 2025

RIP Venu • A More Political and Real Time Threads • An OpenAI Auction • Apple's Tough 2025 The Spyglass Dispatch is a newsletter sent on weekdays featuring links and commentary on timely topics

⌨️ 10 Mods to Improve Your Mechanical Keyboard — How to Set Up Quick Share on Windows

Friday, January 10, 2025

Also: Why Are Tech Companies Trying to Sell Me Expensive Clocks? How-To Geek Logo January 10, 2025 Did You Know Famed biologist Charles Darwin and US President Abraham Lincoln were born on the same day

Your best friends in design

Friday, January 10, 2025

​ Working With Designers Product manager & UX designer collaboration guide. How members of your product team work together is just as important as the work itself. A fundamental relationship within

Charted | How Canada Would Rank as the 51st State 📊

Friday, January 10, 2025

Donald Trump has floated the idea that Canada should be the 51st state. Here's how it compares statistically. View Online | Subscribe | Download Our App Presented by: Global X ETFs Power AI's

Pinpointing The Actual Problem 🎯

Friday, January 10, 2025

WordPress accidentally diagnoses its own business problem. Here's a version for your browser. Hunting for the end of the long tail • January 10, 2025 Pinpointing The Actual Problem A blog post from

😱Major Azure Outage in EastUS2, 🚀New AI and Azure Developer CLI Courses, azureedge.net DNS retiring

Friday, January 10, 2025

͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏

iOS Cocoa Treats

Friday, January 10, 2025

View in browser Hello, you're reading Infinum iOS Cocoa Treats, bringing you the latest iOS related news straight to your inbox every week. Adopting Swift 6 across the app codebase I've been