Skip to main content

Shopping Cart

You're getting the VIP treatment!

Item(s) unavailable for purchase
Please review your cart. You can remove the unavailable item(s) now or we'll automatically remove it at Checkout.
itemsitem
itemsitem

Recommended For You

Loading...

Programming eBooks

If you like Programming eBooks, then you'll love these top picks.
Showing 1 - 24 of 6704 Results
Skip side bar filters
  • Designing Data-Intensive Applications

    The Big Ideas Behind Reliable, Scalable, and Maintainable Systems

    Data is at the center of many challenges in system design today. Difficult issues such as scalability, consistency, reliability, efficiency, and maintainability need to be resolved. In addition, there's an overwhelming variety of systems, including relational databases, NoSQL datastores, data warehouses, and data lakes. There are cloud services, on-premises services, and embedded databases. What ... Read more

    $43.19 USD

  • Fundamentals of Software Architecture

    A Modern Engineering Approach

    Salary surveys worldwide regularly place software architect in the top 10 best jobs, yet no real guide exists to help developers become architects. Until now. This updated edition provides a comprehensive overview of software architecture's many aspects, with five new chapters covering the latest insights from the field. Aspiring and existing architects alike will examine architectural ... Read more

    $48.99 USD

  • Theory of Fun for Game Design

    by Raph Koster ...
    Now in full color, the 10th anniversary edition of this classic book takes you deep into the influences that underlie modern video games, and examines the elements they share with traditional games such as checkers. At the heart of his exploration, veteran game designer Raph Koster takes a close look at the concept of fun and why it’s the most vital element in any game.Why do some games become ... Read more

    $28.09 USD

  • 100 More Things Every Designer Needs To Know About People

    Series series 100 Things
    Thousands of designers, marketers, and product managers have come to rely on Susan Weinschenk's original 100 Things Every Designer Needs To Know About People as a "go to" for practical advice on how to use the latest findings in psychology and neuroscience to directly inform and improve their designs, brands, and products. Research hasn't stopped since the book was written, and new design ... Read more

    $8.50 USD

  • Managing AI Projects

    Drive Innovation and Successfully Navigate the Full AI Project Lifecycle

    Successfully delivering AI projects requires more than technical expertise—it demands a new kind of project management. Managing AI Projects is your practical guide to leading artificial intelligence initiatives from idea to production. Written by seasoned experts Malini Jain Runtasewee and Adrián González Sánchez, this book blends traditional project management principles with the realities of ... Read more

    $28.09 USD

  • Neural Networks for Beginners

    A Journey Through the World of Artificial Intelligence

    by Brandon Scott ...
    Embark on an enlightening journey into the fascinating world of neural networks with "Neural Networks for Beginners: A Journey Through the World of Artificial Intelligence." This comprehensive guide is meticulously crafted for absolute beginners, offering a gentle introduction to the complex and intriguing domain of artificial intelligence (AI) through the lens of neural networks.With no prior ... Read more

    $3.95 USD

  • Learn Kotlin for Android Development

    The Next Generation Language for Modern Android Apps Programming

    by Peter Späth ...
    Series series Professional and Applied Computing (R0)
    Build Android apps and learn the essentials of the popular Kotlin programming language and APIs. This book will teach you the key Kotlin skills and techniques important for creating your very own Android apps. Apart from introducing Kotlin programming, Learn Kotlin for Android Development stresses clean code principles and introduces object-oriented and functional programming as a starting point ... Read more

    $61.79 USD

  • Articulating Design Decisions

    by Tom Greever ...
    Talking to people about your designs might seem like a basic skill, but it can be difficult to do well. In many cases, how you communicate with stakeholders, clients, and other nondesigners may be more important than the designs themselves. Because if you canâ??t get their support, your work will never see the light of dayâ??no matter how good it is.This practical guide focuses on principles, ... Read more

    $30.99 USD

  • The Art of Game Design

    A Book of Lenses, Third Edition

    by Jesse Schell ...
    The Art of Game Design guides you through the design process step-by-step, helping you to develop new and innovative games that will be played again and again. It explains the fundamental principles of game design and demonstrates how tactics used in classic board, card and athletic games also work in top-quality video games.Good game design happens when you view your game from as many ... Read more

    $79.99 USD

  • Introduction to Compiler Design

    Series series Computer Science (R0)
    The second edition of this textbook has been fully revised and adds material about loop optimisation, function call optimisation and dataflow analysis. It presents techniques for making realistic compilers for simple programming languages, using techniques that are close to those used in "real" compilers, albeit in places slightly simplified for presentation purposes. All phases required for ... Read more

    $52.49 USD

  • Product Management in Practice

    A Practical, Tactical Guide for Your First Day and Every Day After

    by Matt LeMay ...
    Product management has become a critical function for modern organizations, from small startups to corporate enterprises. And yet, the day-to-day work of product management remains largely misunderstood. In theory, product managers are high-flying visionaries who build products that people love. In practice, they're hard-working facilitators who bring clarity and focus to their teams.In this ... Read more

    $28.79 USD

  • Feedback Control for Computer Systems

    Introducing Control Theory to Enterprise Programmers

    How can you take advantage of feedback control for enterprise programming? With this book, author Philipp K. Janert demonstrates how the same principles that govern cruise control in your car also apply to data center management and other enterprise systems. Through case studies and hands-on simulations, you’ll learn methods to solve several control issues, including mechanisms to spin up more ... Read more

    $24.49 USD

  • Data Science for Business

    What You Need to Know about Data Mining and Data-Analytic Thinking

    Written by renowned data science experts Foster Provost and Tom Fawcett, Data Science for Business introduces the fundamental principles of data science, and walks you through the "data-analytic thinking" necessary for extracting useful knowledge and business value from the data you collect. This guide also helps you understand the many data-mining techniques in use today.Based on an MBA course ... Read more

    $30.99 USD

  • Logic And Language Models For Computer Science (Third Edition)

    This text presents the formal concepts underlying Computer Science.It starts with a wide introduction to Logic with an emphasis on reasoning and proof, with chapters on Program Verification and Prolog.The treatment of computability with Automata and Formal Languages stands out in several ways:The style is appropriate for both undergraduate and graduate classes. ... Read more

    $41.39 USD

  • Writing a C Compiler

    Build a Real Programming Language from Scratch

    by Nora Sandler ...
    A fun, hands-on guide to writing your own compiler for a real-world programming language.Compilers are at the heart of everything programmers do, yet even experienced developers find them intimidating. For those eager to truly grasp how compilers work, Writing a C Compiler dispels the mystery. This book guides you through a fun and engaging project where you’ll learn what it takes to compile a ... Read more

    $40.39 USD

  • Beginning ReactJS Foundations Building User Interfaces with ReactJS

    An Approachable Guide

    by Chris Minnick ...
    Quickly learn the most widely used front-end development language with ease and confidenceReact JS Foundations: Building User Interfaces with ReactJS - An Approachable Guide walks readers through the fundamental concepts of programming with the explosively popular front-end tool known as React JS.Written by an accomplished full-stack engineer, speaker, and community organizer, React JS Foundations ... Read more

    $35.99 USD

  • Escaping the Build Trap

    How Effective Product Management Creates Real Value

    by Melissa Perri ...
    To stay competitive in today’s market, organizations need to adopt a culture of customer-centric practices that focus on outcomes rather than outputs. Companies that live and die by outputs often fall into the "build trap," cranking out features to meet their schedule rather than the customer’s needs.In this book, Melissa Perri explains how laying the foundation for great product management can ... Read more

    $24.49 USD

  • The Product-Minded Engineer

    Building Impactful Software for Your Users

    by Drew Hoskins ...
    In the fast-paced world of software engineering, developing technical skills often takes precedence. However, if you're seeking career advancement, enhancing your technical skills alone is not enough; you also need to deepen your empathy for users—a skill frequently overlooked in traditional engineering roles. Understanding user needs and the broader impact of your work will not only lead to ... Read more

    $43.19 USD

  • Outnumbered

    From Facebook and Google to Fake News and Filter-bubbles – The Algorithms That Control Our Lives

    by David Sumpter ...
    'Fascinating' - Financial TimesAlgorithms are running our society, and as the Cambridge Analytica story has revealed, we don't really know what they are up to.Our increasing reliance on technology and the internet has opened a window for mathematicians and data researchers to gaze through into our lives. Using the data they are constantly collecting about where we travel, where we shop, what we ... Read more

    $15.49 USD

  • A BIM Professional's Guide to Learning Archicad

    Boost your design workflow by efficiently visualizing, documenting, and delivering BIM projects

    Move from 2D CAD drafting to 3D BIM with Archicad to boost productivity by mastering this powerful software Purchase of the print or Kindle book includes a free PDF eBookKey FeaturesExplore the Archicad GUI, file format, and tools to get started with residential projectsUse out-of-the-box documentation tools combined with a powerful publishing workflowTranslate conceptual designs into compelling ... Read more

    $37.79 USD

  • Digital Transformation with Dataverse for Teams

    Become a citizen developer and lead the digital transformation wave with Microsoft Teams and Power Platform

    by Srikumar Nair ...
    Design, build, and deploy multi-platform apps to overcome crucial business problems by leveraging the capabilities of low-code and no-code development enabled through Microsoft Power Platform and TeamsKey FeaturesFind out how you can accelerate the digital transformation of your organization as a citizen developerBuild your first app with the help of step-by-step guidance and add capabilities with ... Read more

    $32.39 USD

  • Practical AI Security

    A Hands-on Guide to Attacking, Defending, and Securing Modern AI Systems

    Break AI Systems. Then Secure Them.If you’re a security practitioner learning to operate in AI environments, or an ML engineer who needs to understand what adversaries actually do, Practical AI Security gives you the technical foundation the field demands.Built from first principles, this book takes you from how models fail to how they’re exploited to how they’re defended and audited. Every ... Read more

    $34.59 USD

  • Practical TLA+

    Planning Driven Development

    by Hillel Wayne ...
    Series series Professional and Applied Computing (R0)
    Learn how to design complex, correct programs and fix problems before writing a single line of code. This book is a practical, comprehensive resource on TLA+ programming with rich, complex examples. Practical TLA+ shows you how to use TLA+ to specify a complex system and test the design itself for bugs.You’ll learn how even a short TLA+ spec can find critical bugs. Start by getting your feet wet ... Read more

    $46.09 USD

  • Think Like a UX Researcher

    How to Observe Users, Influence Design, and Shape Business Strategy

    Think Like a UX Researcher will challenge your preconceptions about user experience (UX) research and encourage you to think beyond the obvious. You’ll discover how to plan and conduct UX research, analyze data, persuade teams to take action on the results and build a career in UX. The book will help you take a more strategic view of product design so you can focus on optimizing the user’s ... Read more

    $72.99 USD