/books/from-objects-to-functions
Active Threads This:
Latest Threads About This Book
@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
@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
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
In “The First Acceptance Test” there we have expectThat(list.name)... in our ToDoList we defined the property on page 32 as listName
New
@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
@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
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
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
@uberto
In exercise 3.4 the renderTemplate function looks as follow:
fun renderTemplate(template: Template, data: Map<String, Strin...
New
@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
Most Active This Month
Most Active This Year
@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
@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
@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
@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
Hello Uberto,
We agree : We can say that referential transparency describes the purity aspect of functional programming. But IMHO, for a...
New
@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
@uberto
Also, note also the use …
correct
Also note the use
The type of an external function is declared differently …
correct
Th...
New
@uberto
In you can replace all the expressions …
correct
If you can replace all the expressions …
New
@uberto
And how the pass the external object
correct
And how they pass the external object
New
Uberto Barbini @uberto
Much as I like the idea of “inside-in” development, probably should be “inside-out”
New
Eric Normand. Grokking Simplicity: Taming Complex Software with Functional Thinking. The Pragmatic Bookshelf, Raleigh, NC, 2019.
Another...
New
finally compile acceptance test → finally compile the acceptance test
but the test still fail → but the test still fails
New
@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
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
@uberto
In exercise 3.4 the renderTemplate function looks as follow:
fun renderTemplate(template: Template, data: Map<String, Strin...
New
@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
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
Most Active Over Three Years
Learn Functional Programming by building a complete web application that uses Kotlin, TDD with end-to-end tests, and CQRS and Event Sourc...
New
In “The First Acceptance Test” there we have expectThat(list.name)... in our ToDoList we defined the property on page 32 as listName
New
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
Book Info
Publisher:
Pragmatic Bookshelf
Are you this book's author? To be notified of all posts made about it, sign up an account then click here, then select 'watching' from the bell icon in the top right corner.
Get money off!
The Pragmatic Bookshelf
35% off any eBook
Simply use coupon code "devtalk.com" at checkout. See full details here.