Leanpub Header

Skip to main content

Filters

Category: "Computers and Programming"

Books

  1. Really Friendly Git Intro

    Learn just enough Git with this friendly free zine.

  2. Your First Year in Code
    Your First Year in Code
    A complete guide for new & aspiring developers
    Isaac Lyman

    Starting a career in programming can be intimidating. Whether you're switching careers, joining a bootcamp, starting a C.S. degree, or learning on your own, Your First Year in Code can help, with practical advice on topics like code reviews, resume writing, fitting in, ethics, and finding your dream job.

  3. iSAQB References for Software Architecture
    iSAQB References for Software Architecture
    Gernot Starke, Peter Hruschka, Carola Lilienthal, Andreas Rausch, and Markus Harrer

    An extensive and annotate list of references (books, articles, links) regarding software architecture (and development). These sources are used within the iSAQB foundation and advanced curricula.

  4. 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.

  5. Core Service Principles
    Core Service Principles
    Guidance for Developing Quality Based Service Design Decisions
    Sky Sigal

    Principles to guide Quality based Service Design Decisions

  6. Raspberry Pi Tips and Tricks
    Raspberry Pi Tips and Tricks
    Valuable collection of Raspberry Pi Tips and Tricks
    Ashwin Pajankar

    Learn tips and tricks for day-to-day use of Raspberry Pi. This book is meant for novice and intermediate level readers. If you are a regular user of Raspberry Pi, then reading this book will make your life easier.

  7. Instant Raspberry Pi
    Instant Raspberry Pi
    The Beginner's Guide to Raspberry Pi setup
    Ashwin Pajankar

    Instant Raspberry Pi  is the comprehensive guide to setup Raspberry Pi for the beginners. It helps readers to setup a Raspberry Pi from the scratch. It follows a step by step approach for the setup and basic usage of Raspberry Pi. After reading this book, the readers will be very comfortable with setup, basic adminstration, and usage of Raspberry Pi family of computers.

  8. Elements of Clojure
    Elements of Clojure
    Zachary Tellman

    This book tries to put words to what most experienced programmers already know. It provides a framework for making better design choices, and a vocabulary for teams to discuss the software they collaborate on.

  9. Software Development Axioms, 2nd Edition
    Software Development Axioms, 2nd Edition
    Simple Rules for Higher Quality
    John "g$" Gmutza

    The software landscape is more crowed than ever! New frameworks seem to arrive weekly.  There are tons of books out there about mastering specific frameworks, but here is one to help you master the one constant factor, no matter where you are:  constructing the source code. Build great things in any programming notation; the rules are inside...

  10. Refactoring to Patterns - An Experiment

    One of the most misunderstood XP techniques might be Refactoring. Many understand it in the meaning of re-write which is definitely not what it was meant to be. See how refractoring an example taken from a real world project both consits of very small sometimes even tiny changes and still introduces major archiectural reconstructions.

  11. Haskell Tutorial and Cookbook

    This book provides a tutorial to get started using Haskell and contains small and large Haskell projects that will teach you new techniques of Haskell development as well as providing useful code for reuse in your own projects. Most recent additions to the book use the OpenAI text completion APIs.

  12. PHP Brilliance
    PHP Brilliance
    Stepping up from Senior in the age of Agentic AI
    Thunder Raven-Stoker

    Advanced PHP coding mojo for enterprise application developers. Get yours going today and put yourself on the path to fewer bugs and better, more maintainable code.

  13. Production Go
    Production Go
    Build modern, production-ready web services in Go
    Herman Schaaf and Shawn Smith

    Production Go is the book about creating and maintaining modern production applications written in Go. It assumes prior programming knowledge, and is recommended for professional programmers.

  14. Claude Code
    Claude Code
    Un guide pratique pour commencer à utiliser Claude Code de manière professionnelle
    Maurizio Pelizzone

    Un guide pratique de Claude Code, écrit avec Claude Code.Plus de 300 pages fondées sur la documentation officielle d'Anthropic et vérifiées sur Claude Code v2.1.311 : de l'installation au Plan Mode, CLAUDE.md, la gestion du contexte, les permissions, les Skills, les subagents, les hooks, MCP et les plugins, avec de vrais exemples sur WordPress et Node.js plutôt que des démos de présentation. Il s'ouvre sur une préface écrite par Claude Opus, qui a lu le manuscrit et l'a commenté sans complaisance.Le livre est gratuit : prix libre avec un minimum de 0 $, c'est vous qui décidez si vous contribuez et combien. La licence Creative Commons BY-SA 4.0 vous permet de le redistribuer et de le modifier, à condition de citer la source et de conserver la même licence.

  15. Rust CLI Mastery
    Rust CLI Mastery
    Build Production-Ready Command-Line Tools
    Rajeev Edmonds

    Go beyond Rust fundamentals. Learn to design, build, test, and ship reliable command-line applications through practical examples and four complete capstone projects.