Friends, we have received many orders, thank you! We are trying to process and send them as quickly as possible. The order processing time may increase.
Don't hope to get rid of books (Umberto Eco)
+371 27000041, +371 27000045
(on working days 9:00-17:00 latvian)
+371 27000041
+371 27000045

(on working days 10:00-17:00)

Grokking functional thinking

39.99 €
Out of stock
Grokking functional thinking
39.99 €
Code bases are growing more and more complex and intricate, which can't help but scare developers. How to detect code that changes the state of your system? How to make code so that it does not increase the complexity and confusion of the code base? Most of the "actions" that change state can be turned into "calculations" to make your code simpler and more logical. You'll learn how to deal with the complex synchronization errors that inevitably creep into asynchronous and multithreaded code, discover how componentized abstractions prevent code duplication, and discover new levels of code expressiveness.
See also:

You might be interested:

Переход в облако. Практическое руководство по организации облачных вычислений для ученых и IT-специалистов
Information technology
Moving to the Cloud: A Practical Guide to Cloud Computing for Scientists and IT Professionals
Anielle Juan, Montes Diego, Iglesias Javier Rodeiro
14.99 €
In basket
Разработка требований  к программному обеспечению
Information technology
Development of software requirements
Wiggers Carl, Beatty Joy
29.99 €
In basket
Начинаем программировать на Python
Information technology
Getting Started with Python Programming
Gaddis Tony
49.99 €
In basket
Совершенный код. Практическое руководство по разработке программного обеспечения
Information technology
Code Complete: A Practical Guide to Software Development
McConnell Steve
49.99 €
In basket