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

    $17.99 USD

  • 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

    PRE-ORDER

  • 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

  • Site Reliability Engineering

    How Google Runs Production Systems

    The overwhelming majority of a software systemâ??s lifespan is spent in use, not in design or implementation. So, why does conventional wisdom insist that software engineers focus primarily on the design and development of large-scale computing systems?In this collection of essays and articles, key members of Googleâ??s Site Reliability Team explain how and why their commitment to the entire ... Read more

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

  • Hacking: The Art of Exploitation, 2nd Edition

    by Jon Erickson ...
    Hacking is the art of creative problem solving, whether that means finding an unconventional solution to a difficult problem or exploiting holes in sloppy programming. Many people call themselves hackers, but few have the strong technical foundation needed to really push the envelope.Rather than merely showing how to run existing exploits, author Jon Erickson explains how arcane hacking techniques ... Read more

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

  • Eloquent JavaScript, 4th Edition

    Start building beautiful web applications in JavaScript with the bestselling introduction to the language, updated with new features, fresh exercises, and fun projects.JavaScript, the programming language that allows us to add programs to web pages, lies at the heart of almost every modern web application, from social media sites to browser-based games. Just about every device can run it, making ... Read more

    $28.79 USD

  • Automate the Boring Stuff with Python, 3rd Edition

    by Al Sweigart ...
    The bestselling introduction to Python programming, revised to include the latest Python features, improved explanations, and new chapters about databases and sound files.If you’ve ever spent hours renaming files or updating hundreds of spreadsheet cells, you know how tedious tasks like these can be. But what if you could have your computer do this work for you?In this fully revised third edition ... Read more

    $34.59 USD

  • Domain-Driven Design

    Tackling Complexity in the Heart of Software

    by Eric Evans ...
    Domain-Driven Design fills that need. This is not a book about specific technologies. It offers readers a systematic approach to domain-driven design, presenting an extensive set of design best practices, experience-based techniques, and fundamental principles that facilitate the development of software projects facing complex domains. Intertwining design and development practice, this book ... Read more

    $64.79 USD

  • Data Science e Machine Learning - Seconda Edizione

    Dai dati alla conoscenza

    In un'era in cui i dati sono considerati il nuovo petrolio, capire come estrarre valore da essi è diventato essenziale per qualsiasi professionista o azienda che voglia rimanere competitiva. “Data Science e Machine Learning” di Michele di Nuzzo è la guida definitiva per chi desidera immergersi nel mondo della scienza dei dati, apprendere le tecniche di machine learning più avanzate e scoprire come ... Read more

    $11.87 USD

  • Python

    Beginner's Guide to Programming Code with Python

    Series Book 1 - Python Computer Programming
    Learn Python programming today and begin your path towards Python programming mastery!In this Definitive Python Guide, you’re about to discover...How to program code in Python through learning the core essentials that every Python programmer must know. Python is a very popular programming language, and there are a great many books on the market concerning it. We cut to the chase and tell you why ... Read more

    $2.99 USD

  • Engineering Management for the Rest of Us

    by Sarah Drasner ...
    A lot of Engineering Managers and leaders studied for years and years to become the best Engineer they possibly could be... and then they were promoted.It can be very tough for those of us who didn't go into Engineering with the distinct concept that we would become managers, but still want to do our best to support our teams.I wrote this book because there's so much no one told me about ... Read more

    $9.99 USD

  • Bash Pocket Reference

    Help for Power Users and Sys Admins

    Itâ??s simple: if you want to interact deeply with Mac OS X, Linux, and other Unix-like systems, you need to know how to work with the Bash shell. This concise little book puts all of the essential information about Bash right at your fingertips.Youâ??ll quickly find answers to the annoying questions that generally come up when youâ??re writing shell scripts: What characters do you need to quote? ... Read more

    $15.89 USD

  • Programming Atmel Microcontrollers

    Definitive Reference for Developers and Engineers

    "Programming Atmel Microcontrollers""Programming Atmel Microcontrollers" provides a comprehensive roadmap for embedded engineers, developers, and advanced students seeking to master the architecture, toolchains, and firmware design patterns behind Atmel's renowned AVR and ARM Cortex-M microcontroller families. The book details the internal workings of these microcontrollers—covering core ... Read more

    $9.95 USD

  • Gray Hat Python

    Python Programming for Hackers and Reverse Engineers

    by Justin Seitz ...
    Python is fast becoming the programming language of choice for hackers, reverse engineers, and software testers because it's easy to write quickly, and it has the low-level support and libraries that make hackers happy. But until now, there has been no real manual on how to use Python for a variety of hacking tasks. You had to dig through forum posts and man pages, endlessly tweaking your own code ... Read more

    $25.99 USD

  • Zsh Essentials

    Definitive Reference for Developers and Engineers

    "Zsh Essentials""Zsh Essentials" is a comprehensive and expertly crafted guide designed for both aspiring and experienced command-line practitioners who seek mastery of the Zsh shell. Through meticulously structured chapters, this book navigates the historical evolution of Unix shells, detailing the unique design principles, robust architecture, and advanced operational modes that set Zsh apart as ... Read more

    $9.95 USD

  • C Pocket Reference

    C Syntax and Fundamentals

    C is one of the oldest programming languages and still one of the most widely used. Whether you're an experienced C programmer or you're new to the language, you know how frustrating it can be to hunt through hundreds of pages in your reference books to find that bit of information on a certain function, type or other syntax element. Or even worse, you may not have your books with you. Your answer ... Read more

    $15.89 USD

  • Trivy Essentials

    The Complete Guide for Developers and Engineers

    by William Smith ...
    "Trivy Essentials"Trivy Essentials offers a thorough and practical guide for modern security professionals seeking to master vulnerability and configuration scanning in cloud-native environments. Organized across a comprehensive set of chapters, this book spans the fundamentals of container security, unpacks critical threat models, explores the evolving landscape of open-source security tooling, ... Read more

    $9.95 USD

  • Building Cross-Platform GUI Applications with Fyne

    Create beautiful, platform-agnostic graphical applications using Fyne and the Go programming language

    Understand how to use the Fyne toolkit to build exciting apps for a range of devices and deploy them effectivelyKey FeaturesLearn how to use standard widgets, dialogs, and layouts as well as how to build your ownUnderstand how to develop an app and package and distribute it to different operating systems and app storesExplore the design principles and vision of the Fyne toolkit and how that may ... Read more

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

  • Learning Scientific Programming with Python

    Learn to master basic programming tasks from scratch with real-life scientifically relevant examples and solutions drawn from both science and engineering. Students and researchers at all levels are increasingly turning to the powerful Python programming language as an alternative to commercial packages and this fast-paced introduction moves from the basics to advanced concepts in one complete ... Read more

    $36.89 USD

  • Creative Selection

    Inside Apple's Design Process During the Golden Age of Steve Jobs

    by Ken Kocienda ...
    *** WALL STREET JOURNAL BESTSELLER *An insider's account of Apple's creative process during the golden years of Steve Jobs.**Hundreds of millions of people use Apple products every day; several thousand work on Apple's campus in Cupertino, California; but only a handful sit at the drawing board. Creative Selection recounts the life of one of the few who worked behind the scenes, a highly-respected ... Read more

    $10.29 USD

  • Arduino For Dummies

    by John Nussey ...
    Unlock Your Creativity: Master Arduino with Easy-to-Follow Projects and Hands-On LearningArduino is an open-source electronics platform used for building interactive projects like home automation tools or robotics. Arduino For Dummies is the perfect guide for beginners, updated with the newest features and technologies. You'll learn how to put your creative ideas into action using the latest ... Read more

    $21.59 USD