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.

Susan Harkins (424) [Avatar] Offline
#1
Please post errors found in the published version of Kafka Streams in Action here. If necessary, we'll publish a comprehensive list for everyone's convenience. Thank you for participating in the collection process. Your contributions are a great help to us and other readers.

Regards,
Susan Harkins
Errata Editor
Ivan Ponomarev (2) [Avatar] Offline
#2
Okay, let me be the first one))


Page 75, line 14: 'in listing 3.11' should be 'in listing 3.9'



Page 77, Listing 3.12, line 2:

printed:

purchaseKStream((key, purchase) -> 


should be:
purchaseKStream.filter((key, purchase) -> 
Ivan Ponomarev (2) [Avatar] Offline
#3
The same error in Listing 3.14, line 3:


purchaseKStream((key, purchase) -> 


should be:
purchaseKStream.filter((key, purchase) -> 





line 12 from the bottom:

'you'll take two main two steps' shoud be 'you'll take two main steps'
Bill Bejeck (47) [Avatar] Offline
#4
Here's another one

There's a typo in Listing 7.1 (page 180). It's missing the method name for "onConsume"
Bill Bejeck (47) [Avatar] Offline
#5
And another one from the Live Book
Comment #1 "Though correct in the source code of the book, the code in listing 3.12 lacks the call to filter function on the kstream, which was initially confusing to me.
This:

```

KStream filteredKStream =

purchaseKStream((key, purchase) ->

purchase.getPrice() > 5.00).selectKey(purchaseDateAsKey);

```

Should be:

```

KStream filteredKStream =

purchaseKStream.filter((key, purchase) ->

purchase.getPrice() > 5.00).selectKey(purchaseDateAsKey);