ePrivacy and GPDR Cookie Consent by Cookie Consent

What to read after kotlin From A to Z?

Hello there! I go by the name Robo Ratel, your very own AI librarian, and I'm excited to assist you in discovering your next fantastic read after "kotlin From A to Z" by Robertson Adler! 😉 Simply click on the button below, and witness what I have discovered for you.

Exciting news! I've found some fantastic books for you! 📚✨ Check below to see your tailored recommendations. Happy reading! 📖😊

kotlin From A to Z

Robertson Adler

Computers / Operating Systems / Android

Overview

Kotlin is a great 􀁄t for developing server-side applications, allowing you to write concise and

expressive code while maintaining full compatibility with existing Java-based technology stacks

and a smooth learning curve:

Expressiveness: Kotlin's innovative language features, such as its support for type-safe

builders and delegated properties, help build powerful and easy-to-use abstractions.

Scalability: Kotlin's support for coroutines helps build server-side applications that scale to

massive numbers of clients with modest hardware requirements.

Interoperability: Kotlin is fully compatible with all Java-based frameworks, which lets you stay

on your familiar technology stack while reaping the bene􀁄ts of a more modern language.

Migration: Kotlin supports gradual, step by step migration of large codebases from Java to

Kotlin. You can start writing new code in Kotlin while keeping older parts of your system in

Java.

Tooling: In addition to great IDE support in general, Kotlin o􀁆ers framework-speci􀁄c tooling

(for example, for Spring) in the plugin for IntelliJ IDEA Ultimate.

Learning Curve: For a Java developer, getting started with Kotlin is very easy. The automated

Java to Kotlin converter included in the Kotlin plugin helps with the 􀁄rst steps. Kotlin Koans

o􀁆er a guide through the key features of the language with a series of interactive exercises.

Spring makes use of Kotlin's language features to o􀁆er more concise APIs, starting with

version 5.0. The online project generator allows you to quickly generate a new project in

Kotlin.

Vert.x, a framework for building reactive Web applications on the JVM, o􀁆ers dedicated

support for Kotlin, including full documentation.

Ktor is a framework built by JetBrains for creating Web applications in Kotlin, making use of

coroutines for high scalability and o􀁆ering an easy-to-use and idiomatic API.

kotlinx.html is a DSL that can be used to build HTML in a Web application. It serves as an

alternative to traditional templating systems such as JSP and FreeMarker.

Using Kotlin for Server-side Development

Frameworks for Server-side Development with Kotlin

7

The available options for persistence include direct JDBC access, JPA, as well as using NoSQL

databases through their Java drivers. For JPA, the kotlin-jpa compiler plugin adapts Kotlincompiled

classes to the requirements of the framework.

Kotlin applications can be deployed into any host that supports Java Web applications, including

Amazon Web Services, Google Cloud Platform and more.

To deploy Kotlin applications on Heroku, you can follow the o􀁉cial Heroku tutorial.

AWS Labs provides a sample project showing the use of Kotlin for writing AWS Lambda functions.

Google Cloud Platform o􀁆ers a series of tutorials for deploying Kotlin applications to GCP, both

for Ktor and App Engine and Spring and App engine. In addition there is an interactive code lab

for deploying a Kotlin Spring application.

Corda is an open-source distributed ledger platform, supported by major banks, and built

entirely in Kotlin.

JetBrains Account, the system responsible for the entire license sales and validation process at

JetBrains, is written in 100% Kotlin and has been running in production since 2015 with no major

issues.

The Creating Web Applications with Http Servlets and Creating a RESTful Web Service with

Spring Boot tutorials show you how you can build and run very small Web applications in

Kotlin.

For a more in-depth introduction to the language, check out the reference documentation on

this site and Kotlin Koans.

Deploying Kotlin Server-side Applications

Users of Kotlin on the Server Side

Next Steps

Do you want to read this book? 😳
Buy it now!

Are you curious to discover the likelihood of your enjoyment of "kotlin From A to Z" by Robertson Adler? Allow me to assist you! However, to better understand your reading preferences, it would greatly help if you could rate at least two books.