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...

Software Development eBooks

If you like Software Development eBooks, then you'll love these top picks.
Showing 1 - 24 of 9296 Results
Skip side bar filters
  • The Hard Thing About Hard Things

    Building a Business When There Are No Easy Answers

    by Ben Horowitz ...
    Ben Horowitz, cofounder of the venture capital firm Andreessen Horowitz and one of Silicon Valley’s most respected and experienced entrepreneurs, offers essential leadership advice on building and running a startup—practical wisdom for managing the toughest problems business school doesn’t cover, based on his popular ben’s blog.While many people talk about how great it is to start a business, very ... Read more

    $20.09 USD

  • Generative AI Design Patterns

    Solutions to Common Challenges When Building GenAI Agents and Applications

    Generative AI enables powerful new capabilities, but they come with some serious limitations that you'll have to tackle to ship a reliable application or agent. Luckily, experts in the field have compiled a library of 32 tried-and-true design patterns to address the challenges you're likely to encounter when building applications using LLMs, such as hallucinations, nondeterministic responses, and ... Read more

    $48.99 USD

  • The C4 Model

    Visualizing Software Architecture

    by Simon Brown ...
    Good architecture is more than just good code—it's clear communication. The C4 Model: Visualizing Software Architecture is a practical guide to creating diagrams that help teams understand, build, and talk about software systems more effectively. Developed by Simon Brown and used by thousands of teams worldwide, the C4 model breaks architecture down into four simple levels (context, container, ... Read more

    $36.79 USD

  • The Manager's Path

    A Guide for Tech Leaders Navigating Growth and Change

    Managing people is difficult wherever you work. But in the tech industry, where management is also a technical discipline, the learning curve can be brutal—especially when there are few tools, texts, and frameworks to help you. In this practical guide, author Camille Fournier (tech lead turned CTO) takes you through each stage in the journey from engineer to technical manager.From mentoring ... Read more

    $24.49 USD

  • Types and Programming Languages

    A comprehensive introduction to type systems and programming languages.A type system is a syntactic method for automatically checking the absence of certain erroneous behaviors by classifying program phrases according to the kinds of values they compute. The study of type systems—and of programming languages from a type-theoretic perspective—has important applications in software engineering, ... Read more

    $75.59 USD

  • Django for Professionals

    Production websites with Python & Django

    Completely updated for Django 4.0!Django for Professionals takes your web development skills to the next level, teaching you how to build production-ready websites with Python and Django.Once you have learned the basics of Django there is a massive gap between building simple "toy apps" and what it takes to build a "production-ready" web application suitable for deployment to thousands or even ... Read more

    $39.00 USD

  • Lessons Learned in Software Testing

    A Context-Driven Approach

    Decades of software testing experience condensed into the most important lessons learned.The world's leading software testing experts lend you their wisdom and years of experience to help you avoid the most common mistakes in testing software. Each lesson is an assertion related to software testing, followed by an explanation or example that shows you the how, when, and why of the testing lesson. ... Read more

    $31.69 USD

  • Practical Malware Analysis

    The Hands-On Guide to Dissecting Malicious Software

    Malware analysis is big business, and attacks can cost a company dearly. When malware breaches your defenses, you need to act quickly to cure current infections and prevent future ones from occurring.For those who want to stay ahead of the latest malware, Practical Malware Analysis will teach you the tools and techniques used by professional analysts. With this book as your guide, you'll be able ... Read more

    $40.39 USD

  • 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--that force you to choose among various compromises. With this book, you'll learn how to think critically about the trade-offs involved with distributed architectures.Architecture veterans and practicing consultants Neal Ford, Mark Richards, Pramod Sadalage, ... Read more

    $48.99 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

  • Clean Code

    A Handbook of Agile Software Craftsmanship

    by Robert Martin ...
    Series series Robert C. Martin Series
    Bestselling author Robert C. Martin brings new life and updated code to his beloved Clean Code bookWith Clean Code, Second Edition, Robert C. Martin ("Uncle Bob") reinvigorates the classic guide to software craftsmanship with updated insights, broader scope, and enriched content. This new edition--a comprehensive rewrite of the original bestseller--is poised to transform the way developers ... Read more

    $53.99 USD

  • Agile Project Management with Scrum

    by Ken Schwaber ...
    Series series Developer Best Practices
    The rules and practices for Scrum—a simple process for managing complex projects—are few, straightforward, and easy to learn. But Scrum’s simplicity itself—its lack of prescription—can be disarming, and new practitioners often find themselves reverting to old project management habits and tools and yielding lesser results. In this illuminating series of case studies, Scrum co-creator and ... Read more

    $27.39 USD

  • Salesforce Lightning Web Component Cookbook

    More than 70 expert hands-on recipes to help you build dynamic and high-performance Salesforce apps

    Explore real-world solutions for Salesforce Lightning Web Components with hands-on recipes covering Apex integration, security, performance optimization, testing, debugging, and migrating legacy components.Key FeaturesGo beyond the basics to build high-performance Salesforce apps in just hours.Access solutions and strategic optimizations developed through extensive Salesforce expertise.Solve ... Read more

    $32.39 USD

  • xUnit Test Patterns

    Refactoring Test Code

    Series series Addison-Wesley Signature Series (Fowler)
    Automated testing is a cornerstone of agile development. An effective testing strategy will deliver new functionality more aggressively, accelerate user feedback, and improve quality. However, for many developers, creating effective automated tests is a unique and unfamiliar challenge.xUnit Test Patterns is the definitive guide to writing automated tests using xUnit, the most popular unit testing ... Read more

    $69.29 USD

  • Design Patterns in .NET Core 3

    Reusable Approaches in C# and F# for Object-Oriented Software Design

    Series series Professional and Applied Computing (R0)
    Implement design patterns in .NET Core 3 using the latest versions of the C# and F# languages. This book provides a comprehensive overview of the field of design patterns as they are used in today’s developer toolbox. This new edition introduces topics such as Functional Builder, Asynchronous Factory Method, Generic Value Adapter, and new Composite Proxies, including one that attempts to solve the ... Read more

    $46.59 USD

  • App Inventor 2 Graphics, Animation and Charts

    Step-by-step guide to App Inventor graphics

    Series Book 4 - Pevest Guides to App Inventor
    MIT App Inventor is the fast and simple way to develop Android apps. Using a programming system that runs in your Internet browser, just drag and drop user interface components and link together program functions on screen, and then run your app directly on your Android phone or tablet.Learn to create apps using simplified interactive image sprites and to control movement using a finger on the ... Read more

    $5.99 USD

  • Buddha in Testing

    Finding Peace in Chaos

    A tester’s mind is never at rest. It is constantly searching, over populated with information, and continually discovering changes to context.A tester at work is interacting with plenty of people who don’t understand testing, pretend to understand or have conflicting ideas of testing.A combination of all this creates restlessness in a tester’s mind. A restless mind ends up with fragmented learning ... Read more

    $4.99 USD

  • Lean Software Development

    An Agile Toolkit: An Agile Toolkit

    Series series Agile Software Development Series
    Lean Software Development: An Agile ToolkitAdapting agile practices to your development organizationUncovering and eradicating waste throughout the software development lifecyclePractical techniques for every development manager, project manager, and technical leaderLean software development: applying agile principles to your organizationIn Lean Software Development</em... ... Read more

    $34.19 USD

  • Métricas Ágeis

    Obtenha melhores resultados em sua equipe

    Em um meio onde queremos entregar melhores produtos de software para os clientes e usuários, torna-se muito relevante incluir em nosso repertório formas de monitorar a eficiência do processo de construção de software. Mas, afinal, por que você deve aprender sobre métricas e visualizações do processo de desenvolvimento software? Em um ambiente ágil, métricas podem ajudar a analisar a saúde do seu ... Read more

    $9.73 USD

  • Conversational UX Design

    A Practitioner's Guide to the Natural Conversation Framework

    Series series ACM Books
    With recent advances in natural language understanding techniques and far-field microphone arrays, natural language interfaces, such as voice assistants and chatbots, are emerging as a popular new way to interact with computers.They have made their way out of the industry research labs and into the pockets, desktops, cars and living rooms of the general public. But although such interfaces ... Read more

    $50.39 USD

  • Ansys Workbench Programming (IronPython)

    by Deniz Kaya ...
    Learn to program ansys workbench with ironpython using .netWhat You Will Learn:You will have learned the Basics of Python and Iron Python well.You will learn ansys workbench using .net. ... Read more

    $2.99 USD

  • Choose your WoW - Second Edition

    A Disciplined Agile Approach to Optimizing Your Way of Working

    Hundreds of organizations around the world have already benefited from Disciplined Agile Delivery (DAD). Disciplined Agile® (DA™) is the only comprehensive tool kit available for guidance on building high-performance agile teams and optimizing your way of working (WoW). As a hybrid of the leading agile, lean, and predictive approaches, DA provides hundreds of strategies to help you make better ... Read more

    $16.39 USD

  • Practical Vim

    Edit Text at the Speed of Thought

    by Drew Neil ...
    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, and if you master the techniques in this book, you'll never need another text editor. In more than 120 Vim tips, you'll quickly learn the editor's core functionality and tackle your trickiest editing and writing tasks. This beloved bestseller has been revised and ... Read more

    $17.99 USD

  • SwiftUI for Masterminds 7th Edition

    How to take advantage of SwiftUI, iOS 27 and AI Agents to develop apps for iPhones, iPads, and Macs

    by J.D Gauchat ...
    The 7th edition of the bestselling SwiftUI for Masterminds, now fully updated for iOS 27 and Xcode 27.SwiftUI for Masterminds is a comprehensive course designed to take you from the fundamentals of SwiftUI to building professional applications for Apple devices in no time.Learn app development step by step, the easy way, from simple examples to fully functional applications. By the end of this ... Read more

    $12.99 USD