With more than 700,000 copies sold to date, Java in a Nutshell from O'Reilly is clearly the favorite resource amongst the legion of developers and programmers using Java technology. And now, with the …
Design patterns are typical solutions to commonly occurring problems in software design. You can’t just find a pattern and copy it into your program, the way yo…
AI has acquired startling new language capabilities in just the past few years. Driven by rapid advances in deep learning, language AI systems are able to write and understand text better than ever be…
Shelve Hands-On Large Language Models: Language Understanding and Generation
Have you ever felt like a hamster on a wheel, furiously churning your way through life but somehow going nowhere? It seems like there’s a barrage of information surrounding us in our everyday lives wi…
Shelve Unfu*k Yourself: Get Out of Your Head and Into Your Life
“Want to understand the changing world? Start with what stays the same. That’s the amazing conclusion of Morgan Housel’s fascinating, useful, and highly-entertaining book.”
— Arthur C. Brooks, Professo…
Shelve Same as Ever: A Guide to What Never Changes
Data is at the center of many challenges in system design today. Difficult issues need to be figured out, such as scalability, consistency, reliability, efficiency, and maintainability. In addition, w…
The United States government is given a warning by the pre-eminent biophysicists in the country: current sterilization procedures applied to returning space probes may be inadequate to guarantee uncon…
Written for enterprise Java developers who have become disillusioned with the complexity and bulk involved with EJB development, this programming tool demonstrates how the Spring framework can make co…
What's the most effective path to success in any domain? It's not what you think. Plenty of experts argue that anyone who wants to develop a skill, play an instrument, or lead their field should s…
Shelve Range: Why Generalists Triumph in a Specialized World
Meadows’ Thinking in Systems, is a concise and crucial book offering insight for problem solving on scales ranging from the personal to the global. Edited by the Sustainability Institute’s Diana Wrigh…
Epictetus, a Greek Stoic and freed slave, ran a thriving philosophy school in Nicopolis in the early second century AD. His animated discussions were celebrated for their rhetorical wizardry and were …
What does everyone in the modern world need to know? Renowned psychologist Jordan B. Peterson's answer to this most difficult of questions uniquely combines the hard-won truths of ancient tradition wi…
Straight from the programming trenches, The Pragmatic Programmer cuts through the increasing specialization and technicalities of modern software development to examine the core process--taking a …
Shelve The Pragmatic Programmer: From Journeyman to Master
Building upon the success of best-sellers The Clean Coder and Clean Code, legendary software craftsman Robert C. "Uncle Bob" Martin shows how to bring greater professionalism and discipline to applica…
Neuroscientist and sleep expert Matthew Walker provides a revolutionary exploration of sleep, examining how it affects every aspect of our physical and me…
Shelve Why We Sleep: Unlocking the Power of Sleep and Dreams
This book addresses the topic of software how to decompose complex software systems into modules (such as classes and methods) that can be implemented relatively independently. The book first introduc…
Vim is a fast and efficient text editor that will make you a faster and more efficient developer. It's available on almost every OS--if you master the techniques in this book, you'll never need anothe…
Shelve Practical Vim: Edit Text at the Speed of Thought
"Eric Evans has written a fantastic book on how you can make the design of your software match your mental model of the problem domain you are addressing. "His book is very compatible with XP. It is n…
Shelve Domain-Driven Design: Tackling Complexity in the Heart of Software
The time of reckoning has arrived. As a final genocidal Crusade threatens to enslave humanity forever, a new messiah has come of age. She is Aenea and she has undergone a strange apprenticeship to tho…
The multiple-award-winning SF master returns to the universe that is his greatest success--the world of Hyperion and The Fall of Hyperion--to tell a story of love and memory, triumph and terror in a n…
Distributed systems have become more fine-grained in the past 10 years, shifting from code-heavy monolithic applications to smaller, self-contained microservices. But developing these systems brings i…
Shelve Building Microservices: Designing Fine-Grained Systems
What would it be like to free yourself from limitations and soar beyond your boundaries? What can you do each day to discover inner peace and serenity? The Untethered Soul offers simple yet profound a…
Shelve The Untethered Soul: The Journey Beyond Yourself
First there was the mystery of the film star and the diamond... then came the “suicide” that was murder... the mystery of the absurdly cheap flat...a suspicious death in a locked gun room... a million…
We're tasked with making interfaces for more users in more contexts using more browsers on more devices with more screen sizes and more capabilities than ever before. That's a daunting task indeed. Th…
The Rust Programming Language is the official book on Rust, an open-source, community-developed systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety.…
A revolutionary new approach to ADD/ADHD featuring cutting-edge research and strategies to help readers thrive, by the bestselling authors of the seminal books Driven to Distraction and Delivered from…
Shelve ADHD 2.0: New Science and Essential Strategies for Thriving with Distraction—From Childhood Through Adulthood