Functional Programming in Kotlin

Functional Programming in Kotlin
Author :
Publisher : Simon and Schuster
Total Pages : 502
Release :
ISBN-10 : 9781638350972
ISBN-13 : 1638350973
Rating : 4/5 (973 Downloads)

Book Synopsis Functional Programming in Kotlin by : Marco Vermeulen

Download or read book Functional Programming in Kotlin written by Marco Vermeulen and published by Simon and Schuster. This book was released on 2021-10-05 with total page 502 pages. Available in PDF, EPUB and Kindle. Book excerpt: In Functional Programming in Kotlin you will learn: Functional programming techniques for real-world applications Write combinator libraries Common structures and idioms in functional design Simplicity and modularity (and fewer bugs!) Functional Programming in Kotlin is a reworked version of the bestselling Functional Programming in Scala, with all code samples, instructions, and exercises translated into the powerful Kotlin language. In this authoritative guide, you’ll take on the challenge of learning functional programming from first principles. Complex concepts are demonstrated through exercises that you’ll love to test yourself against. You’ll start writing Kotlin code that’s easier to read, easier to reuse, better for concurrency, and less prone to bugs and errors. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the technology Improve performance, increase maintainability, and eliminate bugs! How? By programming the functional way. Kotlin provides strong support for functional programming, taking a pragmatic approach that integrates well with OO codebases. By applying the techniques you’ll learn in this book, your code will be safer, less prone to errors, and much easier to read and reuse. About the book Functional Programming in Kotlin teaches you how to design and write Kotlin applications using typed functional programming. Offering clear examples, carefully-presented explanations, and extensive exercises, it moves from basic subjects like types and data structures to advanced topics such as stream processing. This book is based on the bestseller Functional Programming in Scala by Rúnar Bjarnason and Paul Chiusano. What's inside Functional programming techniques for real-world situations Common structures and idioms in functional design Simplicity, modularity, and fewer bugs! About the reader For Kotlin developers. No functional programming experience required. About the author Marco Vermeulen has two decades of programming experience on the JVM. Rúnar Bjarnason and Paul Chiusano are the authors of Functional Programming in Scala. Tabel of Contents PART 1 INTRODUCTION TO FUNCTIONAL PROGRAMMING 1 What is functional programming? 2 Getting started with functional programming in Kotlin 3 Functional data structures 4 Handling errors without exceptions 5 Strictness and laziness 6 Purely functional state PART 2 FUNCTIONAL DESIGN AND COMBINATOR LIBRARIES 7 Purely functional parallelism 8 Property-based testing 9 Parser combinators PART 3 COMMON STRUCTURES IN FUNCTIONAL DESIGN 10 Monoids 11 Monads and functors 12 Applicative and traversable functors PART 4 EFFECTS AND I/O 13 External effects and I/O 14 Local effects and mutable state 15 Stream processing and incremental I/O


Functional Programming in Kotlin Related Books

Functional Programming in Kotlin
Language: en
Pages: 502
Authors: Marco Vermeulen
Categories: Computers
Type: BOOK - Published: 2021-10-05 - Publisher: Simon and Schuster

DOWNLOAD EBOOK

In Functional Programming in Kotlin you will learn: Functional programming techniques for real-world applications Write combinator libraries Common structures a
Functional Kotlin
Language: en
Pages: 337
Authors: Mario Arias
Categories: Computers
Type: BOOK - Published: 2018-02-23 - Publisher: Packt Publishing Ltd

DOWNLOAD EBOOK

Learn how to apply Functional Programming with Kotlin to real-life projects with popular libraries like Arrow. Key Features Focus on the functional aspects of K
Hands-On Design Patterns with Kotlin
Language: en
Pages: 299
Authors: Alexey Soshin
Categories: Computers
Type: BOOK - Published: 2018-06-15 - Publisher: Packt Publishing Ltd

DOWNLOAD EBOOK

Make the most of Kotlin by leveraging design patterns and best practices to build scalable and high performing apps Key Features Understand traditional GOF desi
Kotlin In-Depth [Vol-I]
Language: en
Pages: 361
Authors: Sedunov Aleksei
Categories: Computers
Type: BOOK - Published: 2020-01-31 - Publisher: BPB Publications

DOWNLOAD EBOOK

Master the concise and expressive power of a pragmatic, multi-paradigm language for JVM, Android and beyondKey Featuresa- Language fundamentalsa- Object-oriente
FROM OBJECTS TO FUNCTIONS
Language: en
Pages: 0
Authors: UBERTO. BARBINI
Categories: Application software
Type: BOOK - Published: 2022 - Publisher:

DOWNLOAD EBOOK

Build applications quicker and with less effort using functional programming and Kotlin. Learn by building a complete application, from gathering requirements t