Java Message Service: Creating Distributed Enterprise Applications
Java Message Service provides a technical foundation for building distributed enterprise applications that require reliable communication between decoupled systems. This updated edition focuses on the JMS 1.1 specification, teaching developers how to exchange data across diverse networks using a vendor-neutral approach. By mastering these messaging standards, you can eliminate system bottlenecks …
Shelves
More like this
Clean Code: A Handbook of Agile Software Craftsmanship
Even bad code can function. But if code isn't clean, it can bring a development organization to its knees. Every year, countless hours and signifi…
97 Things Every Software Architect Should Know
In this truly unique technical book, today's leading software architects present valuable principles on key development issues that go way beyond …
Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures
There are no easy decisions in software architecture. Instead, there are many hard parts--difficult problems or issues with no best practices--tha…
The Mythical Man-Month: Essays on Software Engineering
Few books on software project management have been as influential and timeless as The Mythical Man-Month. With a blend of software engineering fac…
Automate the Boring Stuff with Python: Practical Programming for Total Beginners
If you've ever spent hours renaming files or updating hundreds of spreadsheet cells, you know how tedious tasks like these can be. But what if you…
Test-Driven Development: By Example
Quite simply, test-driven development is meant to eliminate fear in application development. While some fear is healthy (often viewed as a conscie…
JavaScript: The Good Parts
Most programming languages contain good and bad parts, but JavaScript has more than its share of the bad, having been developed and released in a …
Design Patterns: Elements of Reusable Object-Oriented Software
Capturing a wealth of experience about the design of object-oriented software, four top-notch designers present a catalog of simple and succinct s…
Learn You a Haskell for Great Good!
Learn You a Haskell for Great Good! is a fun, illustrated guide to learning Haskell, a functional programming language that's growing in popularit…
Java Concurrency in Practice
"I was fortunate indeed to have worked with a fantastic team on the design and implementation of the concurrency features added to the Java platfo…
The Algorithm Design Manual
This volume helps take some of the "mystery" out of identifying and dealing with key algorithms. Drawing heavily on the author's own real-world ex…
Programming Pearls
"The first edition of Programming Pearls was one of the most influential books I read early in my career, and many of the insights I first encount…