Functional Design: Principles, Patterns, and Practices (Robert C. Martin Series)

Original price was: $55,00.Current price is: $19,95.

✔️ File: PDF 44,35 MB • Pages: 888

  • 100% Satisfaction Guaranteed!
  • Immediate Digital Delivery
  • Download Risk-Free

Book 1 of 16: Robert C. Martin Series (16 books)

A Practical Guide to Better, Cleaner Code with Functional Programming

In Functional Design, renowned software engineer Robert C. Martin (“Uncle Bob”) explains how and why to use functional programming to build better systems for real customers. Martin compares conventional object-oriented coding structures in Java to those enabled by functional languages, identifies the best roles for each, and shows how to build better systems by judiciously using them in context.

Martin’s approach is pragmatic, minimizing theory in favor of “in the-trenches” problem-solving. Through accessible examples, working developers will discover how the easy-to-learn, semantically rich Clojure language can help them improve code cleanliness, design, discipline, and outcomes. Martin examines well-known SOLID principles and Gang of Four Design Patterns from a functional perspective, revealing why patterns remain extremely valuable to functional programmers, and how to use them to achieve superior results.

  • Understand functional basics: immutability, persistent data, recursion, iteration, laziness, and statefulness
  • Contrast functional and object approaches through expertly crafted case studies
  • Explore functional design techniques for data flow
  • Use classic SOLID principles to write better Clojure code
  • Master pragmatic approaches to functional testing, GUIs, and concurrency
  • Make the most of design patterns in functional environments
  • Walk through building an enterprise-class Clojure application

“Functional Design exudes ‘classic-on-arrival’. Bob pulls back the curtain to reveal how functional programming elements make software design simple yet pragmatic. He does so without alienating experienced object-oriented programmers coming from languages like C#, C++, or Java.”
–Janet A. Carr, Independent Clojure Consultant

Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.

Reviews

There are no reviews yet.

Be the first to review “Functional Design: Principles, Patterns, and Practices (Robert C. Martin Series)”

Your email address will not be published. Required fields are marked *

New item(s) have been added to your cart.

Quantity: 1
Total: $19,95
Change Is the Only Constant: The Wisdom of Calculus in a Madcap World Original price was: $47,99.Current price is: $16,99.
Reinforcement Learning and Stochastic Optimization: A Unified Framework for Sequential Decisions Original price was: $156,95.Current price is: $19,99.
Practical Statistics for Data Scientists: 50+ Essential Concepts Using R and Python Original price was: $79,99.Current price is: $13,99.
Proofs from THE BOOK Original price was: $59,99.Current price is: $16,99.
Linear Algebra Done Right (Undergraduate Texts in Mathematics) Original price was: $49,99.Current price is: $19,99.
McGraw-Hill Education Algebra I Review and Workbook Original price was: $25,95.Current price is: $16,99.
Numsense! Data Science for the Layman: No Math Added Original price was: $43,99.Current price is: $15,00.
Integer Programming Original price was: $131,95.Current price is: $19,99.
The Trachtenberg Speed System of Basic Mathematics Original price was: $43,99.Current price is: $19,95.
Schaum's 3,000 Solved Problems in Calculus (Schaum's Outlines) Original price was: $53,99.Current price is: $19,95.
The Technological Republic: Hard Power, Soft Belief, and the Future of the West Original price was: $30,00.Current price is: $14,95.
Machine Learning using Python Original price was: $77,99.Current price is: $19,00.
Essential Calculus Skills Practice Workbook with Full Original price was: $33,00.Current price is: $16,99.
Schaum's Outline of Mathematical Handbook of Formulas and Tables, Fifth Edition (Schaum's Outlines) Original price was: $43,99.Current price is: $14,95.
Contemporary Mathematics for Business & Consumers, 9th (MindTap Course List) Original price was: $289,99.Current price is: $19,99.
No bullshit guide to linear algebra Original price was: $39,00.Current price is: $17,99.
Master Mental Math: Unlock Your Mental Calculation Power with Vedic Techniques Original price was: $119,99.Current price is: $24,99.
The Robert C. Martin Clean Code Collection (Collection) (Robert C. Martin Series) Original price was: $66,79.Current price is: $27,95.
Data Science for Business: What You Need to Know about Data Mining and Data-Analytic Thinking Original price was: $49,99.Current price is: $17,99.
An Introduction to Systems Biology (Chapman & Hall/CRC Computational Biology Series) Original price was: $160,00.Current price is: $19,99.
Why Machines Learn: The Elegant Math Behind Modern AI Original price was: $62,99.Current price is: $17,99.
Practice Makes Perfect: Algebra II Review and Workbook, Third Edition Original price was: $55,00.Current price is: $18,99.
Machine Learning for Physics and Astronomy Original price was: $120,49.Current price is: $19,99.
McGraw-Hill Education Algebra II Review and Workbook Original price was: $38,99.Current price is: $17,99.
Secrets of Mental Math: The Mathemagician's Guide to Lightning Calculation and Amazing Math Tricks Original price was: $61,99.Current price is: $15,99.
Domain-Driven Design: Tackling Complexity in the Heart of Software Original price was: $71,99.Current price is: $19,95.
Differential Equations with Applications and Historical Notes (Textbooks in Mathematics) Original price was: $64,99.Current price is: $19,95.
Linear Algebra: Theory, Intuition, Code Original price was: $45,00.Current price is: $15,99.
A Mind For Numbers: How to Excel at Math and Science (Even If You Flunked Algebra) Original price was: $56,99.Current price is: $17,99.
UPDATED Version of The Practice of Statistics Original price was: $219,99.Current price is: $19,99.
Patterns of Enterprise Application Architecture Original price was: $69,99.Current price is: $19,99.
Thomas' Calculus: Early Transcendentals 14th Edition Original price was: $306,99.Current price is: $19,99.
Art of Computer Programming, The: Satisfiability, Volume 4, Fascicle 6 Original price was: $128,95.Current price is: $19,95.
Foundations of Modern Physics Original price was: $47,99.Current price is: $19,99.
Working Effectively with Legacy Code Original price was: $64,99.Current price is: $19,99.
Clean Craftsmanship: Disciplines, Standards, and Ethics (Robert C. Martin Series) Original price was: $54,99.Current price is: $19,95.
Fractions Essentials Workbook with Answers Original price was: $51,95.Current price is: $14,99.
Schaum's Outline of College Algebra, Fifth Edition Original price was: $34,00.Current price is: $15,00.
The Humongous Book of Calculus Problems (Humongous Books) Original price was: $34,95.Current price is: $19,95.
Introduction to Electrodynamics Original price was: $69,99.Current price is: $19,99.
Agile Estimating and Planning Original price was: $56,99.Current price is: $19,95.
Effective Java Original price was: $59,99.Current price is: $19,99.
Introduction to Fourier Optics Original price was: $166,99.Current price is: $19,99.
Calculus: Early Transcendentals, Metric Edition Original price was: $149,00.Current price is: $19,99.
Weird Maths Original price was: $33,99.Current price is: $17,99.