From Java Builders to Kotlin DSLs
A step by step guide to wrapping an existing Builder-based API into a neat Kotlin DSL.
A step by step guide to wrapping an existing Builder-based API into a neat Kotlin DSL.
Let me invite you on a tour of Kotlin’s type system, exploring how some of the language constructs we take for granted in our everyday use – as they just “make sense” – work!
In the second part of the series, I’m covering various possible issues with using SAM conversions, as well as how to create “static” things in Kotlin.
The third and final part covers topics of nullability and some small extras to wrap up the series.
My thoughts on the allegro.tech article telling their tale of woe about Kotlin.
My experiences and thoughts after using Stack Overflow from the other side for over a year now, answering questions mostly under the Kotlin tag.
A companion article for a talk I’ve given on Kotlin DSL design possibilities, with many code examples.
I’ve been hanging out around the Kotlin tag on Stack Overflow a lot this last year or so. This is the first part of a series covering the most frequently asked questions there. For a start, we’ll be taking a look at various decisions around using collections in Kotlin. I’m hoping there’s something new for…
vivo is unveiling the X500 series in China on September 21, and ahead of that, a few days ago the company revealed the design of the X500 Pro Max. Today it’s back with more official images, this time showing all four colors in which the phone will be available. Here they are for your viewing…
Macworld What’s new on Apple TV? What are the best shows and movies? How do you sign up and what does it cost? This article will answer all of that, and you’ll also get a list of all the currently-available Apple TV content. There’s also a ton of new content in the works for Apple’s…