From Objects to Functions

From Objects to Functions
Author :
Publisher : Pragmatic Bookshelf
Total Pages : 595
Release :
ISBN-10 : 9798888650462
ISBN-13 :
Rating : 4/5 (62 Downloads)

Book Synopsis From Objects to Functions by : Uberto Barbini

Download or read book From Objects to Functions written by Uberto Barbini and published by Pragmatic Bookshelf. This book was released on 2023-09-12 with total page 595 pages. Available in PDF, EPUB and Kindle. Book excerpt: Build applications quicker and with less effort using functional programming and Kotlin. Learn by building a complete application, from gathering requirements to delivering a microservice architecture following functional programming principles. Learn how to implement CQRS and EventSourcing in a functional way to map the domain into code better and to keep the cost of change low for the whole application life cycle. If you're curious about functional programming or you are struggling with how to put it into practice, this guide will help you increase your productivity composing small functions together instead of creating fat objects. Switching to the functional paradigm isn't easy when you're used to object-oriented programming. You need more than just lambdas and mapping over collections to get a declarative style and disentangle the state from the computations. Use transformations and compositions to help you write less code with better results. Boost your productivity and harness the power of functional programming by creating real-world applications rather than focusing on theoretical concepts. Work through a series of short exercises to find and compose pure functions, and create data structures that work like algebra. Get rid of mutable state in your software to eliminate the main source of bugs. Apply CQRS and EventSourcing patterns to translate stakeholder requirements into functional design and then into code. See how Kotlin's easy-to-learn syntax and functional-friendly approach make it a great option for a pragmatic language that integrates well with existing Java code and libraries. Leverage functional programming to build and deliver robust applications in less time and with fewer defects. What You Need: The code in this book is designed to allow you to build your application from scratch on Windows, Mac and Linux. You will need a recent IDE, we recommend IntelliJ Community Edition, and Kotlin 1.3.x or later.


From Objects to Functions Related Books

From Objects to Functions
Language: en
Pages: 595
Authors: Uberto Barbini
Categories: Computers
Type: BOOK - Published: 2023-09-12 - Publisher: Pragmatic Bookshelf

DOWNLOAD EBOOK

Build applications quicker and with less effort using functional programming and Kotlin. Learn by building a complete application, from gathering requirements t
Advanced R
Language: en
Pages: 669
Authors: Hadley Wickham
Categories: Mathematics
Type: BOOK - Published: 2015-09-15 - Publisher: CRC Press

DOWNLOAD EBOOK

An Essential Reference for Intermediate and Advanced R Programmers Advanced R presents useful tools and techniques for attacking many types of R programming pro
Domain Modeling Made Functional
Language: en
Pages: 426
Authors: Scott Wlaschin
Categories: Computers
Type: BOOK - Published: 2018-01-25 - Publisher: Pragmatic Bookshelf

DOWNLOAD EBOOK

You want increased customer satisfaction, faster development cycles, and less wasted work. Domain-driven design (DDD) combined with functional programming is th
Software Requirements
Language: en
Pages: 576
Authors: Alan M. Davis
Categories: Computers
Type: BOOK - Published: 1993 - Publisher: Prentice Hall

DOWNLOAD EBOOK

This revision of the bestselling software requirements book reflects the new way of categorizing software requirements techniques--objects, functions, and state
Continuous Delivery
Language: en
Pages: 956
Authors: Jez Humble
Categories: Computers
Type: BOOK - Published: 2010-07-27 - Publisher: Pearson Education

DOWNLOAD EBOOK

Winner of the 2011 Jolt Excellence Award! Getting software released to users is often a painful, risky, and time-consuming process. This groundbreaking new book