Items related to Domain Modeling Made Functional: Tackle Software SPlexity...

Domain Modeling Made Functional: Tackle Software SPlexity with Domain-Driven Design and F# (Pragmatic Programmers) - Softcover

 
9781680502541: Domain Modeling Made Functional: Tackle Software SPlexity with Domain-Driven Design and F# (Pragmatic Programmers)

Synopsis

You want increased customer satisfaction, faster development cycles, and less wasted work. Domain-driven design (DDD) combined with functional programming is the innovative combo that will get you there. In this pragmatic, down-to-earth guide, you'll see how applying the core principles of functional programming can result in software designs that model real-world requirements both elegantly and concisely - often more so than an object-oriented approach. Practical examples in the open-source F# functional language, and examples from familiar business domains, show you how to apply these techniques to build software that is business-focused, flexible, and high quality. Domain-driven design is a well-established approach to designing software that ensures that domain experts and developers work together effectively to create high-quality software. This book is the first to combine DDD with techniques from statically typed functional programming. This book is perfect for newcomers to DDD or functional programming - all the techniques you need will be introduced and explained. Model a complex domain accurately using the F# type system, creating compilable code that is also readable documentation---ensuring that the code and design never get out of sync. Encode business rules in the design so that you have "compile-time unit tests," and eliminate many potential bugs by making illegal states unrepresentable. Assemble a series of small, testable functions into a complete use case, and compose these individual scenarios into a large-scale design. Discover why the combination of functional programming and DDD leads naturally to service-oriented and hexagonal architectures. Finally, create a functional domain model that works with traditional databases, NoSQL, and event stores, and safely expose your domain via a website or API. Solve real problems by focusing on real-world requirements for your software. What You Need: The code in this book is designed to be run interactively on Windows, Mac and Linux. You will need a recent version of F# (4.0 or greater), and the appropriate .NET runtime for your platform. Full installation instructions for all platforms at fsharp.org.

"synopsis" may belong to another edition of this title.

About the Author

Scott Wlaschin is an expert on F#, author of the popular F# site fsharpforfunandprofit.com, and a board member of the F# Software Foundation. Known for his non-academic approach to functional programming, Scott is a popular speaker and has given talks at NDC, F# Exchange, DDD Europe, and other conferences around the world.

"About this title" may belong to another edition of this title.

  • PublisherO′Reilly
  • Publication date2018
  • ISBN 10 1680502549
  • ISBN 13 9781680502541
  • BindingPaperback
  • LanguageEnglish
  • Edition number1
  • Number of pages260

Buy Used

Condition: Good
Pages can have notes/highlighting...
View this item

FREE shipping within U.S.A.

Destination, rates & speeds

Search results for Domain Modeling Made Functional: Tackle Software SPlexity...

Stock Image

Wlaschin, Scott
Published by Pragmatic Bookshelf, 2018
ISBN 10: 1680502549 ISBN 13: 9781680502541
Used Paperback

Seller: ThriftBooks-Atlanta, AUSTELL, GA, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: Good. No Jacket. Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less 1.25. Seller Inventory # G1680502549I3N00

Contact seller

Buy Used

£ 19.38
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Wlaschin, Scott
Published by Pragmatic Bookshelf, 2018
ISBN 10: 1680502549 ISBN 13: 9781680502541
Used Paperback

Seller: ThriftBooks-Dallas, Dallas, TX, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: Very Good. No Jacket. May have limited writing in cover pages. Pages are unmarked. ~ ThriftBooks: Read More, Spend Less 1.25. Seller Inventory # G1680502549I4N00

Contact seller

Buy Used

£ 19.38
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Wlaschin, Scott
Published by Pragmatic Bookshelf, 2018
ISBN 10: 1680502549 ISBN 13: 9781680502541
Used paperback

Seller: HPB-Emerald, Dallas, TX, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

paperback. Condition: Very Good. Connecting readers with great books since 1972! Used books may not include companion materials, and may have some shelf wear or limited writing. We ship orders daily and Customer Service is our top priority! Seller Inventory # S_434320917

Contact seller

Buy Used

£ 18.61
Convert currency
Shipping: £ 2.82
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Wlaschin, Scott
Published by Pragmatic Bookshelf, 2018
ISBN 10: 1680502549 ISBN 13: 9781680502541
Used Softcover

Seller: medimops, Berlin, Germany

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: good. Befriedigend/Good: Durchschnittlich erhaltenes Buch bzw. Schutzumschlag mit Gebrauchsspuren, aber vollständigen Seiten. / Describes the average WORN book or dust jacket that has all the pages present. Seller Inventory # M01680502549-G

Contact seller

Buy Used

£ 21.23
Convert currency
Shipping: £ 7.57
From Germany to U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Seller Image

Wlaschin, Scott; MacDonald, Brian (EDT)
Published by Pragmatic Bookshelf, 2018
ISBN 10: 1680502549 ISBN 13: 9781680502541
Used Softcover

Seller: GreatBookPrices, Columbia, MD, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: As New. Unread book in perfect condition. Seller Inventory # 29775938

Contact seller

Buy Used

£ 33.30
Convert currency
Shipping: £ 1.99
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Seller Image

Wlaschin, Scott; MacDonald, Brian (EDT)
Published by Pragmatic Bookshelf, 2018
ISBN 10: 1680502549 ISBN 13: 9781680502541
New Softcover

Seller: GreatBookPrices, Columbia, MD, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Seller Inventory # 29775938-n

Contact seller

Buy New

£ 38.91
Convert currency
Shipping: £ 1.99
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Seller Image

Wlaschin, Scott
Published by Pragmatic Bookshelf 2/10/2018, 2018
ISBN 10: 1680502549 ISBN 13: 9781680502541
New Paperback or Softback

Seller: BargainBookStores, Grand Rapids, MI, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback or Softback. Condition: New. Domain Modeling Made Functional: Tackle Software Complexity with Domain-Driven Design and F# 1.19. Book. Seller Inventory # BBS-9781680502541

Contact seller

Buy New

£ 40.96
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 5 available

Add to basket

Stock Image

Wlaschin, Scott
Published by Pragmatic Bookshelf, 2018
ISBN 10: 1680502549 ISBN 13: 9781680502541
New Softcover

Seller: Lucky's Textbooks, Dallas, TX, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Seller Inventory # ABLIING23Mar2811580337042

Contact seller

Buy New

£ 38.40
Convert currency
Shipping: £ 3
Within U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Wlaschin, Scott
Published by Pragmatic Bookshelf, 2018
ISBN 10: 1680502549 ISBN 13: 9781680502541
New Softcover

Seller: California Books, Miami, FL, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Seller Inventory # I-9781680502541

Contact seller

Buy New

£ 43.43
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Scott Wlaschin
Published by Pragmatic Bookshelf, 2018
ISBN 10: 1680502549 ISBN 13: 9781680502541
New Paperback / softback

Seller: THE SAINT BOOKSTORE, Southport, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback / softback. Condition: New. New copy - Usually dispatched within 4 working days. 670. Seller Inventory # B9781680502541

Contact seller

Buy New

£ 32.51
Convert currency
Shipping: £ 13.45
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

There are 17 more copies of this book

View all search results for this book