Gå direkte til innholdet

Sommersalg på pocket fra 79,- »

Til startsiden
Logg inn
Søk etter din neste leseopplevelse
Functional Design and Architecture
Functional Design and Architecture

Functional Design and Architecture

e-bok, Engelsk, 2024
Les i Adobe DRM-kompatibelt e-bokleserDenne e-boka er kopibeskyttet med Adobe DRM som påvirker hvor du kan lese den. Les mer
Design patterns and architectures for building production quality applications using functional programming.Functional Design and Architecture is a pioneering guide to software engineering using Haskell and other functional languages. In it, you'll discover Functional Declarative Design and other design principles perfect for working in Haskell, PureScript, F#, and Scala. In Functional Design and Architecture you will learn: *; Designing production applications in statically typed functional languages such as Haskell *; Controlling code complexity with functional interfaces *; Architectures, subsystems, and services for functional languages *; Developing concurrent frameworks and multithreaded applications *; Domain-driven design using free monads and other functional tools *; Property-based, integrational, functional, unit, and automatic whitebox testing Functional Design and Architecture lays out a comprehensive and complete approach to software design that utilizes the powerful and fascinating ideas of functional programming. Its examples are in Haskell, but its universal principles can be put into practice with any functional programming language. Inside, you'll find cutting-edge functional design principles and practices for every stage of application development, from architecting your application through to running simple and maintainable tests. About the technology Functional programming affects every aspect of software development, from how you write individual lines of code to the way you organize your applications and data. In fact, many standard OO patterns are unsuitable or unnecessary for FP applications. This book will reorient your thinking to align software design with a functional programming style. The examples are in Haskell, but the ideas are universal. About the book Functional Design and Architecture teaches you how to design software following the unique principles of functional programming. You'll explore FP-first paradigms like Functional Declarative Design by building interesting applications, including a fun spaceship control simulator and a full-fledged backend framework. This is an opinionated book and you may disagree on some points. But we guarantee it will make you think in a fresh way about how you design software. What's inside *; Control code complexity with functional interfaces *; Architectures, subsystems, and services for functional languages *; Domain-driven design using free monads *; Property-based and automatic whitebox testing *; Recalibrate OO designs for functional environments About the reader For experienced developers who know a functional language. About the author Alexander Granin is a senior software engineer and architect with more than 15 years of experience. He is an international speaker, researcher, and book author. The technical editor on this book was Arnaud Bailly. Table of Contents Part 1 1 What is software design? 2 The basics of functional declarative design Part 2 3 Drafting the MVP application 4 End-to-end design Part 3 5 Embedded domain-specific languages 6 Domain modeling with free monads Part 4 7 Stateful applications 8 Reactive applications Part 5 9 Concurrent application framework 10 Foundational subsystems 11 Persistence: Keyvalue databases 12 Persistence: Relational databases 13 Error handling and dependency inversion 14 Business logic design 15 Testing A Plenty of monads B Stacking monads with monad transformers C Word statistics example with monad transformers D Automatic white-box testing

Andre har også sett på

  • Gå til Me, Kronisk Utmattelsessyndrom & Fibromyalgi - Reverse Therapy Prosessens produktside
    Bokomslag for Me, Kronisk Utmattelsessyndrom & Fibromyalgi - Reverse Therapy Prosessen
    Dr. John Eaton
    pocket
  • Gå til Runastrikk; 40 fargerike gensere og cardiganss produktside
    Bokomslag for Runastrikk; 40 fargerike gensere og cardigans
    Runa Sommerfelt
    innbundet
  • Gå til Bästa Startens produktside
    Bokomslag for Bästa Starten
    Maria Brandel, Siv Svendsen
    innbundet
  • Gå til Lærerplanlegger for videregående skole 2025-2026s produktside
    Bokomslag for Lærerplanlegger for videregående skole 2025-2026
    Kari Lise Barstad, Kjell Tideman Holst
    øvrig
  • Gå til Fra drøm til drivhuss produktside
    Bokomslag for Fra drøm til drivhus
    Helene Moe Slinning
    innbundet
  • Gå til Cozy Corners produktside
    Bokomslag for Cozy Corner
    Coco Wyo
    heftet
  • Gå til Barnehageplanlegger 2025 - 2026s produktside
    Bokomslag for Barnehageplanlegger 2025 - 2026
    øvrig
  • Gå til $100M Offerss produktside
    Bokomslag for $100M Offers
    Alex Hormozi
    pocket
  • Gå til Norgeparadoxen : En granskning av det goda landets svarta baksidas produktside
    Bokomslag for Norgeparadoxen : En granskning av det goda landets svarta baksida
    Lisa Röstlund
    innbundet
  • Gå til Trampoline. Aktivitetshefte for barnehagens produktside
    Bokomslag for Trampoline. Aktivitetshefte for barnehagen
    Janne Hals
    øvrig
  • Gå til Aichas salatfantasiers produktside
    Bokomslag for Aichas salatfantasier
    Aicha Bouhlou
    pocket
  • Gå til How to Win Friends and Influence Peoples produktside
    Bokomslag for How to Win Friends and Influence People
    Dale Carnegie
    heftet

Du vil kanskje like

  • Gå til Mindset - Updated Editions produktside
    Bokomslag for Mindset - Updated Edition
    Dr Carol Dweck
    pocket
  • Gå til Leave Me Behinds produktside
    Bokomslag for Leave Me Behind
    K M Moronova
    pocket
  • Gå til NKJV, Holy Bible, Soft Touch Edition, Leathersoft, Pink, Comfort Prints produktside
    Bokomslag for NKJV, Holy Bible, Soft Touch Edition, Leathersoft, Pink, Comfort Print
    Thomas Nelson
    spesialbinding
  • Gå til Atomic Habitss produktside
    Bokomslag for Atomic Habits
    James Clear
    pocket
  • Gå til East of Edens produktside
    Bokomslag for East of Eden
    John Steinbeck
    pocket
  • Gå til Cozy Cutiess produktside
    Bokomslag for Cozy Cuties
    Coco Wyo
    heftet
  • Gå til Quicksilvers produktside
    Bokomslag for Quicksilver
    Callie Hart
    heftet
  • Gå til A Little History of the Worlds produktside
    Bokomslag for A Little History of the World
    E. H. Gombrich
    pocket
  • Gå til Developments produktside
    Bokomslag for Development
    Anthony Payne, Nicola Phillips
    heftet
  • Gå til A Court of Thorns and Roses Paperback Box Sets produktside
    Bokomslag for A Court of Thorns and Roses Paperback Box Set
    Sarah J. Maas
    pocket
  • Gå til Pride and Prejudices produktside
    Bokomslag for Pride and Prejudice
    Jane Austen
    innbundet
  • Gå til Smart Leaders, Smarter Teamss produktside
    Bokomslag for Smart Leaders, Smarter Teams
    Roger M. Schwarz
    innbundet

Anbefalt for deg

  • Gå til How to Break Up With Your Phones produktside
    Catherine Price
    heftet
  • Gå til SQL Antipatterns, Volume 1s produktside
    Bill Karwin
    heftet
  • Gå til The Complete Guide to Adobe Premiere Pro 2025s produktside
    Najihah Najlaa
    heftet
  • Gå til Koding for alle i JavaScripts produktside
    Terje Kolderup
    heftet
  • Gå til All New Official Minecraft Explorer’s Handbooks produktside
    innbundet
  • Gå til Art of Computer Programming, The, Volumes 1-4B, Boxed Sets produktside
    Donald Knuth
    øvrig
  • Gå til The Data Warehouse Toolkits produktside
    Ralph Kimball, Margy Ross
    heftet
  • Gå til Cyberpunk 2077: The Complete Official Guide-Collector's Editions produktside
    Piggyback
    innbundet
  • Gå til Deep Learnings produktside
    Christopher M. Bishop, Hugh Bishop
    innbundet
  • Gå til Introduksjon til informatikks produktside
    Jack Zeigler
    heftet
  • Gå til Coding with Roblox Lua in 24 Hourss produktside
    Official Roblox Books(Pearson)
    heftet
  • Gå til Social Engineerings produktside
    Christopher Hadnagy
    heftet

Mer om Adlibris

Om Adlibris

Vi er Nordens største nettbokhandel, og tilbyr over 13 millioner boktitler og det meste av det beste innen spill, leker, hobby og garn. Vår misjon er å være en moderne bokhandel for alle bokelskere: et innbydende sted for lesing, læring og skaping. Det er hva som driver oss, hver dag. Adlibris er en del av Bonnier Group.

  • Alltid gode priser

  • Fri frakt over 299,-

  • Nordens største bokhandel

Meld deg på nyhetsbrev

Motta våre beste boktips, nyheter og gode tilbud. Registrer deg nå, og få 10% rabatt på det første kjøpet ditt. Tilbudet gjelder kun nye abonnenter og privatkunder. Rabatten gjelder ikke norske bøker utgitt 2024, fag- og studielitteratur, digitale bøker og gavekort.