Software engineering education has a problem: universities and bootcamps teach aspiring engineers to write code, but they leave graduates to …
This revised and updated Second Edition presents a practical introduction to operating systems and illustrates these principles through a hands-on …
Coding and testing are often considered separate areas of expertise. In this comprehensive guide, author and Java expert Scott Oaks …
Effective visualization is the best way to communicate information from the increasingly large and complex datasets in the natural and …
"Here is a copyrighted, SEO-optimized book description for "Frankenstein (Illustrated Classics)" by Mary Wollstonecraft Shelley:\n\n"Experience the timeless terror of Mary …
The New York Times-bestselling author of Start With Why, Leaders Eat Last, and Together Is Better offers a bold new …
Skills to grow from a solo coder into a productive member of a software development team, with seasoned advice on …
Practical Software Architecture Solutions from the Legendary Robert C. Martin ("Uncle Bob") By applying universal rules of software architecture, you …
Whether you work in a home office or abroad, business success in our ever more globalized and virtual world requires …
If you're a software developer looking for a quick on-ramp to software architecture, this handy guide is a great place …
Software startups make global headlines every day. As technology companies succeed and grow, so do their engineering departments. In your …
In this generation-defining self-help guide, a superstar blogger cuts through the crap to show us how to stop trying to …
The practice of enterprise application development has benefited from the emergence of many new enabling technologies. Multi-tiered object-oriented platforms, such …
Unlock the art of laziness and transform your productivity! In this groundbreaking book, 'The Art of Laziness: Overcome Procrastination & …
This comprehensive and authoritative guide will teach you the DAX language for business intelligence, data modeling, and analytics. Leading Microsoft …
The Fast, Focused, Practical Guide to Excellence with Scrum The Great ScrumMaster: #ScrumMasterWay is your complete guide to becoming an …
It’s not just computers—hacking is everywhere. Legendary cybersecurity expert and New York Times best-selling author Bruce Schneier reveals how using …
Application development can be tricky enough even when you aren't dealing with complex systems programming problems like web-scale concurrency and …
Ralph Kimball introduced the industry to the techniques of dimensional modeling in the first edition of The Data Warehouse Toolkit …
How to Draw is for artists, architects and designers. It is useful to the novice, the student and the professional. …
The first edition of Frans de Waal's Chimpanzee Politics was acclaimed not only by primatologists for its scientific achievement but …
SQL Performance Explained helps developers to improve database performance. The focus is on SQL-it covers all major SQL databases without …
The essential skill of creating and maintaining new businesses—the art of the entrepreneur—can be summed up in a single word: …
Refactoring is a controlled technique for improving the design of an existing code base. Its essence is applying a series …
معرفی کتاب رویای آریانا: پردازش رویای یک آرمان شهر و تحقق آن کتاب رویای آریانا: پردازش رویای یک آرمان شهر …
Written by renowned data science experts Foster Provost and Tom Fawcett, Data Science for Business introduces the fundamental principles of …
Figure Drawing: Design and Invention is an instructional figure drawing book geared towards the novice and experienced artist alike. This …
Unit Testing Principles, Patterns and Practices shows you how to refine your existing unit tests by implementing modern best practices. …
Inc. magazine calls it one of "the best, clearest guides to the numbers" on the market. Readers agree, saying it's …
“Our job as Scrum professionals is to continually improve our ability to use Scrum to deliver products and services that …
Hacking is the art of creative problem solving, whether that means finding an unconventional solution to a difficult problem or …
""In this poignant memoir, Azar Nafisi recounts her journey of self-discovery through the pages of classic literature. Set in tumultuous …
""Unlock the Secrets of Enchanting User Experience: The Design of Everyday Things - Revised and Expanded Edition\n\nIn this seminal work, …
Incorporate deep learning into your development projects through hands-on coding and the latest versions of deep learning software, such as …
More than 100,000 entrepreneurs rely on this book for detailed, step-by-step instructions on building successful, scalable, profitable startups. The National …
With a new generation of services and frameworks, frontend and mobile developers can use their existing skill set to build …
Runes are the ancient Norse alphabet used for communication, divination, and magical work. Here, American runologist Edred Thorsson provides an …
For twenty years, the lessons from The Pragmatic Programmer have helped a generation of programmers examine the very essence of …