Jardan

Functional Programming for Java Developers: Tools for Better Concurrency, Abstra

Description: Functional Programming for Java Developers by Dean Wampler Software development today is embracing functional programming (FP), whether its to write concurrent programs or to manage Big Data. Where does that leave Java developers? This concise book offers a pragmatic, approachable introduction to FP for Java developers or anyone who uses an object-oriented language. FORMAT Paperback LANGUAGE English CONDITION Brand New Publisher Description Software development today is embracing functional programming (FP), whether its for writing concurrent programs or for managing Big Data. Where does that leave Java developers? This concise book offers a pragmatic, approachable introduction to FP for Java developers or anyone who uses an object-oriented language. Dean Wampler, Java expert and author of Programming Scala (OReilly), shows you how to apply FP principles such as immutability, avoidance of side-effects, and higher-order functions to your Java code. Each chapter provides exercises to help you practice what youve learned. Once you grasp the benefits of functional programming, youll discover that it improves all of the code you write. * Learn basic FP principles and apply them to object-oriented programming * Discover how FP is more concise and modular than OOP * Get useful FP lessons for your Java type design - such as avoiding nulls * Design data structures and algorithms using functional programming principles * Write concurrent programs using the Actor model and software transactional memory * Use functional libraries and frameworks for Java - and learn where to go next to deepen your functional programming skills Author Biography Dean Wampler is a Principal Consultant at Think Big Analytics, where he specializes in "Big Data" problems and tools like Hadoop and Machine Learning. Besides Big Data, he specializes in Scala, the JVM ecosystem, JavaScript, Ruby, functional and object-oriented programming, and Agile methods. Dean is a frequent speaker at industry and academic conferences on these topics. He has a Ph.D. in Physics from the University of Washington. Table of Contents Preface Chapter 1: Why Functional Programming? Chapter 2: What Is Functional Programming? Chapter 3: Data Structures and Algorithms Chapter 4: Functional Concurrency Chapter 5: Better Object-Oriented Programming Chapter 6: Where to Go From Here References Glossary Colophon Long Description Software development today is embracing functional programming (FP), whether its for writing concurrent programs or for managing Big Data. Where does that leave Java developers? This concise book offers a pragmatic, approachable introduction to FP for Java developers or anyone who uses an object-oriented language. Dean Wampler, Java expert and author of Programming Scala (OReilly), shows you how to apply FP principles such as immutability, avoidance of side-effects, and higher-order functions to your Java code. Each chapter provides exercises to help you practice what youve learned. Once you grasp the benefits of functional programming, youll discover that it improves all of the code you write. * Learn basic FP principles and apply them to object-oriented programming * Discover how FP is more concise and modular than OOP * Get useful FP lessons for your Java type design - such as avoiding nulls * Design data structures and algorithms using functional programming principles * Write concurrent programs using the Actor model and software transactional memory * Use functional libraries and frameworks for Java - and learn where to go next to deepen your functional programming skills Promotional "Headline" Tools for Better Concurrency, Abstraction, and Agility Details ISBN1449311032 Author Dean Wampler Pages 88 Year 2011 ISBN-10 1449311032 ISBN-13 9781449311032 Format Paperback Subtitle Tools for Better Concurrency, Abstraction, and Agility Place of Publication Sebastopol Country of Publication United States DEWEY 005.133 Illustrations black & white illustrations Short Title FUNCTIONAL PROGRAMMING FOR JAV Language English Media Book Series Oreilly and Associate AU Release Date 2011-09-16 NZ Release Date 2011-09-16 Publisher OReilly Media Imprint OReilly Media Edited by Fu-Chan Wei Birth 1945 Affiliation Consultant Urological Surgeon, Royal Bournemouth Hospital, and Visiting Professor, Bournemouth University, Bournemouth, UK Position Prof. Qualifications MD UK Release Date 2011-08-16 Publication Date 2011-08-30 US Release Date 2011-08-30 We've got this At The Nile, if you're looking for it, we've got it. With fast shipping, low prices, friendly service and well over a million items - you're bound to find what you want, at a price you'll love! TheNile_Item_ID:161699836;

Price: 46.77 AUD

Location: Melbourne

End Time: 2025-01-15T22:34:53.000Z

Shipping Cost: 1.93 AUD

Product Images

Functional Programming for Java Developers: Tools for Better Concurrency, Abstra

Item Specifics

Restocking fee: No

Return shipping will be paid by: Buyer

Returns Accepted: Returns Accepted

Item must be returned within: 30 Days

Format: Paperback

Language: English

ISBN-13: 9781449311032

Author: Dean Wampler

Type: Does not apply

Book Title: Functional Programming for Java Developers

Recommended

Functional Reactive Programming by Stephen Blackheath, Antony Jones
Functional Reactive Programming by Stephen Blackheath, Antony Jones

$19.99

View Details
Functional Python Programming - Second Edition: Discover the power of functional
Functional Python Programming - Second Edition: Discover the power of functional

$40.35

View Details
An Introduction to Functional - Paperback, by Greg Michaelson - Very Good
An Introduction to Functional - Paperback, by Greg Michaelson - Very Good

$11.70

View Details
Real-World Functional Programming: With Examples in F# and C#
Real-World Functional Programming: With Examples in F# and C#

$11.32

View Details
Functional Python Programming - Paperback By Lott, Steven - VERY GOOD
Functional Python Programming - Paperback By Lott, Steven - VERY GOOD

$12.78

View Details
Scala Cookbook: Recipes for Object-Oriented and Functional Programming - GOOD
Scala Cookbook: Recipes for Object-Oriented and Functional Programming - GOOD

$5.49

View Details
Functional Programming Hardcover Peter Henderson
Functional Programming Hardcover Peter Henderson

$28.68

View Details
Functional Programming Using F#
Functional Programming Using F#

$32.61

View Details
Grokking Functional Programming, Plachta, Michal, 9781617291838
Grokking Functional Programming, Plachta, Michal, 9781617291838

$28.38

View Details
Functional Programming, Simplified: (Scala Edition), Alexander, Alvin, 978197978
Functional Programming, Simplified: (Scala Edition), Alexander, Alvin, 978197978

$18.90

View Details