Kotlin has an interesting keyword, 'by' which can be used for delegation. There is a lot of confusion around it so in this article we'll clean that up.
The Kotlin DSL for writing Gradle build scripts have been around for some time. In this article we'll take a look at it and see how useful it is.
Kotlin releases are quite frequent nowadays and the last few ones were not so remarkable, but 1.2.60 is somewhat special. In this article I'll explain why.
For someone who comes from the Java world the concept of Nothing might be confusing. In this article, I'll try to clean that up with some practical examples to boot.
While most developers use Kotlin on Android it is also a viable option on other platforms. In this article we'll look at how it works in the browser.
As others have written about this before Kotlin comes with a lot of useful functions like let, apply, with or also. Less is written about what comes with the collections, ranges, and other packages of the standard library. In this article we'll explore them.
While most developers use Kotlin on Android it is also a viable option on other platforms. In this article we'll look at how it works on the backend.
If you have written something in Kotlin chances are that you wrote it for Android. Kotlin, however, has other areas where it can be useful. In the following series, we'll explore what other fields exist where Kotlin can shine and discuss how you can take advantage of them.
You might have wondered about what technology do others use in the IT industry or which tools are trending. There are resources where you can read about this but what if you want more insight? Enter the Stack Exchange Data Explorer where you can find information about all Stack Exchange users.
Kotlin is all the rage lately and while I do agree that the language is well thought out it has - as everything else - its flaws. In this article I'll explain some of the pitfalls I encountered and try to help you avoid them.
If you are a Java developer you might be wondering what to learn next. What if you want to learn something with which you can pay the bills but it is not a pain to use? Kotlin is in the sweet spot just where Java used to be and in this article my goal is to explain why.
Open source software is all the buzz nowadays so it might be a good time to think about whether you can release parts of the project you are working on. In this article you'll get some pointers about the Pros and Cons of OSS and where you should start.
After reading a lot of guides and tutorials about design I decided to pull them together in a simple cheat sheet. The aim of this document is not to teach you how to design things but to get you started.