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

  • Once Upon an Algorithm

    How Stories Explain Computing

    by Martin Erwig ...
    This easy-to-follow introduction to computer science reveals how familiar stories like Hansel and Gretel, Sherlock Holmes, and Harry Potter illustrate the concepts and everyday relevance of computing.Picture a computer scientist, staring at a screen and clicking away frantically on a keyboard, hacking into a system, or perhaps developing an app. Now delete that picture. In Once Upon an Algorithm, ... Read more

    Was $17.99 USD Now $1.99 USD

  • 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

  • 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

  • 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

  • The Linux Command Line, 3rd Edition

    A Complete Introduction

    Banish Your Mouse.The Linux Command Line isn’t just a reference manual. It’s a complete education on how Linux really works. From your first tentative keystrokes to writing powerful shell scripts, you’ll build the confidence and understanding to make your system work for you.Now in its third edition, this best-selling guide has been fully updated with modern examples, nearly 40 pages of new ... Read more

    $28.79 USD

  • Programming

    Principles and Practice Using C++

    An Introduction to Programming by the Inventor of C++Programming: Principles and Practice Using C++, Third Edition, will help anyone who is willing to work hard learn the fundamental principles of programming and develop the practical skills needed for programming in the real world. Previous editions have been used successfully by many thousands of students. This revised and updated editionAssumes ... Read more

    $69.29 USD

  • Vue.js 漸進式 JavaScript 框架入門

    by Tony Lu ...
    這本書介紹的是 Vue.js 2.x 版的內容,著重在入門到稍微有點進階的部分,已經足夠開發一般網站,當然你必須熟悉 HTML、CSS 及 JavaScript。此外,書中還會提到如何在 Laravel 5.4 中使用 Vue.js 元件,所以你可能也要知道 Laravel 如何使用。---歡迎來我的 Blog https://blog.tonycube.com/ 有更多的內容可以閱讀。 ... Read more

    $5.00 USD

  • Proxmox Administration Essentials

    Definitive Reference for Developers and Engineers

    "Proxmox Administration Essentials"Proxmox Administration Essentials offers a comprehensive and practical guide for IT professionals seeking to master Proxmox Virtual Environment (PVE), the renowned open-source platform for virtualization and containerization. This book meticulously covers the entire lifecycle of Proxmox environments, beginning with its foundational architecture and core ... Read more

    $9.95 USD

  • Hackers

    Heroes of the Computer Revolution - 25th Anniversary Edition

    by Steven Levy ...
    This 25th anniversary edition of Steven Levy's classic book traces the exploits of the computer revolution's original hackers -- those brilliant and eccentric nerds from the late 1950s through the early '80s who took risks, bent the rules, and pushed the world in a radical new direction. With updated material from noteworthy hackers such as Bill Gates, Mark Zuckerberg, Richard Stallman, and Steve ... Read more

    $12.99 USD

  • Make: Electronics

    Learning by Discovery: A hands-on primer for the new electronics enthusiast

    by Charles Platt ...
    Make: Electronics explores the properties and applications of discrete components that are the fundamental building blocks of circuit design. Understanding resistors, capacitors, transistors, inductors, diodes, and integrated circuit chips is essential even when using microcontrollers. Make: Electronics teaches the fundamentals and also provides advice on the tools and supplies that are necessary. ... Read more

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

  • 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

  • Principles of Abstract Interpretation

    Introduction to abstract interpretation, with examples of applications to the semantics, specification, verification, and static analysis of computer programs.Formal methods are mathematically rigorous techniques for the specification, development, manipulation, and verification of safe, robust, and secure software and hardware systems. Abstract interpretation is a unifying theory of formal ... Read more

    $61.19 USD

  • The Unit Testing Practice Cookbook

    Bulletproof Unit Testing with .NET

    Series series Professional and Applied Computing (R0)
    Master unit testing with the .NET framework by observing examples of best practices. After reading this book, you will feel confident and prepared to approach most situations that a developer will encounter on .NET and ASP.NET Core applications.Learn the best tools to practice effective unit testing, how to architect your code so that it is easily testable, and improve your code coverage. This ... Read more

    $52.99 USD

  • 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

  • Creating Great Teams, Second Edition

    How Self-Selection Lets People Excel

    People are happiest and most productive if they can choose what they work on and who they work with. Self-selecting teams give people that choice. Build well-designed and efficient teams to get the most out of your organization, with step-by-step instructions on how to set up teams quickly and efficiently. This new edition highlights ten years of additional insights, real-world case studies, and ... Read more

    $27.39 USD

  • AVR Programming

    Learning to Write Software for Hardware

    Atmel's AVR microcontrollers are the chips that power Arduino, and are the go-to chip for many hobbyist and hardware hacking projects. In this book you'll set aside the layers of abstraction provided by the Arduino environment and learn how to program AVR microcontrollers directly. In doing so, you'll get closer to the chip and you'll be able to squeeze more power and features out of it.Each ... Read more

    $21.59 USD

  • 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

  • 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

  • Command-Line Rust

    A Project-Based Primer for Writing Rust CLIs

    Updated in 2024: A new version has been released that simplifies the programs used in the book, based on changes in the Rust language and crates since original publication. The code has been updated to reflect version 4 of the clap crate.For several consecutive years, Rust has been voted "most loved programming language" in Stack Overflow's annual developer survey. This open source systems ... Read more

    $41.09 USD

  • SQL Essentials For Dummies

    A right-to-the-point guide on all the key topics of SQL programmingSQL Essentials For Dummies is your quick reference to all the core concepts of SQL—a valuable common standard language used in relational databases. This useful guide is straightforward—with no excess review, wordy explanations, or fluff—so you get what you need, fast. Great for a brush-up on the basics or as an everyday desk ... Read more

    $13.09 USD

  • Python零基礎入門班(第三版):一次打好程式設計、運算思維與邏輯訓練基本功

    Python正宗入門NO.1一本引領數以萬計讀者一探Python世界、也讓老師用了再用的暢銷經典!人工智慧與大數據時代、新課綱世代跨入程式語言、鍛鍊邏輯思維,就從Python開始學!Python是目前最熱門的程式語言,執行功能強大,但語法卻簡潔優雅、易於學習,更方便應用在許多專案實作上。它也沒有複雜的結構,程式易讀,且易於維護。Python的應用範圍相當廣泛,無論是資訊蒐集、大數據分析、機器學習、網站建置,甚至是遊戲開發等,都能看到它的身影。本書以零基礎學習者的視角進行規劃,從最基本的認識程式語言與環境架設切入,再進到程式設計流程的完整學習,輔以觀念圖解、表格歸納,以及流程圖,深入淺出一窺Python程式語言與設計的奧妙!要懂Python就要這樣真正的入門徹底掌握程式語言與設計的核心!■適合無程式設計經驗或想打好Python基礎者,從中了解運算思維精神,扎根程式設計學習,培養邏輯運算能力 ... Read more

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