In this post I’ll share my notes on the book Software Architecture: The Hard Parts by Neal Ford, Mark Richards, Pramod Sadalage and Zhamak Dehghani. In summary, this book presents trade-offs between different ways to implement microservices. The authors present general guidance on how to split services and databases, and the tradeoffs involved. The book has about 400 pages and 15 chapters and in this post I go over each of the chapters and then provide a summary and impressions at the end.| NP-Incompleteness
There’s evidence that the factorial function has been used in some form since at least 1150 by the Indian mathematician Bhāskara II [3]. In the 18th century, European mathematicians attempted to generalize this function beyond the natural numbers. Daniel Bernoulli, Christian Goldbach and Leonhard Euler were involved in the early attempts and came up with different definitions. In the 19th century Carl Friedrich Gauss, Karl Weierstrass and Adrien-Marie Legendre further contributed to it, th...| NP-Incompleteness
NP-Incompleteness:| www.kuniga.me
NP-Incompleteness:| www.kuniga.me
In this post we’d like to discuss Folly coroutines. At a high-level, coroutines are a syntax sugar to Future and SemiFutures, which in turn are mechanisms for implementing asynchronous execution.| NP-Incompleteness
NP-Incompleteness:| www.kuniga.me