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 10357 Results
Skip side bar filters
  • The Psychology of Software Teams

    by Cat Hicks ...
    To build the future, we need new ways of supporting software teams. This book will give you a secret weapon: the psychology that creates resilience for developers, sustainable practices for software teams, and innovation for organizations. You’ll learn from rigorous empirical evidence gathered from top engineering organizations and thousands of developers around the world, revealing powerful ... Read more

    $25.99 USD

    PRE-ORDER

  • Golang for Jobseekers

    Unleash the power of Go programming for career advancement (English Edition)

    Golang holds significance because of its emphasis on simplicity, readability, impressive performance, and built-in support for concurrency. If you want to elevate your Golang programming skills and become a more proficient developer, then this book is for you. “Golang for Jobseekers” starts by providing a comprehensive introduction to Go, covering its syntax, fundamental concepts, and unique ... Read more

    $14.39 USD or Free with Kobo Plus

  • Agile From First Principles

    Agile principles and values transform the way organisations carry out business and respond to change. This book is an introductory guide to agile principles, values and mindset that will equip individuals and teams, regardless of role, to apply Agile from first principles. Practical examples are used throughout to illustrate agile theory with real-world context. This book is ideal for those ... Read more

    $31.59 USD

  • Domain-Driven Design with Golang

    Use Golang to create simple, maintainable systems to solve complex business problems

    by Matthew Boyle ...
    Understand the concept of Domain-driven design and build two DDD systems from scratch that can be showcased as part of your portfolioKey FeaturesExplore Domain-driven design as a timeless concept and learn how to apply it with GoBuild a domain-driven monolithic application and a microservice from scratchLeverage patterns to make systems scalable, resilient, and maintainableBook DescriptionDomain ... Read more

    $32.39 USD or Free with Kobo Plus

  • Hands-On Software Architecture with Golang

    Design and architect highly scalable and robust applications using Go

    Understand the principles of software architecture with coverage on SOA, distributed and messaging systems, and database modelingKey FeaturesGain knowledge of architectural approaches on SOA and microservices for architectural decisionsExplore different architectural patterns for building distributed applicationsMigrate applications written in Java or Python to the Go languageBook ... Read more

    $41.39 USD or Free with Kobo Plus

  • Modern API Design with gRPC: Efficient Solutions to Design Modern APIs with gRPC Using Golang for Scalable Distributed Systems

    Elevate Your Development with Effortless and Efficient API Communication.Key Features● Delve into core concepts of gRPC like Protocol Buffers, service definitions, and communication patterns.● Implement gRPC servers and clients in Golang, and master Protocol Buffers for defining services and messages.● Compare gRPC with REST and SOAP, uncovering its distinct advantages and use cases.Book ... Read more

    $24.95 USD or Free with Kobo Plus

  • 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

  • Beyond Vibe Coding

    From Coder to AI-Era Developer

    by Addy Osmani ...
    AI is transforming software development, shifting programmers from writing code to collaborating with AI in an intent-driven workflow. Vibe coding—a prompt-first, exploratory approach where you describe what you want in natural language and let a large language model fill in the blanks—represents a radical shift in the developer's role from writing code todirecting it. However, vibe coding comes ... Read more

    $43.19 USD

  • Refactoring at Scale

    by Maude Lemaire ...
    Making significant changes to large, complex codebases is a daunting task--one that's nearly impossible to do successfully unless you have the right team, tools, and mindset. If your application is in need of a substantial overhaul and you're unsure how to go about implementing those changes in a sustainable way, then this book is for you.Software engineer Maude Lemaire walks you through the ... Read more

    $41.09 USD

  • Adaptive Leadership

    Accelerating Enterprise Agility

    by Jim Highsmith ...
    Lessons from Agile’s First Decade…Leadership for Agile’s Next DecadeThe agile software movement has now been around for a full decade. As coauthor of the original Agile Manifesto, Jim Highsmith has been at its heart since the beginning. He’s spent the past decade helping hundreds of organizations transition to agile/lean. When it comes to agile, he’s seen it all–in a variety of industries, ... Read more

    $28.49 USD

  • The Staff Engineer's Path

    A Guide for Individual Contributors Navigating Growth and Change

    by Tanya Reilly ...
    For years, companies have rewarded their most effective engineers with management positions. But treating management as the default path for an engineer with leadership ability doesn't serve the industry well--or the engineer. The staff engineer's path allows engineers to contribute at a high level as role models, driving big projects, determining technical strategy, and raising everyone's skills ... Read more

    $24.49 USD

  • Grokking Simplicity

    Taming complex software with functional thinking

    by Eric Normand ...
    "The most insightful and intuitive guide to clean and simple software. I recommend this to all software developers." - Rob Pacheco, Vision Government SolutionsGrokking Simplicity is a friendly, practical guide that will change the way you approach software design and development.Distributed across servers, difficult to test, and resistant to modification—modern software is complex. Grokking ... Read more

    $49.99 USD

  • Working Effectively with Legacy Code

    Series series Robert C. Martin Series
    Get more out of your legacy systems: more performance, functionality, reliability, and manageabilityIs your code easy to change? Can you get nearly instantaneous feedback when you do change it? Do you understand it? If the answer to any of these questions is no, you have legacy code, and it is draining time and money away from your development efforts.In this book, Michael Feathers offers start-to ... Read more

    $55.79 USD

  • Go Cookbook

    Expert Solutions for Commonly Needed Go Tasks

    Go is an increasingly popular language for programming everything from web applications to distributed network services. This practical guide provides recipes to help you unravel common problems and perform useful tasks when working with Go. Each recipe includes self-contained code solutions that you can freely use, along with a discussion of how and why they work. Programmers new to Go can ... Read more

    $48.99 USD

  • Docker: Up & Running

    Docker and Linux containers have fundamentally changed the way that organizations develop, deliver, and run software at scale. But understanding why these tools are important and how they can be successfully integrated into your organization's ecosystem can be challenging. This fully updated guide provides developers, operators, architects, and technical managers with a thorough understanding of ... Read more

    $41.09 USD

  • 100 Go Mistakes and How to Avoid Them

    Spot errors in your Go code you didn’t even know you were making and boost your productivity by avoiding common mistakes and pitfalls.100 Go Mistakes and How to Avoid Them shows you how to:Dodge the most common mistakes made by Go developersStructure and organize your Go applicationHandle data and control structures efficientlyDeal with errors in an idiomatic mannerImprove your concurrency ... Read more

    $58.99 USD

  • The Engineering Leader

    Strategies for Scaling Teams and Yourself

    by Cate Huston ...
    Great engineers don't necessarily make great leaders—at least, not without a lot of work. Finding your path to becoming a strong leader is often fraught with challenges. It's not easy to figure out how to be strategic, successful, and considerate while also being firm. Whether you're on the management or individual contributor track, you need to develop strong leadership skills.This practical book ... Read more

    $24.49 USD

  • Datenschutz für Softwareentwicklung und IT

    Eine praxisorientierte Einführung

    by Ralf Kneuper ...
    Series series Computer Science and Engineering (German Language)
    Dieses Buch beschreibt das Thema Datenschutz aus der Sicht von Softwareentwicklung und IT. Die Verantwortlichen in diesen Bereichen gestalten die praktische Umsetzung des Datenschutzes zu erheblichen Teilen mit, benötigen dafür aber entsprechende Kenntnisse über die rechtlichen Rahmenbedingungen und Möglichkeiten zu deren Umsetzung. Der Fokus dieses Buchs liegt daher auf den Aspekten des ... Read more

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

    $35.99 USD

  • Microsoft Project 2010: The Missing Manual

    Microsoft Project is brimming with features to help you manage any project, large or small. But learning the software is only half the battle. What you really need is real-world guidance: how to prep your project before touching your PC, which Project tools work best, and which ones to use with care. This book explains it all, helping you go from project manager to project master.Get a project ... Read more

    $23.09 USD

  • Grokking Algorithms

    An illustrated guide for programmers and other curious people

    "This book does the impossible: it makes math fun and easy!" - Sander Rossel, COAS Software SystemsGrokking Algorithms is a fully illustrated, friendly guide that teaches you how to apply common algorithms to the practical problems you face every day as a programmer. You'll start with sorting and searching and, as you build up your skills in thinking algorithmically, you'll tackle more complex ... Read more

    $34.99 USD

  • Powerful Python

    Patterns and Strategies with Modern Python

    by Aaron Maxwell ...
    Once you've mastered the basics of Python, how do you skill up to the top 1%? How do you focus your learning time on topics that yield the most benefit for production engineering and data teams—without getting distracted by info of little real-world use? This book answers these questions and more.Based on author Aaron Maxwell's software engineering career in Silicon Valley, this unique book ... Read more

    $40.39 USD

  • Blazor in Action

    by Chris Sainty ...
    An example-driven guide to building reusable UI components and web frontends—all with Blazor, C#, and .NET.In Blazor in Action, you will learn about:Blazor + WebAssemblyPicking the right hosting modelBuilding reusable UI componentsBuilding forms with validationIntegrating with JavaScript librariesSecuring your applicationTesting your applicationsBlazor in Action is a practical guide to buil... ... Read more

    $49.99 USD

  • Mastering Regular Expressions

    Understand Your Data and Be More Productive

    Regular expressions are an extremely powerful tool for manipulating text and data. They are now standard features in a wide range of languages and popular tools, including Perl, Python, Ruby, Java, VB.NET and C# (and any language using the .NET Framework), PHP, and MySQL.If you don't use regular expressions yet, you will discover in this book a whole new world of mastery over your data. If you ... Read more

    $36.79 USD