From Objects to Functions (Pragmatic Bookshelf)

Latest Threads About This Book Top

systame
@uberto I’m evaluating a sample of this book to see if I want to buy. Trying sample code in idea. Tried running ‘Spike.kt’ and get the f...
New
DanielZ
@uberto On page 34 in “Designing with Arrows” we reference to getToDoList() of the Zettai class in fact we defined on page 32 a showList...
New
DanielZ
In our first acceptance test we expect according to page 33 “An operation is not implemented: parse the response” - in fact we receive “H...
New
DanielZ
In “The First Acceptance Test” there we have expectThat(list.name)... in our ToDoList we defined the property on page 32 as listName
New
DanielZ
@uberto On page 51 “Run the Acceptance Test” in the last sentence shouldn’t it be “With the acceptance test in place we can now start to...
New
yonvata
@uberto On page 226, the book defines the object ListCreated with the attributes id and name, however, later on page 228 we see in the t...
New
yonvata
There are a couple of typos and unclarities in exercise 4.x: 4.3: the text shows that the expected output of the following code should ...
New
yonvata
On the refactoring of the test from the acceptance test to DDT test the book introduce a new class called SeeATodoListDDT which uses the ...
New
yonvata
@uberto In exercise 3.4 the renderTemplate function looks as follow: fun renderTemplate(template: Template, data: Map<String, Strin...
New
yonvata
@uberto The book states in each exercise that the solutions are available in the book repository, but there’s no link to such a repo. I’...
New

Most Active This Week Top

Most Active This Month Top

Most Active This Year Top

DanielZ
@uberto On page 51 “Run the Acceptance Test” in the last sentence shouldn’t it be “With the acceptance test in place we can now start to...
New
DanielZ
@uberto On page 34 in “Designing with Arrows” we reference to getToDoList() of the Zettai class in fact we defined on page 32 a showList...
New
systame
@uberto I’m evaluating a sample of this book to see if I want to buy. Trying sample code in idea. Tried running ‘Spike.kt’ and get the f...
New

Most Active Last Three Years Top

mikezx6r
@uberto I’ve only begun reading the book, and like what I see. Doing the first Test portion around addition, and wondering if you’ve eve...
New
PhBastiani
@uberto Page 54 : Functional programming is the art to minimize the side-effects code and keep it at the outer edge of your programs. =...
New
PhBastiani
Hello Uberto, We agree : We can say that referential transparency describes the purity aspect of functional programming. But IMHO, for a...
New
yonvata
@uberto The book states in each exercise that the solutions are available in the book repository, but there’s no link to such a repo. I’...
New
thomo
@uberto Also, note also the use … correct Also note the use The type of an external function is declared differently … correct Th...
New
thomo
@uberto In you can replace all the expressions … correct If you can replace all the expressions …
New
New
gypsydave5
Uberto Barbini @uberto Much as I like the idea of “inside-in” development, probably should be “inside-out”
New
Ted
Eric Normand. Grokking Simplicity: Taming Complex Software with Functional Thinking. The Pragmatic Bookshelf, Raleigh, NC, 2019. Another...
New
stigro
finally compile acceptance test → finally compile the acceptance test but the test still fail → but the test still fails
New
yonvata
@uberto On page 226, the book defines the object ListCreated with the attributes id and name, however, later on page 228 we see in the t...
New
yonvata
On the refactoring of the test from the acceptance test to DDT test the book introduce a new class called SeeATodoListDDT which uses the ...
New
yonvata
@uberto In exercise 3.4 the renderTemplate function looks as follow: fun renderTemplate(template: Template, data: Map<String, Strin...
New
yonvata
There are a couple of typos and unclarities in exercise 4.x: 4.3: the text shows that the expected output of the following code should ...
New
DanielZ
In “The First Acceptance Test” there we have expectThat(list.name)... in our ToDoList we defined the property on page 32 as listName
New

Most Active Over Three Years Top

PragmaticBookshelf
Learn Functional Programming by building a complete web application that uses Kotlin, TDD with end-to-end tests, and CQRS and Event Sourc...
New
DanielZ
In our first acceptance test we expect according to page 33 “An operation is not implemented: parse the response” - in fact we receive “H...
New

Get money off!

The Pragmatic Bookshelf

35% off any eBook

Simply use coupon code "devtalk.com" at checkout. See full details here.