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 8778 Results
Skip side bar filters
  • 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

  • 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

  • Implementing Domain-Driven Design

    by Vaughn Vernon ...
    “For software developers of all experience levels looking to improve their results, and design and implement domain-driven enterprise applications consistently with the best current state of professional practice, Implementing Domain-Driven Design will impart a treasure trove of knowledge hard won within the DDD and enterprise application architecture communities over the last couple decades.” ... Read more

    $55.79 USD

  • The Missing README

    A Guide for the New Software Engineer

    Key concepts and best practices for new software engineers — stuff critical to your workplace success that you weren’t taught in school.For new software engineers, knowing how to program is only half the battle. You’ll quickly find that many of the skills and processes key to your success are not taught in any school or bootcamp. The Missing README fills in that gap—a distillation of workplace ... Read more

    $17.29 USD

  • 現代 C#:AI 時代的開發者修煉

    (C# 14 與 .NET 10)

    by 蔡煥麟 ...
    Series Book 1 - .NET 開發者修練系列
    這不是一本鉅細靡遺的 C# 語法字典。本書將介紹 C# 語言當中較為核心、進階、或需要花較多時間深度理解的部分(涵蓋 C# 1.0 至 C# 14)。不同於傳統程式設計書籍的是,本書特別強調「深度理解」,同時也鼓勵讀者善用 AI 工具來輔助學習和開發。在 AI 能夠幫我們生成大量程式碼的時代,開發者更需要具備判斷程式碼品質、安全性與效能的能力,以及如何精準地指揮 AI 寫出高品質的 C# 程式碼。██ 本書特色█對比式教學:對於容易混淆的概念,展示「不建議的寫法(✗)」與「建議的寫法(✓)」,並說明差異與理由。實務導向:不只語法,也會說明「為什麼需要這個功能」、「何時該用」、「何時不該用」,以及可能的效能影響。圖表輔助:在適當的地方添加視覺化圖表,輔助理解複雜概念... ... Read more

    $12.45 USD

  • 軟體工程

    Software Engineering

    by 李允中 ...
    Series series 教科書
    軟體開發本身有著本質上的問題及困難,軟體工程各種工程層面及管理層面中涉及的技術,便是為了逐步克服與減緩這些軟體與生俱來的複雜性、易變性、隱藏性及一致性等問題,進而透過系統化的軟體流程改善,讓開發團隊能循序漸進地學習如何與這「軟體狼人」共舞。本書彙整了李允中教授在國立臺灣大學資訊工程學系教授軟體工程這門課的主要內容,共分為十章,分別以軟體流程、需求工程、物件導向軟體開發、軟體設計、軟體專案設計與管理、軟體測試、軟體品質管理與保證、軟體建構管理、軟體正規方法論、軟體流程改善之軟體能力成熟度整合模式等為主題,循序漸進地帶領讀者認識軟體開發的完整過程,並在書末以企業個案為例,幫助讀者將前面各章所學的概念與技術融會貫通,進而完善屬於個人的軟體流程。 ... Read more

    $15.01 USD

  • Think Python

    How to Think Like a Computer Scientist

    Python is an excellent way to get started in programming, and this clear, concise guide walks you through Python a step at a time—beginning with basic programming concepts before moving on to functions, data structures, and object-oriented design. This revised third edition reflects the growing role of large language models (LLMs) in programming and includes exercises on effective LLM prompts, ... Read more

    $30.29 USD

  • The Kubernetes Book

    by Nigel Poulton ...
    Series series 2023 Edition
    2024 edition. Fully updated for Kubernetes v1.29. Brand new chapter covering WebAssembly on Kubernetes.The Kubernetes Book, by Nigel Poulton, renowned author and video trainer, is up to date with the latest trends in Kubernetes and the rapidly evolving cloud-native ecosystem.Containers transformed how we package and deploy applications, but they came with inherent challenges. Kubernetes is a ... Read more

    $15.99 USD

  • Software Testing

    An ISTQB-BCS Certified Tester Foundation Level guide (CTFL v4.0) - Fifth edition

    This bestselling study guide explains the basic steps of software testing and how to perform effective tests in both traditional and Agile environments. It provides an overview of all key techniques, including dynamic and static, and guidance on exam preparation for the ISTQB Certified Tester Foundation Level exam (current to v4.0)This is the official BCS and UKITB textbook , and includes self ... Read more

    $47.79 USD

  • Code

    The Hidden Language of Computer Hardware and Software

    The classic guide to how computers work, updated with new chapters and interactive graphics"For me, Code was a revelation. It was the first book about programming that spoke to me. It started with a story, and it built up, layer by layer, analogy by analogy, until I understood not just the Code, but the System. Code is a book that is as much about Systems Thinking and abstractions as it is about ... Read more

    $27.39 USD

  • Pragmatic Programmer, The

    Your journey to mastery, 20th Anniversary Edition

    “One of the most significant books in my life.” –Obie Fernandez, Author, The Rails Way“Twenty years ago, the first edition of The Pragmatic Programmer completely changed the trajectory of my career. This new edition could do the same for yours.” –Mike Cohn, Author of Succeeding with Agile , Agile Estimating and Planning , and User Stories Applied“. . . filled with practical advice, both technical ... Read more

    $43.19 USD

  • Making Embedded Systems

    Design Patterns for Great Software

    by Elecia White ...
    Interested in developing embedded systems? Since they don't tolerate inefficiency, these systems require a disciplined approach to programming. This easy-to-read guide helps you cultivate good development practices based on classic software design patterns and new patterns unique to embedded programming. You'll learn how to build system architecture for processors, not for operating systems, and ... Read more

    $30.99 USD

  • Software Engineering at Google

    Lessons Learned from Programming Over Time

    Today, software engineers need to know not only how to program effectively but also how to develop proper engineering practices to make their codebase sustainable and healthy. This book emphasizes this difference between programming and software engineering.How can software engineers manage a living codebase that evolves and responds to changing requirements and demands over the length of its life ... Read more

    $41.09 USD

  • JavaScript Dojo: Mastering the Fundamentals and Beyond

    Unlock the Web's Potential: Master JavaScript and Build the Future

    Level Up Your Web Dev Game with Advanced JavaScript: Feeling stuck in JavaScript purgatory? Elevate your skills to the next level with "JavaScript Dojo: Mastering the Fundamentals and Beyond." This comprehensive guide delves deep into advanced topics like asynchronous programming, Node.js, object-oriented programming, and even cutting-edge concepts like WebAssembly. Conquer the JavaScript galaxy ... Read more

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

  • User Story Mapping

    Discover the Whole Story, Build the Right Product

    User story mapping is a valuable tool for software development, once you understand why and how to use it. This insightful book examines how this often misunderstood technique can help your team stay focused on users and their needs without getting lost in the enthusiasm for individual product features.Author Jeff Patton shows you how changeable story maps enable your team to hold better ... Read more

    $24.49 USD

  • Software Requirements Essentials

    Core Practices for Successful Business Analysis

    20 Best Practices for Developing and Managing Requirements on Any ProjectSoftware Requirements Essentials presents 20 core practices for successful requirements planning, elicitation, analysis, specification, validation, and management. Leading requirements experts Karl Wiegers and Candase Hokanson focus on the practices most likely to deliver superior value for both traditional and agile projects ... Read more

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

  • The Robert C. Martin Clean Code Collection (Collection)

    Series series Robert C. Martin Series
    The Robert C. Martin Clean Code Collection consists of two bestselling eBooks:Clean Code: A Handbook of Agile Software CraftmanshipThe Clean Coder: A Code of Conduct for Professional ProgrammersIn Clean Code, legendary software expert Robert C. Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code “on the fly” into a book that will ... Read more

    $51.29 USD

  • Head First Design Patterns

    What will you learn from this book?You know you don't want to reinvent the wheel, so you look to Design Patterns: the lessons learned by those who've faced the same software design problems. With Design Patterns, you get to take advantage of the best practices and experience of others so you can spend your time on something more challenging. Something more fun. This book shows you the patterns ... Read more

    $48.99 USD

  • Head First Java

    What will you learn from this book?Head First Java is a complete learning experience in Java and object-oriented programming. With this book, you'll learn the Java language with a unique method that goes beyond how-to manuals and helps you become a great programmer. Through puzzles, mysteries, and soul-searching interviews with famous Java objects, you'll quickly get up to speed on Java's ... Read more

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

  • Release It!

    Design and Deploy Production-Ready Software

    A single dramatic software failure can cost a company millions of dollars - but can be avoided with simple changes to design and architecture. This new edition of the best-selling industry standard shows you how to create systems that run longer, with fewer failures, and recover better when bad things happen. New coverage includes DevOps, microservices, and cloud-native architecture. Stability ... Read more

    $29.59 USD

  • Regular Expression Pocket Reference

    Regular Expressions for Perl, Ruby, PHP, Python, C, Java and .NET

    This handy little book offers programmers a complete overview of the syntax and semantics of regular expressions that are at the heart of every text-processing application. Ideal as a quick reference, Regular Expression Pocket Reference covers the regular expression APIs for Perl 5.8, Ruby (including some upcoming 1.9 features), Java, PHP, .NET and C#, Python, vi, JavaScript, and the PCRE regular ... Read more

    $15.89 USD