Kotlin-Related News

  • How Kotlin makes me a more productive software developer
    by s1m0nw1 on February 12, 2019 at 9:18 pm

    How Kotlin makes me a more productive software developer I’ve been writing JVM code for more than seven years now, and I did so mainly using Java. This changed about two years ago when I picked up Kotlin. By now, I managed to drop the Java language more-or-less entirely in favor of Kotlin. I did […] The post How Kotlin makes me a more productive software developer appeared first on Kotlin Expertise Blog. […]

  • Kotlin 1.3.20 released
    by Hadi Hariri on January 23, 2019 at 7:14 pm

    We’re happy to announce the release of Kotlin 1.3.20, a new bug fix and tooling update for Kotlin 1.3. In addition to improvements to the compiler and IDE, this version: Allows running Gradle tasks in parallel within a single project … Continue reading &rarr […]

  • New training, from zero to Kotlin Functional Programming Developer
    by Pedro Vicente Gómez Sánchez on January 17, 2019 at 10:32 am

    🎉🎉 A new year begins, and we have fantastic news to share with you 🎉🎉It's time to leave the comfort zone and expand your coding skills to new coding paradigms. What about pushing your limits by learning Kotlin and functional programming with Arrow.Today, we have awesome news for you! W […]

  • The Facade Pattern for Simple Dependency Injection
    by Brad Cypert on January 16, 2019 at 4:32 pm

    I’ve been working on a Ktor api for a while now and found myself needing to make sure my routes had access to my repositories. Naturally, I sought out the advice of anyone who’s implemented Dagger with Ktor. After digging for a bit, I realized that it was completely unnecessary and likely overkill. Dagger works […] The post The Facade Pattern for Simple Dependency Injection appeared first on Brad Cypert. […]

  • Tips For Writing a Library in Kotlin
    by Adam Arold on January 12, 2019 at 9:37 am

    Writing a library in Kotlin seems easy but it can get tricky if you want to support multiple platforms. In this article we'll explore ways for dealing with this problem. […]

  • Controllers in Ktor
    by Brad Cypert on January 10, 2019 at 3:59 pm

    Ktor is a microframework written in Kotlin. It’s focus is on building asynchronous servers and clients in connected systems. I’ve been using it predominantly for the “server” slice of that statement. I call Ktor a “microframework” simply because, while it’s opinionated, you have a lot of freedom in the way that you accomplish tasks within […] The post Controllers in Ktor appeared first on Brad Cypert. […]

  • Kotlin Census 2018
    by Alina Dolgikh on December 20, 2018 at 9:39 am

    Our Kotlin community is growing fast; the number of users has increased by almost 3 times this year. The feedback you give is very important to us both as newcomers who have just started using Kotlin in 2018 and as … Continue reading &rarr […]

  • Gradle Kotlin DSL 1.0
    by Roman Belov on December 10, 2018 at 5:34 pm

    This is a guest blog post from Paul Merlin software engineer for Gradle The recently released Gradle 5.0 includes the Gradle Kotlin DSL v1.0 which is now ready for widespread use. We want you to enjoy a build authoring experience … Continue reading &rarr […]

  • KotlinConf 2018 Videos, Slides, and Photos are Out!
    by Alina Dolgikh on December 4, 2018 at 1:42 pm

    The KotlinConf 2018 videos and their accompanying slides are all now available on the schedule on the website. In addition to this, there are two playlists on the JetBrains TV channel which cover day one and day two. The pictures … Continue reading &rarr […]

  • Java Android faq interview algorithms collections
    by arvifox on November 29, 2018 at 3:23 pm

    Collections in java. don’t forget https://habrahabr.ru/post/162017/ https://habr.com/post/156361/ https://habrahabr.ru/post/237043/ Complexity pdf wiki – Computational complexity theory O notation pdf, pdf Введение в анализ сложности алгоритмов (часть 1) (https://habr.com/post/196560/) is lg n https://auth0.com/blog/best-practices-in-android-development/ Often Ignored Stuff — Android Data Structures (https://medium.com/@ankitsharma6466/often-ignored-stuff-android-data-structures-ec2efff847ea) Android Interview Questions Cheat Sheet [https://medium.com/@anitaa_1990/android-interview-questions-cheat-sheet-96ea01c88def] Android Interview Questions Cheat Sheet — Part II [https://android.jlelse.eu/android-interview-questions-cheat-sheet-part-ii-bea0633f0da7] Tips: JPA, Hibernate pdf java opensource on github pdf […]

  • Destructuring Declarations
    by Andras Kindler on November 23, 2018 at 9:18 am

    Destructuring declarations, or destructuring for short, is a technique in Kotlin for unpacking a class instance into separate variables. […]

  • Kotlin 1.3 Webinars. Update: the recordings and slides are available
    by Alina Dolgikh on November 22, 2018 at 1:19 pm

    JetBrains is hosting two webinars on Kotlin 1.3 this December. Both events aim to explore the most common use cases and the challenges in adopting Coroutines, Kotlin/Native, and Multiplatform Projects. Andrey Breslav will answer the questions you have on Kotlin … Continue reading &rarr […]

  • Ktor 1.0 Released: A Connected Applications Framework by JetBrains
    by Roman Belov on November 19, 2018 at 6:59 pm

    As we work on Kotlin, we implement many features that help build idiomatic and high-performing APIs. We’ve been dreaming of seeing a Web framework that utilizes these features to the max. Today, we can finally say we’ve built that kind … Continue reading &rarr […]

  • Lambda-Map Performance in Kotlin
    by Brad Cypert on November 19, 2018 at 5:41 pm

    Working on an enterprise application written in Kotlin, I’ve recently noticed something that felt “off” to me. Perhaps you’ve seen it, perhaps you’ve written it — maybe even recently!  It looks something like this (I call this a Lambda-Map): Sure, this plusOne function isn’t really necessary. We can just inline it in the Lambda, but imagine […] The post Lambda-Map Performance in Kotlin appeared first on Brad Cypert. […]

  • Introducing KotlinToday.com
    by Brad Cypert on November 13, 2018 at 9:58 pm

    When I was learning Clojure for the first time, I had two references that I found myself reading every single day. The first resource is a fantastic guide by Daniel Higginbotham called Clojure for the Brave and True. The second resource that I found myself using allowed me to immerse myself into the Clojure community and […] The post Introducing KotlinToday.com appeared first on Brad Cypert. […]