Mastering High Performance with Kotlin

Mastering High Performance with Kotlin
Author :
Publisher : Packt Publishing Ltd
Total Pages : 308
Release :
ISBN-10 : 9781788998352
ISBN-13 : 1788998359
Rating : 4/5 (359 Downloads)

Book Synopsis Mastering High Performance with Kotlin by : Igor Kucherenko

Download or read book Mastering High Performance with Kotlin written by Igor Kucherenko and published by Packt Publishing Ltd. This book was released on 2018-06-15 with total page 308 pages. Available in PDF, EPUB and Kindle. Book excerpt: Find out how to write Kotlin code without overhead and how to use different profiling tools and bytecode viewer to inspect expressions of Kotlin language. Key Features Apply modern Kotlin features to speed up processing and implement highly efficient and reliable codes. Learn memory optimization, concurrency, multi-threading, scaling, and caching techniques to achieve high performance. Learn how to prevent unnecessary overhead and use profiling tools to detect performance issues. Book Description The ease with which we write applications has been increasing, but with it comes the need to address their performance. A balancing act between easily implementing complex applications and keeping their performance optimal is a present-day requirement In this book, we explore how to achieve this crucial balance, while developing and deploying applications with Kotlin. The book starts by analyzing various Kotlin specifcations to identify those that have a potentially adverse effect on performance. Then, we move on to monitor techniques that enable us to identify performance bottlenecks and optimize performance metrics. Next, we look at techniques that help to us achieve high performance: memory optimization, concurrency, multi threading, scaling, and caching. We also look at fault tolerance solutions and the importance of logging. We'll also cover best practices of Kotlin programming that will help you to improve the quality of your code base. By the end of the book, you will have gained some insight into various techniques and solutions that will help to create high-performance applications in the Kotlin environment What you will learn Understand the importance of high performance Learn performance metrics Learn popular design patterns currently being used in Kotlin Understand how to apply modern Kotlin features to data processing Learn how to use profling tools Discover how to read bytecode Learn to perform memory optimizations Uncover approaches to the multithreading environment Who this book is for This book is for Kotlin developers who would like to build reliable and high-performance applications. Prior Kotlin programming knowledge is assumed.


Mastering High Performance with Kotlin Related Books

Mastering High Performance with Kotlin
Language: en
Pages: 308
Authors: Igor Kucherenko
Categories: Computers
Type: BOOK - Published: 2018-06-15 - Publisher: Packt Publishing Ltd

DOWNLOAD EBOOK

Find out how to write Kotlin code without overhead and how to use different profiling tools and bytecode viewer to inspect expressions of Kotlin language. Key F
Mastering Android Development with Kotlin
Language: en
Pages: 366
Authors: Milos Vasic
Categories: Computers
Type: BOOK - Published: 2017-11-08 - Publisher: Packt Publishing Ltd

DOWNLOAD EBOOK

Master Android development using a variety of Kotlin features About This Book Leverage specific features of Kotlin to ease Android application development An il
Mastering Kotlin
Language: en
Pages: 434
Authors: Nate Ebel
Categories:
Type: BOOK - Published: 2019-10-11 - Publisher:

DOWNLOAD EBOOK

Explore popular language features, Java to Kotlin interoperability, advanced topics, and practical applications by building a variety of sample projects Key Fea
Programming Kotlin
Language: en
Pages: 413
Authors: Stephen Samuel
Categories: Computers
Type: BOOK - Published: 2017-01-18 - Publisher: Packt Publishing Ltd

DOWNLOAD EBOOK

Familiarize yourself with all of Kotlin's features with this in-depth guide About This Book Get a thorough introduction to Kotlin Learn to use Java code alongsi
Android High Performance Programming
Language: en
Pages: 412
Authors: Enrique Lopez Manas
Categories: Computers
Type: BOOK - Published: 2016-08-29 - Publisher: Packt Publishing Ltd

DOWNLOAD EBOOK

Build fast and efficient Android apps that run as reliably as clockwork in a multi-device world About This Book Wide coverage of various topics that help in dev