You want increased customer satisfaction, faster development cycles, and less wasted work. Domain-driven design (DDD) combined with functional programming is...
Software Design, Software Engineering Scott Wlaschin
By applying universal rules of software architecture, you can dramatically improve developer productivity throughout the life of any software system....
Software Design, Software Engineering Robert C. Martin
This book addresses the topic of software design: how to decompose complex software systems into modules (such as classes and...
Software Design, Software Engineering John Ousterhout
Distributed systems have become more fine-grained in the past 10 years, shifting from code-heavy monolithic applications to smaller, self-contained microservices....
Software Design, Software Engineering Sam Newmans
Widely considered one of the best practical guides to programming, Steve McConnell’s original code complete has been helping developers write...
Software Design, Software Engineering Steve McConnell
You know how to code in Elixir; now learn to think in it. Learn to design libraries with intelligent layers...
Elixir, Programming, Software Design James Edward Gray. II, Bruce A. Tate
Elixir and Phoenix are generating tremendous excitement as an unbeatable platform for building modern web applications. For decades OTP has...
Elixir, Programming, Software Design, Software Engineering Lance Halvorsen
BDD in Action teaches you the Behavior-Driven Development model and shows you how to integrate it into your existing development process....
Software Design, Software Engineering John Ferguson Smart
Revised and updated for Elixir 1.7, Elixir in Action, Second Edition teaches you how to apply Elixir to practical problems associated with...
Elixir, Programming, Software Design, Software Engineering Saša Jurić
Domain-Driven Design (DDD) software modeling delivers powerful results in practice, not just in theory, which is why developers worldwide are...
Software Design, Software Engineering Vaughn Vernon