Hypermedia Systems
Hypermedia Systems explores how the original architectural vision of the web provides a powerful alternative to the heavy JavaScript frameworks dominating modern development. The authors demonstrate that by returning to the core principles of hypermedia, developers can build sophisticated applications with significantly less complexity. This book bridges the gap between high-level REST theory and…
Shelves
More like this
Practical Common Lisp
...it has a fresh view on the language and the examples in the later chapters are usable in your day-to-day work as a programmer. — Frank Buss, Li…
Learn you some Erlang for great good!
Erlang is the language of choice for programmers who want to write robust, concurrent applications, but its strange syntax and functional design c…
Scala for the Impatient
Scala is a modern programming language for the Java Virtual Machine (JVM) that combines the best features of object-oriented and functional progra…
The Well-Grounded Rubyist: Covers Ruby 1.9.1
[This is the first edition of The Well-Grounded Rubyist. It has been superseded by the second edition.] The Well-Grounded Rubyist takes yo…
Building Secure and Reliable Systems: Best Practices for Designing, Implementing, and Maintaining Systems
Can a system be considered truly reliable if it isn't fundamentally secure? Or can it be considered secure if it's unreliable? Security is crucial…
How to Solve It: Modern Heuristics
How to Solve It: Modern Heuristics provides a practical framework for tackling complex optimization problems that traditional mathematical methods…
Microservice Architecture Aligning Principles, Practices, and Culture
Microservice Architecture Aligning Principles, Practices, and Culture provides a comprehensive roadmap for navigating the shift from monolithic sy…
AngularJS
Shyam Seshadri and Brad Green provide a direct look into the inner workings of AngularJS, drawing on their unique experiences as engineers at Goog…
Docker in Action
Docker in Action provides a hands on introduction to the world of containerization using the industry standard platform. Jeff Nickoloff explains h…
Ry's Git Tutorial
Ryan Hodson provides a hands-on introduction to version control that transforms a complex technical tool into an accessible skill for any develope…
Code Craft: The Practice of Writing Excellent Code
Many programmers know how to write correct code - code that works. But not all know how to craft great code - code that is well written and easy t…
Software Design X-Rays: Fix Technical Debt with Behavioral Code Analysis
Are you working on a codebase where cost overruns, death marches, and heroic fights with legacy code monsters are the norm? Battle these adversari…