Categories
Bibliography Kotlin Software Engineering

Functional Kotlin: Extend your OOP skills and implement Functional techniques in Kotlin and Arrow – B078JRKFYF ISBN-13: 978-1788476485

See: Functional Kotlin: Extend your OOP skills and implement Functional techniques in Kotlin and Arrow

Fair Use Source:

See also: Kotlin

Learn how to apply Functional Programming with Kotlin to real-life projects with popular libraries like Arrow.

About This Book

  • Focus on the functional aspects of Kotlin and identify the advantages that functional programming brings to the table and the associated coding benefits,
  • Implement common functional programming design patterns and techniques.
  • Learn to combine OOP and Reactive Programming with Functional Programming and how RxKotlin and funkTionale can help you implementing Functional Programming in Kotlin

Who This Book Is For

Kotlin developers who have no functional programming experience, will benefit from this book.

What You Will Learn

  • Learn the Concepts of Functional Programming with Kotlin
  • Discover the Coroutines in Kotlin
  • Uncover Using funkTionale plugin
  • Learn Monads, Functiors and Applicatives
  • Combine Functional Programming with OOP and Reactive Programming
  • Uncover Using Monads with funkTionale
  • Discover Stream Processing

In Detail

Functional programming makes your application faster, improves performance, and increases your productivity. Kotlin supports many of the popular and advanced functional features of functional languages. This book will cover the A-Z of functional programming in Kotlin. This book bridges the language gap for Kotlin developers by showing you how to create and consume functional constructs in Kotlin. We also bridge the domain gap by showing how functional constructs can be applied in business scenarios. We’ll take you through lambdas, pattern matching, immutability, and help you develop a deep understanding of the concepts and practices of functional programming. If you want learn to address problems using Recursion, Koltin has support for it as well. You’ll also learn how to use the funKtionale library to perform currying and lazy programming and more. Finally, you’ll learn functional design patterns and techniques that will make you a better programmer.By the end of the book, you will be more confident in your functional programming skills and will be able to apply them while programming in Kotlin.

Style and approach

Loaded with numerous code examples and real life projects, this book helps you dive deep into Functional Programming with Kotlin as well as applying it with help of Functional Programming Plugins like funkTionale and RxKotlin.

Downloading the example code for this book You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.



Resources

Supplemental Content: https://github.com/PacktPublishing/Functional-Kotlin

Categories
Bibliography DevOps Java JavaScript React Software Engineering Spring Framework

B07S6F7YL3 ISBN-13: 978-1838822361

See: Hands-On Full Stack Development with Spring Boot 2 and React: Build modern and scalable full stack applications using Spring Framework 5 and React with Hooks, 2nd Edition, Publisher ‏ : ‎ Packt Publishing; 2nd edition (May 23, 2019)

See also: Spring Bibliography, Spring Framework and Cloud Native

Fair Use Source:

Categories
Bibliography DevOps Java Software Engineering Spring Framework

B076QCBXZ2 ISBN-13: 978-1787284951

See: Hands-On Reactive Programming in Spring 5: Build cloud-ready, reactive systems with Spring 5 and Project Reactor, Publisher ‏ : ‎ Packt Publishing; 1st edition (October 8, 2018)

See also: Spring Bibliography, Spring Framework and Cloud Native

Fair Use Source:

Categories
Bibliography Software Engineering

B01LPRN0Z8 ISBN-13: 978-1786463784

See: Learning Spring Boot 2.0 – Second Edition: Simplify the development of lightning fast applications based on microservices and reactive programming, Publisher ‏ : ‎ Packt Publishing; 2nd Revised edition (November 3, 2017)

Fair Use Source:

Categories
Bibliography Software Engineering

B08CHMDKW2 – 978-1839214110

See: Node.js Design Patterns: Design and implement production-grade Node.js applications using proven patterns and techniques, 3rd Edition

Fair Use Source: https://learning.oreilly.com/library/view/nodejs-design-patterns/9781839214110

https://amazon.com/Node-js-Design-Patterns-production-grade-applications-dp-1839214112/dp/1839214112

Categories
Bibliography C# .NET DevOps JavaScript Software Engineering

B01N3C5ECP ISBN-13: 978-1787286610

See: Continuous Integration, Delivery, and Deployment: Reliable and faster software releases with automating builds, tests, and deployment, Publisher ‏ : ‎ Packt Publishing (October 30, 2017)

Fair Use Source:

Categories
Bibliography DevOps Software Engineering

B07F2KCM75

See: Hands-On Continuous Integration and Delivery: Build and release quality software at scale with Jenkins, Travis CI, and CircleCI

Fair Use Source:

Categories
Bibliography DevOps Software Engineering

B07CSMJSQZ

See: Continuous Delivery and DevOps – A Quickstart Guide: Start your journey to successful adoption of CD and DevOps, 3rd Edition

Fair Use Source:

Categories
Bibliography DevOps DevSecOps-Security-Privacy Software Engineering

B08XW95Q32

See: API Testing and Development with Postman: A practical guide to creating, testing, and managing APIs for automated software testing

Fair Use Source:

Categories
Bibliography DevOps JavaScript

B08PDF5F16

See: Deno Web Development: Write, test, maintain, and deploy JavaScript and TypeScript web applications using Deno

Fair Use Source:

Categories
Bibliography Python

B0788WZRKZ

See: Functional Python Programming: Discover the power of functional programming, generator functions, lazy evaluation, the built-in itertools library, and monads, 2nd Edition 2nd Revised edition

Fair Use Source:

Categories
Bibliography DevOps Python

B08DHZ473S

See: Modern Python Cookbook: 133 recipes to develop flawless and expressive programs in Python 3.8, 2nd Edition

Fair Use Source:

Categories
Bibliography JavaScript React

B08XMXXZ91

See: React 17 Design Patterns and Best Practices: Design, build, and deploy production-ready web applications using industry-standard practices, 3rd Edition

Fair Use Source:

Categories
Bibliography JavaScript

B083QG2N61

See: Mastering JavaScript Functional Programming: Write clean, robust, and maintainable web and server code using functional JavaScript, 2nd Edition

Fair Use Source:

Categories
Bibliography

B095H26VFY

See: Hands-On Kubernetes on Azure: Automate management, scaling, and deployment of containerized applications, 2nd Edition 2nd Edition, Kindle Edition

See also Kubernetes and Cloud Native

Fair Use Source: