Download PDF by Stephen Samuel,Stefan Bocutiu: Programming Kotlin

By Stephen Samuel,Stefan Bocutiu

ISBN-10: 1787126366

ISBN-13: 9781787126367

Key Features

  • Get a radical advent to Kotlin
  • Learn to exploit Java code along Kotlin with none hiccups
  • Get an entire evaluate of null defense, Generics, and plenty of extra attention-grabbing features

Book Description

Kotlin has been making waves ever because it was once open sourced by way of JetBrains in 2011; it's been praised through builders the world over and is already being followed by way of businesses. This publication offers a close creation to Kotlin that exhibits you all its good points and may enable you write Kotlin code to production.

We commence with the fundamentals: get you conversant in operating Kotlin code, constructing, instruments, and directions so you might use to put in writing simple courses. subsequent, we hide item orientated code: capabilities, lambdas, and homes – all whereas utilizing Kotlin's new features.

Then, we circulate directly to null security features and sort parameterization. We assist you destructure expressions or even write your personal. We additionally take you thru vital themes like trying out, concurrency, microservices, and a complete lot extra. by way of the tip of this publication it is possible for you to to compose assorted prone and construct your personal applications.

What you'll learn

  • Use new good points to write down based and readable object-oriented code
  • Find out tips to use lambdas and better order capabilities to put in writing fresh, reusable, and straightforward code
  • Write unit checks and combine Kotlin checks with Java code in a transitioning code base
  • Write real-world construction code in Kotlin within the type of microservices
  • Leverage Kotlin's extensions to the Java collections library
  • Use destructuring expressions and the right way to write your own
  • Write code that avoids null pointer error and spot how Java-nullable code can combine with good points in a Kotlin codebase
  • Discover the right way to write services in Kotlin, see the recent beneficial properties on hand, and expand latest libraries
  • Learn to write down an algebraic information varieties and work out once they will be used

About the Author

Stephen Samuel is an entire developer with over 17 years of expertise. He has labored with Java all through his profession, and some time past five years has interested in Scala. He has a fondness for concurrency and massive information applied sciences. Having spent the previous few years in funding banking, he's at the moment operating with Kotlin on an enormous colossal facts ingestment undertaking. Stephen is usually lively within the open resource neighborhood, being the writer of numerous excessive profile Scala and Kotlin libraries.

Stefan Bocutiu is a giant info advisor with over thirteen years of expertise in software program improvement. He enjoys coding in Scala, C#, and has a fondness for move processing applied sciences. With the group at DataMountaineer--a consultancy corporation providing supply of suggestions for streaming/ speedy information systems - he makes a speciality of supplying scalable, unified, real-time info pipelines permitting reactive determination making, analytics, and Hadoop integration.

Stefan is obsessed with motorsports, and whereas his racing abilities usually are not more than enough to permit him to compete, he attempts to wait as many MotoGP races as attainable. whilst he's not coding, he are available on the mountaineering wall or on the health club. sometimes, mountaineering and scrambling journeys are on his calendar, and through the wintry weather season, snowboarding journeys are a needs to for him.

Table of Contents

  1. Getting begun with Kotlin
  2. Kotlin Basics
  3. Object-Oriented Programming in Kotlin
  4. Functions in Kotlin
  5. Higher Order features and useful Programming
  6. Properties
  7. Null protection, mirrored image, and Annotations
  8. Generics
  9. Data Classes
  10. Collections
  11. Testing in Kotlin
  12. Microservices with Kotlin
  13. Concurrency

Show description

Read or Download Programming Kotlin PDF

Best java programming books

Download e-book for kindle: Java Methods for Financial Engineering: Applications in by Philip Barker

This e-book describes the rules of version construction in monetary engineering. It explains these versions as designs and dealing implementations for Java-based purposes. The e-book presents software program execs with an obtainable resource of numerical equipment or ready-to-use code to be used in enterprise purposes.

Mark Richards,Richard Monson-Haefel,David A Chappell's Java Message Service: Creating Distributed Enterprise PDF

Java Message provider, moment variation, is an intensive creation to the traditional API that helps "messaging" -- the software-to-software alternate of the most important info between community desktops. you will find out how JMS might help remedy many architectural demanding situations, corresponding to integrating assorted platforms and purposes, expanding scalability, putting off process bottlenecks, assisting concurrent processing, and selling flexibility and agility.

Read e-book online Beginning Java with WebSphere (Expert's Voice in Java) PDF

Starting Java with WebSphere presents a step by step advisor for developing and fitting either consumer- and server-based Java functions utilizing speedy program improvement v8, WebSphere program Server eight. zero, and Java. when you consider that a growing number of Java functions are relocating to the server and utilizing HTML for the consumer interface, there's a minimum period of time spent exploring the Java GUI elements.

Learning Akka - download pdf or read online

Key FeaturesBuild networked functions that self-healScale out your purposes to deal with extra site visitors fasterAn easy-to-follow advisor with a few examples to make sure you get the simplest commence with AkkaBook DescriptionSoftware this day has to paintings with extra information, extra clients, extra cores, and extra servers than ever.

Extra resources for Programming Kotlin

Sample text

Download PDF sample

Programming Kotlin by Stephen Samuel,Stefan Bocutiu


by Robert
4.0

Rated 4.15 of 5 – based on 46 votes