Kotlin-Buch erschienen

Mit der neuen Programmiersprache Kotlin ist der Firma JetBrains ein Geniestreich gelungen: Die Sprache vereint eine moderne Syntax mit JVM-Kompatibilität. Kotlin-Code kann deswegen überall dort ausgeführt werden, wo die Java Virtual Machine zur Verfügung steht. (JVM 8 ist vollkommen ausreichend!) Kotlin-Programme können sämtliche Java-Bibliotheken verwenden, wenn es nicht schon neue, für Kotlin optimierte Frameworks gibt.

Kurzum: Ohne die Kompatibilität zum Java-Universum zu verlieren, können Sie eine Programmiersprache nutzen, die keine Wünsche offen lässt:

  • Elegante Bearbeitung von Aufzählungen mit Lambda-Ausdrücken
  • Datenklassen, Computed Properties, Property Delegation
  • Nachträgliche Erweiterung von Klassen durch Extensions
  • Design eigener Type-safe Builder mit Receiver-Funktionen
  • Operator Overloading
  • Effiziente asynchrone Programmierung mit Koroutinen

Google hat deswegen für die App-Programmierung das Motto Kotlin first ausgerufen. Aber auch im Backend gewinnt Kotlin an Bedeutung, weil die Sprache eine schrittweise Modernisierung von über viele Jahre gewachsenem Code erlaubt.

In meinem neuen Buch »Kotlin. Das umfassende Handbuch« bringe ich meine Begeisterung für Kotlin zum Ausdruck. Ich erläutere Ihnen die Syntax (die in vielen Details überraschend anders ist als in Java), zeige Ihnen elementare Programmiertechniken (Koroutinen, I/O, Datenbankzugriff) und gehe auf zwei Kernanwendungsbereiche ein: auf die App-Entwicklung inklusive Jetpack Compose und auf die Backend-Programmierung mit Ktor und Exposed. Das alles wird durch viele Beispiele aufgelockert.

Mit Kotlin macht Programmieren wieder Spaß — sogar dann, wenn Sie im Java-Universum gefangen sind ;-)

Mehr Details zum Buch samt einer PDF mit Vorwort und Inhaltsverzeichnis finden Sie hier:

kofler.info/buecher/kotlin

Ein Gedanke zu „Kotlin-Buch erschienen“

  1. Wir freuen uns Ihr Buch hier in unserer Firma zu haben. Wir haben bereits erste Erfahrung in Kotlin, aber bisher habe ich Kotlin Learning-by-Doing gelernt. Ich hoffe durch den strukturierten Einstieg meine Programmierstil weiter verbessern zu können. Außerdem möchten wir in ersten Microservices evaluieren, ob wir Spring durch KTor ersetzen können. Wir hoffen, zumindest für neue Projekte, die Altlast „Java 8“ los zu werden und stattdessen auf Kotlin zu setzen. Viele Entwickler sind offen für diesen Schritt.

    Viele Grüße

Kommentare sind geschlossen.