The first preview for the next major version Kotlin 1.4 has landed! In Kotlin 1.4-M1, we can take a peek at the new features, including a new backend for Kotlin/JS and evolutionary changes in the standard library. Additionally, the new type inference algorithm is now set as default.
Kotlin 1.3.70 has arrived. The incremental release for the JVM programming language comes with a number of updates and experimental features—from faster debugging to customizable color schemes and an updated machine learning model for code completion in IntelliJ IDEA.
Kotlin-logging is a lightweight logging framework written in pure Kotlin. It wraps SLF4J (Simple Logging Facade for Java) with additional Kotlin extensions. While we wait for the release of Kotlin 1.4, let’s take a quick look at this wrapper and how it expands upon plain SLF4J, and what alternatives exist for Android development.
We compared two current survey reports to find out about this year’s top three Java IDEs, frameworks, build tools and the most popular JVM languages. And, of course, the surveys conducted by Snyk and JRebel didn’t miss out on asking about the most used Java versions. The winner was no surprise, but what reasons speak against migrating?
The lightweight Java and Kotlin web framework Javalin is updated on a regular basis, and this year’s first minor release is version 3.7. It offers additional features such as rate limiting and brings back a function you may have used in previous versions. Let’s take a closer look.
The TIOBE Index for December 2019 reaffirms the status quo. Java, C, Python, C++, and C# are all doing well, with no major changes in their ranking. As predictions for 2020 roll in, one language, in particular, has been receiving a lot of attention. While Kotlin is not in the top 10 (or even the top 20) on the TIOBE Index’s rankings, it should be in every mobile dev’s toolkit.
Every Monday, we take a step back and look at all the cool stuff that went down during the previous week. Last week we glimpsed the future of Kotlin, learned about a tool to use reactive programming with SQL databases and saw how AI and ML help in a smart city. Let’s take a closer look.
Kotlin is enjoying its moment in the sun as it grows in the Android dev ecosystem. But what does the future hold? Recently, JetBrains discussed the future of the language and what we can expect in Kotlin 1.4 and beyond. As the annual KotlinConf wraps up, let’s look towards the future and see what improvements we can expect to arrive and what its current goals are.
IntelliJ IDEA 2019.3 has been released with many new features for users of the Ultimate and open source versions. The team worked on providing a faster startup time and reduced memory consumption to all users of the IDE, while Ultimate users receive additional features.
Java and Kotlin go hand in hand, especially when it comes to Android development. Kotlin version 1.3.60 just released and it contains a number of new updates and a few enhancements, including tooling improvements for debugging and Gradle scripts, a new worksheet mode for IntelliJ IDEA, improved error messages, and a preview of some Kotlin 1.4 features.
Javalin is a lightweight web framework with optional asynchronous mode for both Java and Kotlin. It runs on top of Jetty using only a few thousand modest lines of code and makes creating a REST API easy. The latest November addition brings us to version 3.6.0, with two new features, and a few cleaned up bug fixes and changes.
Looking to replace Java with another language? The hype for Kotlin is on a steady incline, due to many of its features tackling Java shortcomings. In this article, you will find out about some of the key Kotlin features that may have you switching your main programming language. For instance, how is the power of Kotlin’s immutability harnessed?
In the Android development community, usage for Kotlin continues to grow, especially since its introduction as a preferred language by Google in 2017. So, which language should you choose for developing your app for Android? This article goes over some of the benefits that developing in Kotlin has over Java.
Python is fit for a king. A report from IEEE Spectrum shows that Python reigns in the enterprise, web, and embedded programming landscapes. Where does Java fit into the rankings? Although Java holds down the fort as the top mobile programming language, C is not far behind, and Kotlin has been moving up the ranks as more and more Android developers turn to it for their mobile dev needs.