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

    $27.99 USD

  • Root cause

    Stories and Lessons from Two Decades of Backend Engineering Bugs

    The Software Engineering industry often evaluates engineers based on how many lines of code they write, how many years of experience they have, or how many features they ship. But I think a more powerful metric is the number of bugs they encountered, reproduced, traced to their root cause and fixed. Those experiences shape an engineer far more than raw output or time served in my opinion, let me ... Read more

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

  • How AI Thinks

    How we built it, how it can help us, and how we can control it

    by Nigel Toon ...
    **THE #2 TIMES BESTSELLER'Artificial intelligence is going to have a massive impact on everyone’s lives... an accessible and sensible read that helps demystify AI' Deborah Meaden, entrepreneur and star of Dragon's Den'Nigel Toon is a visionary leader in the field of artificial intelligence... a must-read' Marc Tremblay, Distinguished Engineer, Microsoft**Those who understand how AI thinks will ... Read more

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

  • 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

  • 你就是不寫測試才會沒時間:Kuma的單元測試實戰-Java篇(iThome鐵人賽系列書)

    以單元測試打底,為你的軟體工程之路鍛鍊強健體魄!『沒有時間』是假的,在有限時間內提供最大價值才是真的!本書內容改編自第 13 屆 2021 iThome 鐵人賽,Software Development 組冠軍網路系列文章──《你就是都不寫測試才會沒時間:Kuma 的 30 天 Unit Test 手把手教學,從理論到實戰(Java 篇)》。坊間教人做單元測試的書很多,但大多著墨在某一框架如何應用,以及如何「導入」,對背後的原理以及如何把程式寫得好測,多半沒有太多著墨。本書以單元測試為起點,引導讀者在測試的保護下,重構出較強健、較易修改的架構,在發生例外時能提供重要資訊並保護好核心功能,並藉由測試項目來描述功能需求,達到更好的溝通效果,期待讓讀者能夠「天天準時下班」。精彩內容:●帶領讀者進入單元測試,從理論到實例、從基本到進階。對阻隔依賴、外部行為、多執行緒等場景,進行討論與演示。 ... Read more

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

  • Mastering Lisp Programming

    From Basics to Expert Proficiency

    Edited by William Smith ...
    "Mastering Lisp Programming: From Basics to Expert Proficiency" is an authoritative guide designed for those who wish to delve into the world of Lisp, one of the most enduring and influential programming languages. This book comprehensively covers the essentials of Lisp, starting from basic syntax and semantics to more advanced topics such as macros, meta-programming, and interfacing with external ... Read more

    $6.99 USD

  • The Microsoft Copilot Bible

    [3 in 1] A Beginner's Guide to Harness AI in Office 365 to Automate Workflows, Generate Content, Analyze Data, and 10x Your Productivity

    by James Holler ...
    ⭐ This Bundle Includes 4 COMPLETELY FREE EBOOKS! Find out how to download them inside the book ⭐NOW! Stop wasting hours buried in email threads, rewriting the same reports, chasing deadlines, or juggling documents across Outlook, Word, Excel, and Teams.97% of Microsoft 365 Users Are Still Doing It the Hard Way…According to recent surveys, the average office worker spends 3.... ... Read more

    $9.99 USD

  • Starting to Unit Test

    Not as Hard as You Think

    by Erik Dietrich ...
    Unit testing. You've heard the term. Probably a lot.You know you should probably figure out how it works, since everyone's always talking about it and a lot of companies require developers to know it.But you don't really know it and you're worried that you'll look uninformed if you cop to not knowing it.Well, relax. This book assumes you have absolutely no idea how it works and walks you through ... Read more

    $4.99 USD

  • Cloud Native Go

    Building Reliable Services in Unreliable Environments

    Learn how to use Go's strengths to develop services that are scalable and resilient even in an unpredictable environment. With this book's expanded second edition, Go developers will explore the composition and construction of cloud native applications, from lower-level Go features and mid-level patterns to high-level architectural considerations.Each chapter in this new edition builds on the ... Read more

    $43.19 USD

  • Learning GNU Emacs

    A Guide to Unix Text Processing

    GNU Emacs is the most popular and widespread of the Emacs family of editors. It is also the most powerful and flexible. Unlike all other text editors, GNU Emacs is a complete working environment--you can stay within Emacs all day without leaving. Learning GNU Emacs, 3rd Edition tells readers how to get started with the GNU Emacs editor. It is a thorough guide that will also "grow" with you: as you ... Read more

    $25.99 USD

  • The AWK Programming Language

    Awk was developed in 1977 at Bell Labs, and it's still a remarkably useful tool for solving a wide variety of problems quickly and efficiently. In this update of the classic Awk book, the creators of the language show you what Awk can do and teach you how to use it effectively.Here's what programmers today are saying: "I love Awk." "Awk is amazing." "It is just so damn good." "Awk is just right." ... Read more

    $34.19 USD

  • Microsoft Visual C# Step by Step

    by John Sharp ...
    Series series Developer Reference
    Your hands-on guide to Visual C# fundamentals with Visual Studio 2022Expand your expertise—and teach yourself the fundamentals of programming the latest version of Visual C# with Visual Studio 2022. This book provides software developers all the guidance, exercises, and code needed to start building responsive, scalable, cloud-connected applications that can run almost anywhere.Discover how to ... Read more

    $41.79 USD

  • AI程式設計、深度學習與LLM入門到精通:PyTorch × GPT × Transformer × LLaMA實作指南(iThome鐵人賽系列書)

    by 黃朝隆 ...
    Series series iThome鐵人賽系列書
    全面掌握AI技術,開創屬於自己的AI之路,晉升專業實戰AI工程師AI模型優化與實戰入門,矩陣到大型語言模型的完整攻略理論與實作並行,完整理解AI的邏輯與機制【內容簡介】♚AI知識剖析:完整理解數學、程式及實戰案例♚實務能力提升:學會建構、優化並實際應用AI模型♚實戰案例培訓:提供競賽經驗與案例,符合現場實務需求♚前瞻技術學習:掌握從經典模型到Transformer架構本書內容改編自第16屆iThome鐵人賽AI / ML & Data組佳作系列文章《從零開始學AI:數學基礎與程式碼撰寫全攻略》。本書是專為AI初學者與工程師所寫的實戰指南,涵蓋從數學基礎、NumPy操作到PyTorch建模與經典深度學習架構,強調不只教「怎麼做」,更解析「為什麼這樣做」。作者結合競賽與實務經驗,深入剖析流程邏輯與常見錯誤,帶你掌握資料前處理、特徵選取、模型訓練、效... ... Read more

    $20.58 USD

  • Concurrent Programming: Algorithms, Principles, and Foundations

    by Michel Raynal ...
    Series series Computer Science (R0)
    This book is devoted to the most difficult part of concurrent programming, namely synchronization concepts, techniques and principles when the cooperating entities are asynchronous, communicate through a shared memory, and may experience failures. Synchronization is no longer a set of tricks but, due to research results in recent decades, it relies today on sane scientific foundations as explained ... Read more

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

  • Hands-On Machine Learning with Scikit-Learn and PyTorch

    Concepts, Tools, and Techniques to Build Intelligent Systems

    The potential of machine learning today is extraordinary, yet many aspiring developers and tech professionals find themselves daunted by its complexity. Whether you're looking to enhance your skill set and apply machine learning to real-world projects or are simply curious about how AI systems function, this book is your jumping-off place.With an approachable yet deeply informative style, author ... Read more

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

  • Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow

    Through a recent series of breakthroughs, deep learning has boosted the entire field of machine learning. Now, even programmers who know close to nothing about this technology can use simple, efficient tools to implement programs capable of learning from data. This bestselling book uses concrete examples, minimal theory, and production-ready Python frameworks (Scikit-Learn, Keras, and TensorFlow) ... Read more

    $55.49 USD

  • Kill It with Fire

    Manage Aging Computer Systems (and Future Proof Modern Ones)

    Kill It with Fire chronicles the challenges of dealing with aging computer systems, along with sound modernization strategies.How to survive a legacy apocalypse“Kill it with fire,” the typical first reaction to a legacy system falling into obsolescence, is a knee-jerk approach that often burns through tons of money and time only to result in a less efficient solution. This book offers a far more ... Read more

    $12.39 USD

  • CUDA by Example

    An Introduction to General-Purpose GPU Programming

    CUDA is a computing architecture designed to facilitate the development of parallel programs. In conjunction with a comprehensive software platform, the CUDA Architecture enables programmers to draw on the immense power of graphics processing units (GPUs) when building high-performance applications. GPUs, of course, have long been available for demanding graphics and game applications. CUDA now ... Read more

    $43.19 USD