BookShared
  • MEMBER AREA    
  • Functional Thinking: Paradigm Over Syntax

    (By Neal Ford)

    Book Cover Watermark PDF Icon Read Ebook
    ×
    Size 22 MB (22,081 KB)
    Format PDF
    Downloaded 598 times
    Last checked 9 Hour ago!
    Author Neal Ford
    “Book Descriptions: Learning the syntax of a new language is easy, but learning to think under a different paradigm is difficult. This practical guide from renowned software architect Neal Ford helps you transition from a Java-writing imperative programmer to a functional programmer, using Java, Clojure, and Scala as examples.

    Rather than focus on specific language features, Functional Thinking looks at a variety of common practices in OOP languages and then shows you how to solve the same problems with a functional language. For instance, you know how to achieve code-reuse in Java via mechanisms such as inheritance and polymorphism. Code reuse is also possible in functional languages, using high-order functions, composition, and multi-methods.

    Ford encourages you to value results over steps, so you can begin to think like a functional programmer. Expect your mind to be bent, but you’ll finish with a much better understanding of both the syntax and semantics of functional languages.”

    Google Drive Logo DRIVE
    Book 1

    The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change

    ★★★★★

    Camille Fournier

    Book 1

    Category Theory for Programmers

    ★★★★★

    Bartosz Milewski

    Book 1

    I Heart Logs: Event Data, Stream Processing, and Data Integration

    ★★★★★

    Jay Kreps

    Book 1

    Team Topologies: Organizing Business and Technology Teams for Fast Flow

    ★★★★★

    Matthew Skelton

    Book 1

    Designing Data-Intensive Applications

    ★★★★★

    Martin Kleppmann

    Book 1

    An Astronaut's Guide to Life on Earth

    ★★★★★

    Chris Hadfield

    Book 1

    On Photography

    ★★★★★

    Susan Sontag

    Book 1

    Algorithms to Live By: The Computer Science of Human Decisions

    ★★★★★

    Brian Christian

    Book 1

    Chip War: The Fight for the World's Most Critical Technology

    ★★★★★

    Chris Miller

    Book 1

    Grit: The Power of Passion and Perseverance

    ★★★★★

    Angela Duckworth

    Book 1

    Head First Design Patterns

    ★★★★★

    Eric Freeman

    Book 1

    Fundamentals of Software Architecture: An Engineering Approach

    ★★★★★

    Mark Richards

    Book 1

    The Culture Map: Breaking Through the Invisible Boundaries of Global Business

    ★★★★★

    Erin Meyer

    Book 1

    What If?: Serious Scientific Answers to Absurd Hypothetical Questions

    ★★★★★

    Randall Munroe

    Book 1

    The Staff Engineer's Path: A Guide for Individual Contributors Navigating Growth and Change

    ★★★★★

    Tanya Reilly