proandroiddev.com
Kotlin pearls: Sealed Class Override
1 min read · From 2019 · An overlooked useful feature
Reader View · Shared by 2, including Pietro Di Bello
phauer.com
Sealed Classes Instead of Exceptions in Kotlin
8 min read · From 2019 · Drawbacks of exceptions and how Kotlin's sealed classes can make our code less error-prone, more readable, predictable and traceable.
Reader View · Shared by 1, including Pietro Di Bello
medium.com
Collections and sequences in Kotlin
7 min read · From 2019 · Working with collections is a common task and the Kotlin Standard Library offers many great utility functions. It also offers two ways of…
Reader View · Shared by 16, including Pietro Di Bello
proandroiddev.com
Handling Exceptions. The Easy Way.
6 min read · From 2019 · A simple framework for dealing with in languages like Java, Kotlin & similar.
Reader View · Shared by 3, including Pietro Di Bello
medium.com
Kotlin-ifying a Builder Pattern
6 min read · From 2019 · How a few Kotlin wrapper methods can transform your builder pattern into a Kotlin DSL
Reader View · Shared by 4, including Pietro Di Bello
engineering.facile.it
Using Kotlin type-safe builders to create a DSL for Forms
5 min read · From 2019 · Here at Facile.it we are constantly dealing with a lot of forms: we use them to collect various information and data needed to feed our in-house comparing algorithms. These forms could be really…
Reader View · Shared by 1, including Pietro Di Bello
blog.frankel.ch
Introducing Exercises in Programming Style
7 min read · From 2019 · This is the 1st post in the Exercises in Programming Style focus series. Recently, my colleague Bertrand lent me a copy of the book Exercises in Programming Style by Cristina Videira Lopes. Among all…
Reader View · Shared by 1, including Pietro Di Bello
github.com
Karumi/MaxibonKataKotlin
From 2019 · Maxibon kata for Kotlin Developers. The main goal is to practice property based testing. - Karumi/MaxibonKataKotlin
Shared by 1, including Pietro Di Bello
brunoaybar.com
How do Kotlin DSL libraries work?
6 min read · From 2019 · Many new and shiny Kotlin libraries implement their own DSLs. Learn how they work and how can you implement your own.
Reader View · Shared by 1, including Pietro Di Bello
kotlinlang.org
Coding Conventions
~15 min read · From 2017 · Edit Page This page contains the current coding style for the Kotlin language. Note: To configure the IntelliJ formatter according to this style guide, please install Kotlin plugin version 1.2.20-eap…
Reader View · Shared by 23, including Pietro Di Bello, Nils Hitze, Paddy Zab
github.com
KotlinBy/awesome-kotlin: A curated list of awesome Kotlin related stuff Inspired by awesome-java.
From 2017 · awesome-kotlin - A curated list of awesome Kotlin related stuff Inspired by awesome-java.
Shared by 13, including Pietro Di Bello, Paulo Gaspar, Michael Robinson
proandroiddev.com
The Mystery of Mutable Kotlin Collections
4 min read · From 2019 · An investigation inside how Kotlin let you use Java collections as if they were implementing Kotlin interfaces
Reader View · Shared by 6, including Pietro Di Bello, Paulo Gaspar
proandroiddev.com
Kotlin DSLs demystified
~12 min read · From 2019 · If you want to write a DSL, or you’re just plain curious, this is an article will explore what DSLs are, why you would write one, and how…
Reader View · Shared by 4, including Pietro Di Bello
proandroiddev.com
[Kotlin pearls 6] Extensions: The Good, The Bad and The Ugly
8 min read · From 2019 · How to use Extension Functions and Properties to improve the readability of your code
Reader View · Shared by 4, including Pietro Di Bello