kotlin

Data Science and Other Buzzwords

Kotlin continues to conquer new areas of software development, but some are still firmly held by one or two languages. Data science, statistical analysis and machine learning are largely Python domains, but with many performance-focused implementations based on the JVM, Kotlin has a good chance to break into this scene too. The intention of this talk is to give a shallow overview of what you can do today.

KotlinConf 2017 Recap

Summary of the better talks, the more interesting themes, some conversations with other Kotliners and overall impressions about the first ever Kotlin conference in San Francisco. Think of it as your guide to what recorded talks to watch first.

You Can, but Should You?

Kotlin provides a mountain of features that Java developers previously never had access to. This creates endless opportunities. This also creates confusion akin to that of a kid in a candy store, which is exacerbated by the transition from simple beginner demos to production code, expected to be readable, performant and maintainable. Which to choose? Should I be doing this?

Kapsule — Minimalist Dependency Injection for Kotlin

Introductory articles are all the same: here's the new shiny (used as a noun), it's really cool, please use it. Admittedly, this post is about my new library called Kapsule, but I want to first discuss the state of dependency injection in Kotlin and hence explain what drove me to create this library.

For-Loops vs forEach in Kotlin

Because Kotlin has an abundance of features and it isn't too opinionated, oftentimes you find yourself wondering which is a better way to achieve the same result. Is there any difference in readability, performance or extendability? This happens with even the most basic things like for-loops.

Kotlin, the Pragmatic Language For Android

Kotlin, a relatively new programming language running on the JVM, has been making headlines as the more elegant alternative to Java in any of its applications. One of them is Android development and this talk will explore the benefits that the language offers for everyday coding.

Practical Guide to Gradle with Kotlin

You can now write Gradle scripts in Kotlin. So what? This talk will show you how, why and when to do it. We'll cover basic syntax and review a few simple examples that you can use in your existing projects.

Asynchronous Vert.x Applications in Kotlin

Looking at web development, Spring seems to be the star of most Kotlin articles and tutorials. This talk will explore an asynchronous alternative that is Vert.x and evaluate its production readiness. We'll do that by writing a simple (but working) web API, with some neat Kotlin features to boot, and figure out what the benefits of using this framework are.

Kotlin, a Year on

Revisit of last year's talk about Kotlin and its application in Android development.Summary of the changes that took place since then, new features and feasibility for production usage as it stands.