Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Functional Design and ArchitectureAlexander Granin

    Functional Design and Architecture

    Alexander Granin · 2023

    Design & UX
    Open LibraryAmazon
    Stats for nerds
    2recommend
    4mentions
    4people
    2019–2024years
    50% recommend50% neutral

    Mentions per year

    201920202021202220232024

    What Hacker News says

    1. sshineNov 2024
      So... why should I buy a $35 introductory programming book in 2024?

      Here are some free introductory Rust books:

        - The Rust Book: https://doc.rust-lang.org/book/
        - Rust 101: https://www.ralfj.de/projects/rust-101/main.html
        - Rust by Example: https://doc.rust-lang.org/rust-by-example/
        - Easy Rust: https://dhghomon.github.io/easy_rust/
        - A Gentle Introduction to Rust: https://stevedonovan.github.io/rust-gentle-intro/
      
      Although I typically show people Rustlings, because it teaches programming workflow.

      What am I getting for $35 that isn't covered excellently for free already?

      Here are some books I spent money on in the last 5 years:

        - Functional Design and Architecture, by Alexander Granin
        - Production Haskell, by Matt Parsons
        - Thinking with Types, by Sandy Maguire
      
      Being a seasoned developer, I would pay money for someone to fast-forward me through advanced concepts.

      Here are some examples of free Rust books covering advanced examples:

        - The Rustonomicon: https://doc.rust-lang.org/nightly/nomicon/
        - Rust Design Patterns: https://rust-unofficial.github.io/patterns/
        - Effective Rust: https://www.lurklurk.org/effective-rust/
        - Rust Atomics and Locks: https://marabos.nl/atomics/foreword.html
        - The Little Book of Rust Macros: https://danielkeep.github.io/tlborm/book/index.html
        - Burn: Deep Learning Framework: https://burn.dev/burn-book/
        - API Development with Rust: https://rust-api.dev/docs/front-matter/preface/
        - Rust Compiler Development Guide: https://rustc-dev-guide.rust-lang.org/getting-started.html
      
      I'd pay money for any of those. Not sure about an introductory book, considering the availability of good, free books.
      thread
    2. chungusFeb 2021
      >for doing real world Haskell?

      Haven't read it but there's a book called "Real World Haskell", which I thought was funny considering your question. Right now I'm really enjoying "Functional Design and Architecture"[1] by Alexander Granin (it does assume you've already got some experience). In addition, make sure to revisit Stephen Diehls "What I Wish I Knew When Learning Haskell"[2].

      [1] https://leanpub.com/functional-design-and-architecture [2] http://dev.stephendiehl.com/hask/

      thread
    3. christiansakaiFeb 2021
      The book "Real World Haskell" is outdated.

      I'll take a look at that functional design and architecture. THanks.

      thread
    4. graninasFeb 2019
      Hi, my name is Alexander Granin.

      I'm starting the Patreon campaign for writing the book "Functional Design and Architecture" that is 50% done.

      You'll find all the info on the Patron page of the book: https://www.patreon.com/functional_design_and_architecture

      Twitter post: https://twitter.com/graninas/status/1100660133753950208

      GitHub page: https://github.com/graninas/Functional-Design-and-Architecture

      Reddit post: https://www.reddit.com/r/haskell/comments/avaxda/the_campaign_for_my_book_functional_design_and/

      Will be thankful for your support or repost / retweet!

      Best, Alex

      thread

    Related

    Cover of Notes on the synthesis of form
    2009–2026

    Notes on the synthesis of form

    Christopher Alexander
    34 recommend · 94
    Cover of Design paradigms
    2014–2018

    Design paradigms

    Henry Petroski
    4 recommend · 4
    Cover of The Timeless Way of Building
    2008–2026

    The Timeless Way of Building

    Christopher Alexander
    67 recommend · 134
    Cover of A pattern language
    2007–2026

    A pattern language

    Christopher Alexander
    110 recommend · 368
    Cover of Clean Architecture
    2012–2026

    Clean Architecture

    Robert C. Martin
    47 recommend · 142
    Cover of How to Design Programs
    2007–2026

    How to Design Programs

    Matthias Felleisen
    277 recommend · 776
    Cover of Domain-Driven Design
    2007–2026

    Domain-Driven Design

    Eric Evans
    104 recommend · 252
    Cover of Universal principles of design
    2007–2024

    Universal principles of design

    William Lidwell
    24 recommend · 42