The Author Online Book Forums are Moving

The Author Online Book Forums will soon redirect to Manning's liveBook and liveVideo. All book forum content will migrate to liveBook's discussion forum and all video forum content will migrate to liveVideo. Log in to liveBook or liveVideo with your Manning credentials to join the discussion!

Thank you for your engagement in the AoF over the years! We look forward to offering you a more enhanced forum experience.

Topic Answers Author Views
Errata in Functional and Reactive Domain Modeling 17 Susan Harkins 1873
Chapter 3 Repository Injection Question 0 554374 248
Chapter 04: Resolving to correct implicit "Monoid[Money]"? 0 327011 831
Chapter 5: Free Monad code errors 2 548942 615
understanding bounded context 0 123avi 311
Monadic usage of Futures 2 Phil Derome 452
Few minor issues with Chapter 8's handleCommand 3 Phil Derome 446
Listing 8.7 Fails on res0.unsafePerformAsync 2 433587 661
Type based polymorphism vs object based 2 159028 576
Question about Dependency Injection with Kleisli 5 435225 1173
Chapter 4 Listing page 113 and listing 4.3 1 Mark Elston 770
Question about smart constructors 0 312748 391
Question about Chapter 6 - Exercise 6.2 0 312748 387
Code for Listing 4.2 missing on github 2 mrt181 632
Modelling domain with certain fields 1 Alejandro M. 519
DDD and anemic domain model 2 Max 1067
Either in Scala 2.12 is now right biased 2 Josep Prat 1572
Aggregate Transaction Boundary 3 423962 925
Please provide an epub version 2 18088 654
Kindle format 1 38798 528
Domain Service in functional 6 35576 973
Smart constructor with private access modifier is not accessible 1 423962 467
Mistake in "2.1 Why Scala" 1 Nico Serfontein 595
Chapter 8: strange behavior when running examples 2 401279 614
Monadic commands composition 1 401279 593
chapter 7: problems executing the code 5 211339 1103
case class with private constructor - problems with new, apply, and copy 1 242124 1890
Sidebar: Warning about pattern matching - missing footnote (ePub) 3 242124 700
Chapter 7 Modeling with Reactive Streams - 7.8.2 Clustering for Redundancy 1 242124 585
Is there a monad that wraps or decorates a function or another monad? 3 EJSarge 862
chapter 8: chaining of the Free monad with "Next" type 8 Peter Becich 1354
Update state as event log callback? 3 402361 844
How to scale over multiple nodes with FP? 1 402361 595
Listing 3.6,3.7,3.8 An example of benefits of reader monad for option/else would be extremely useful 2 Tomer Ben David 733
How to compose processing and db operations? (REST service use case) 1 Ilja Tollu 701
Where should abstract services be located in domain model file structure? 1 Ilja Tollu 638
Why we should separate state and behaviour? 2 xfolch 900
Mistake in Listing 2.4? 1 399573 576
Advice about Enumerations? 1 Frank Zinner 561
Where to put Protocols in my Modular Domain Model? 1 Ilja Tollu 576
Chpt 8: Different styles of 'Next' event? 3 330674 842
throw new Exception in Listing 3.5 - Creating Account using smart constructors 2 jjmargon 574
definition of combinator 1 pschwarz 629
ubiquitous, versatile or omnipresent rather than prolific? 1 pschwarz 683
do a and e stand for accumulator and element? 1 pschwarz 564
Consistency in distributed systems 4 379170 940
Listing 3.7 (v10) 5 Mark Elston 945
Lift and fold – In and out of Free Monad 1 225929 713
Instant instead of DateTime 1 201567 590
Listing 1.5 decoupling logic 1 123avi 652
Running Code? 2 11471 676
How to report comments on the book 1 185761 673
Composing the DSL 1 jmgimeno 699
Function composition definitions are switched in section 2.3.1 1 jon hanson 701
Usage of Option#get 1 kmeredith 686
Difference between Kleisli and flatmap 2 bhericher 2201
Meap V9 Welcome note typo 1 esfand 673
Explicit dictionary passing technique in listing 4.3 2 ivan 918
Derivation between listing 1.10 and 1.11 1 228587 664
Include return types in sample code ? 1 harrylaou 623
4.2.1 Functors - missing the big deal here 1 123avi 718
ScalaZ in samples 2 123avi 734
listing 3.6 How is the below repository being threaded (passed) into each function call? 1 Tomer Ben David 692
v8 MEAP - Chapter 7 code samples better if it builds on other chapters 1 jvliwanag 606
Listing 3.1 Listing 3.1 The AccountService Module with supported operations - Try as return type? 1 Tomer Ben David 601
2.2 functional in the small, OO in the large - how to have no code duplication? 1 Tomer Ben David 686
Listing 1.10 what if I have multiple side effects? 3 Tomer Ben David 776
Looking for suggestions for exercises & quizzes .. 2 Debasish Ghosh 1627
Listing 3.3 AccountService implementation 1 123avi 770
Listing 2.1: Calculate interest – a polymorphic version 3 123avi 998
v6 akka-streams renamed types 1 Jisoo Park 776
v6, p189 typo 1 Jisoo Park 702
Version 6 Listing 3.3. code error 1 Winson 692
Type Parameters on `trait Analytics` 1 kmeredith 763
Structuring a web app based on functional domain modeling 1 nimbus154 745
Breaking referential transparency 1 jvliwanag 686
Comment on DayOfWeek#toString's Partial Function 1 kmeredith 726
naming suggestion 1 robr@fastq.com 658
Grave Perils of Visitor Pattern 1 kmeredith 810
Minor Comment on "Exhaustiveness of Pattern Matching" 1 kmeredith 678
MEAP 5, `val accounts: List.empty[Account] =` in 4.2.2., p130 in PDF ver. 1 Jisoo Park 749
Functional Insight from Barbara Liskov 2 timjstewart 998
ReactiveX API or other? 1 Miguel Gamboa 764
Pass Context Between Layers 2 Isaias Barroso 759
Monadic Effect, Reader & immediate Failure 5 pjan 1163
MEAP v4; typo in Listing 4.4 1 swachter 724
Cheese sauce is tomato paste? 2 arya 803
Quizzes 1 24498 700
3.2.2 foreach instead of map 1 246145 759
can you please elaborate regarding aggregate root 1 123avi 820
no to num suggestion 1 240678 690
Multi-threaded co-ordination for repositories and aggregate roots 3 EJSarge 1151
Feedback: Class responsibilities and Lenses 3 EJSarge 839
Listing 4.5 for MEAP v4 1 vadimich 743
Mistake in source code p117 1 319657 748
Epub readability 2 335054 983
Personal Banking Description 1 jvliwanag 739
Handling side-effects functionally 1 EJSarge 858
Listing 2.14 - Missing Future? 1 343289 742
Listing 1.5 Missing implicit? 1 Frank Zinner 826