Leanpub Header

Skip to main content

Filters

Category: "Computers and Programming"

Books

  1. Java Programming for Raspberry Pi
    Java Programming for Raspberry Pi
    A Hands-On Guide to Electronics and IoT Projects (2026 edition)
    Frank Delporte

    Get started with the latest versions of Java, JavaFX, Pi4J, Spring, and so much more. Learn the power (and fun!) of experimenting with electronics. All explained in many small and easy-to-understand examples.

  2. An IDE Called Vim
    An IDE Called Vim
    Claudio Ribeiro

    Are you tired of using Vim as just a text editor? Unlock its full potential with "An IDE Called Vim" – the ultimate guide to transforming Vim into a powerful code editor.

  3. Complete Guide to Shodan
    Complete Guide to Shodan
    Collect. Analyze. Visualize. Make Internet Intelligence Work for You.
    John Matherly

    Learn everything there is to know about Shodan from the founder himself. The book covers all aspects from the website through to the developer API with exercises to help test your understanding.

  4. 140 Tips For Clean Code
    140 Tips For Clean Code
    Clean code is not an aesthetic choice; it is a professional advantage
    Petri K. Silén

    140 Tips for Clean Code distills 140 practical, field-tested tips for writing clean, readable, and maintainable code. Each tip is concise, actionable, and grounded in real-world development challenges. No theory for theory’s sake. Whether you are refining a legacy system or starting from scratch, these insights will help you reduce complexity, prevent defects, and make your code a pleasure to work with. Clean code is not an aesthetic choice; it is a professional advantage.

  5. Python Automation Cheat-Sheets — 12 Print-Ready Cards for Real-World Scripting (PDF)

    Not another "hello world" sheet. 12 print-ready cards for REAL Python automation —files, CSV, APIs, regex & scheduling. ~90 copy-paste snippets. Letter + A4.

  6. Geek on a Harley, the Road to GOTO Chicago: Chaos Tour Book
    Geek on a Harley, the Road to GOTO Chicago: Chaos Tour Book
    Stories of production failure, chaos engineering, motorcycles, communities and escapades on the highways of America
    Russ Miles

    A book of conversations by Russ Miles, CEO of ChaosIQ, on software development, production failures and chaos engineering, captured on the Geek on a Harley tour from San Francisco to the GOTO Chicago 2018 conference.

  7. 5 Years Of Vim
    5 Years Of Vim
    A collection of blog posts from 2017 to 2021
    Claudio Ribeiro

    "5 Years of Vim" promises to be your definitive guide on this transformative journey. Prepare to immerse yourself in a collection of compelling narratives, illuminating tutorials, and invaluable tips and tricks—all curated with a meticulous eye for detail and a passion for empowering coders with Vim's limitless capabilities.

  8. Kolban's book on ESP32

    The definitive guide to programming on the ESP32.

  9. Scoring Sound
    Scoring Sound
    Creative Music Coding with SuperCollider
    Thor Magnusson

    Scoring Sound covers the basic approaches to sound synthesis, algorithmic composition and instrument design in SuperCollider. This tutorial has been used in workshops around the world for over a decade, and was included in the MIT Press SuperCollider Book.

  10. Reimagine, Don't Retrofit
    Reimagine, Don't Retrofit
    A Leadership Guide to AI-Driven Software Development
    Ricardo Gonzalez Vargas

    Teams are producing more code than ever. Dashboards are green. And something is quietly breaking. AI coding assistants didn't break your development process; they revealed it was already fragile. Reimagine, Don't Retrofit is a field-tested argument that the software development lifecycle itself needs to be reimagined for the AI era, from governance and metrics to team roles and delivery flow.

  11. Beginning Game Programming with Go
    Beginning Game Programming with Go
    A hands-on, project-based guide to 2D game development in Go
    Luigi Vanacore

    Build a game from scratch in Go, no engine magic, just code you understand. You'll create Gopher Survivor, a Vampire Survivors–style action game, one concept per chapter: enemies, weapons, XP and level-ups, particles, a state machine, and a build you can ship.

  12. POSIX Shell Scripting from Scratch
    POSIX Shell Scripting from Scratch
    Write Once, Run Everywhere - A Beginner's Guide
    Sultan Zavrak

    Stop writing scripts that break when you switch systems. Master POSIX shell scripting and write automation that works everywhere—Linux, macOS, BSD, and beyond.Starting from absolute zero, this practical guide turns complete beginners into confident shell programmers. You’ll start by opening your first terminal window and quickly move to automating real tasks. Learn to process text files, manage system resources, and create professional-grade scripts that run reliably on any Unix-like system.Instead of platform-specific tricks, you’ll focus on portable POSIX-compliant scripting—the universal language of Unix. Through hands-on projects like backup tools, monitoring dashboards, and deployment helpers, you’ll gain skills you can apply immediately.Whether you’re a system administrator, a developer moving into DevOps, or a curious beginner, this book gives you a solid, long-lasting foundation.

  13. A case against estimates (3rd Edition)
    A case against estimates (3rd Edition)
    The rewards are theirs, the risks are yours.
    J.B Crossland

    Whether you thought that estimates were natural or you felt uncomfortable, whether you think you are a good estimator or if you think you are always wrong - you need to understand the why and the how of estimations. This book brilliantly unpacks the illusion of control, the skewed risk proposition and why we should abandon estimations in favour of modern business practices like feedback, embracing the unknown and being truly collaborative. Here is my case against estimates. (and some alternative ideas)

  14. Einführung in Docs-as-Code
    Einführung in Docs-as-Code
    Endlich - Dokumentation ohne Schmerzen, entwicklerfreundlich und flexibel
    Gernot Starke and Ralf D. Müller

    Dokumentation für ein Software-System ist aufwändig, teuer und mach keinen Spass?Schlechte Dokumentation ist teuer! Und dass Sie Dokumentation mit dem richtigen Ansatz leicht leicht erstellen und pflegen können, zeigen wir Ihnen in diesem Buch über den Docs-as-Code Ansatz.

  15. Mastering ast-grep
    Mastering ast-grep
    A Comprehensive Guide to Structural Code Search, Linting, and Transformation
    Herrington Darkholme

    Master structural code search and refactoring with ast-grep, the definitive tool for AST-based code manipulation. This comprehensive guide builds your expertise from the ground up, revealing why regex-based searching fails and how Abstract Syntax Trees enable transformations that text-based tools cannot achieve. You'll progress from foundational concepts to advanced techniques, gaining the deep understanding and systematic skills to automate complex refactorings, enforce architectural patterns, and wield code structure itself as your instrument.