Software startups make global headlines every day. As technology companies succeed and grow, so do their engineering departments. In your …
Discover the lessons that helped bring about a new golden age of Disney animation! Published for the first time ever, …
Algorithms increasingly run our lives. They find books, movies, jobs, and dates for us, manage our investments, and discover new …
A guide to implementing DIY security solutions and readily available technologies to protect home and small-office networks from attack.This book …
In 1967, after a session with a psychiatrist she'd never seen before, eighteen-year-old Susanna Kaysen was put in a taxi …
The essential book for anyone bringing a product to market, writing a business plan, marketing plan or sales plan. Step-by-step …
In my first few years as a developer I assumed that hard work was all I needed. Then I was …
Develop modern web UIs with Blazor Server and Blazor WebAssembly - now introducing Streaming and Static Server-Side Rendering (SSR) and …
Once you've mastered the basics of Python, how do you skill up to the top 1%? How do you focus …
Explore the latest ethical hacking tools and techniques to perform penetration testing from scratchKey FeaturesLearn to compromise enterprise networks with …
Incorporate deep learning into your development projects through hands-on coding and the latest versions of deep learning software, such as …
Even bad code can function. But if code isn’t clean, it can bring a development organization to its knees. Every …
Skills to grow from a solo coder into a productive member of a software development team, with seasoned advice on …
Everything you need to implement stream processing on Apache Kafka using Kafka Streams and the kqsIDB event streaming database. Kafka …
Large language models (LLMs) and diffusion models such as ChatGPT and Stable Diffusion have unprecedented potential. Because they have been …
The history of the scientific knowledge about dreaming is traced from the beginning of dream research in the 1950s to …
As organizations shift from monolithic applications to smaller, self-contained microservices, distributed systems have become more fine-grained. But developing these new …
Leverage leadership knowledge to make better software architecture decisions. Think deeply but implement slowly. The overarching goal of software systems …
How do today’s most successful tech companies—Amazon, Google, Facebook, Netflix, Tesla—design, develop, and deploy the products that have earned the …
Catapult your C# journey with this guide to crafting standout resumes, mastering advanced concepts, and navigating job offers with real-world …
Negnevitsky shows students how to build intelligent systems drawing on techniques from knowledge-based systems, neural networks, fuzzy systems, evolutionary computation …
People in all kinds of jobs, in big and small companies career builders, sales people, and aspiring executives will love …
Welcome to the systems age, where software professionals are no longer building software; we're building systems of software. Change is …
Product managers working with artificial intelligence will be able to put their knowledge to work with this practical guide to …
The past decade has witnessed the broad adoption of artificial intelligence and machine learning (AI/ML) technologies. However, a lack of …
""In "Deep Work Rules for Focused Success", Cal Newport presents a groundbreaking guide to achieving unparalleled productivity and professionalism in …
"This is what the future of work (and the world) looks like. Actually, it's already happening around you." -Tony Hsieh, …
In this generation-defining self-help guide, a superstar blogger cuts through the crap to show us how to stop trying to …
""Unlock the secrets to personal and professional success with 'The 7 Habits of Highly Effective People (Illustrated)' by Stephen R. …
Introduction to the Command Line is a visual guide that teaches the most important Unix and Linux shell commands in …
The Textile Manual is an encyclopaedia of textile information, from material to yarn, from fabric structure to the finishing process. …
SQL Performance Explained helps developers to improve database performance. The focus is on SQL-it covers all major SQL databases without …
Named one of "The five best books to understand AI" by The EconomistThe impact AI will have is profound, but …
How Chile became home to the world’s most radical free-market experiment―and what its downfall suggests about the fate of neoliberalism …
Grokking Simplicity is a friendly, practical guide that will change the way you approach software design and development. Summary Distributed …
SummaryRabbitMQ in Action is a fast-paced run through building and managing scalable applications using the RabbitMQ messaging server. It starts …
The #1 New York Times bestseller. Over 10 million copies sold!Tiny Changes, Remarkable ResultsNo matter your goals, Atomic Habits offers …
Masters of Doom' is the true inside story of John Carmack and John Romero, co-creators of the most innovative and …
What's the answer to today's increasingly complex web applications? Micro-frontends. Inspired by the microservices model, this approach lets you break …
How many pizzas are delivered in Manhattan? How do you design an alarm clock for the blind? What is your …