Leanpub Header

Skip to main content

Filters

Category: "Software"

Software

  1. Engineering AI Assistants
    Engineering AI Assistants
    The Definitive Guide for Users and Builders: Standards, Safety, and Reliability
    Nick Vyzas

    A practical field guide for using AI assistants at work—and engineering them in production. Learn the standards that prevent “sounds right, wrong” outputs: specs, grounding, tools, evals, guardrails, and cost control.

  2. The Software Realm DECODED
    The Software Realm DECODED
    Everything Senior developers expect you to know, but rarely have time to explain
    A. M. Lorion

    You know how to code, but everyone else seems to "just get it" while you secretly Google and ChatGPT everything. The Software Realm DECODED is the patient mentor conversation you've been searching for, Peter asks the questions you're afraid to ask, and the Ultra Senior Developer explains what bootcamps skip and seniors assume you know. By the final chapter, the imposter syndrome disappears and systems finally make sense.

  3. Java Backend Coding Technology
    Java Backend Coding Technology
    Less art, more engineering
    Sergiy Yevtushenko

    Stop debating code style. Start engineering code. Every developer brings personal preferences. Every AI tool channels different training examples. The result? Inconsistent codebases, endless code reviews, and technical debt that compounds silently. Java Backend Coding Technology introduces a radical idea: reduce the space of valid choices until there's essentially one good way to do most things. Not through rigid frameworks, but through a small set of patterns that make structure predictable, refactoring mechanical, and business logic visible. The code you write, your teammate writes, and your AI assistant generates will look the same -- because the patterns leave no room for subjective variation.

  4. You Don't Know JSON
    You Don't Know JSON
    Beyond Six Data Types: The Complete Ecosystem
    Dayna Blackwell

    JSON succeeded not because it was better--XML had schemas, namespaces, and 10 years of tooling, but because it understood modularity in ways XML never could. This book deconstructs how a deliberately incomplete format defeated a comprehensive standard, then shows you the production patterns (JSON Schema, JSONB, MessagePack, versioning strategies) that make JSON systems scale from prototype to billions of requests.

  5. The Indie Hacker Playbook
    The Indie Hacker Playbook
    A comprehensive 54,000+ word guide to building a profitable business from $0 to $10K+ MRR.
    Larry Qu

    Stop building products nobody wants. Learn the exact framework indie hackers use to validate ideas in 7 days, ship MVPs that sell, and scale from $0 to $10K+ MRR. The Indie Hacker Playbook distills 10+ years of startup experience into 12 actionable chapters with real templates, frameworks, and case studies.

  6. Evolvere l'Architettura del Team: Dalla Crisi alla Crescita Sostenibile
    Evolvere l'Architettura del Team: Dalla Crisi alla Crescita Sostenibile
    La Receive/Declutter Methodology: Un metodo allo sviluppo del software per la sostenibilità e la serenità del tuo team.
    Roberto Diana

    Receive/Declutter è un metodo pratico per aiutare i team di sviluppo a ridurre il caos, migliorare la collaborazione e concentrarsi su ciò che genera davvero valore. Un approccio nato dall'esperienza sul campo, pensato per essere adottato senza stravolgere il modo di lavorare. Questa prima edizione viene pubblicata con l’obiettivo di condividere la metodologia, renderla accessibile alla comunità tecnica e raccogliere osservazioni da professionisti del settore. È opportuno segnalare alcuni aspetti relativi allo stato attuale dell’opera: • Impaginazione: alcuni elementi grafici, diagrammi e dettagli di formattazione sono ancora soggetti a revisione e potranno essere migliorati nelle prossime edizioni. • Contenuti: alcune sezioni sono attualmente in revisione e potrebbero essere approfondite, integrate o precisate. • Core della metodologia: l’impianto concettuale e i principi fondamentali della Receive/Declutter Methodology sono considerati stabili dall’autore e costituiscono il riferimento di questa edizione. Cosa non troverai in questo testo Questo libro non è un manuale di istruzioni. Non troverai indicazioni uniche e precise su come svolgere una singola attività, né ricette da applicare alla lettera: troverai invece suggerimenti e spunti di riflessione per rendere la vita da sviluppatore più leggera e più divertente. Non troverai nemmeno come usare l’ultimo framework o l’ultima skill insieme ai modelli AI più potenti. Troverai come usare i modelli AI per scrivere codice robusto ed efficiente, e qualche suggerimento su come introdurli nel lavoro di squadra. Quello che troverai è un percorso aperto, fatto di principi e pratiche da adattare al tuo contesto. Se qualcosa non ti convince, è parte del gioco: questo libro è un punto di partenza, non un insieme di regole da seguire alla lettera.

  7. Por Dentro do Jetpack Compose (Edição em Português do Brasil)

    O Jetpack Compose é o futuro da UI do Android. Domine como ele funciona internamente e torne-se um desenvolvedor mais eficiente com ele. Você também achará útil mesmo se não for um desenvolvedor Android. Este livro fornece todos os detalhes para entender como o Compose compiler e o runtime funcionam, e como criar uma biblioteca cliente usando-os.

  8. Jetpack Compose 内部原理 (简体中文版)

    Jetpack Compose是Android界面开发的未来。掌握其内部工作原理,让您成为更高效的开发者。即使您不是Android开发者,这本书对您来说也很有价值。本书详细介绍了Compose编译器和运行时的工作原理,以及如何使用它们创建客户端库。

  9. Jetpack Compose 內部原理(繁體中文版)

    Jetpack Compose 是 Android 使用者介面的未來。透過深入了解其內部運作原理,你將成為更有效率的開發者。即使你不是 Android 開發者,這些知識對你來說也很有價值。本書提供所有細節,幫助你理解 Compose 編譯器和執行時期是如何運作的,以及如何使用它們來建立客戶端程式庫。

  10. Memory Dump Analysis Anthology, Volume 17

    This reference volume consists of revised, edited, cross-referenced, and thematically organized articles from the Software Diagnostics and Observability Institute and the Software Diagnostics Library (former Crash Dump Analysis blog) about software diagnostics, root cause analysis, debugging, crash and hang dump analysis, and software trace and log analysis written from 15 April 2024 to 14 November 2025.

  11. A Guide to Desktop Linux in 2025
    A Guide to Desktop Linux in 2025
    What Most of Your Penguin Friends Won't Tell You
    James North

    It's not 1998 anymore. It's been over 30 years since Linux was first released, and the Linux Desktop has undergone seismic shifts in usability and capability over the years. This book is designed for the modern age and helps you take advantage of all the latest technology available for desktop Linux. Even if you've used Linux before, things have changed a lot in just the last few years. Whether you're worried Windows no longer has your best interests at heart, or you're just plain curious, this guide will help you get up and running while avoiding all of the usual potholes and footguns along the way.

  12. Block Free Trial Abuse Fast
    Block Free Trial Abuse Fast
    Simple Solutions for Developers & Website Owners
    Rajni Bavan

    This is the Zero-Risk Action Playbook for SaaS Founders and Developers. It provides step-by-step guidance and checklists to immediately stop fake signups and bot attacks, protecting business revenue.

  13. Nobody but Us: A History of Cray Research's Software and the Building of the World's Fastest Supercomputer

    A Cray Research veteran narrates how pioneers handled overwhelming complexity: pattern recognition anticipating Midway, systems thinking inventing magnetic core memory. Experience from one domain, applied in a new way, shaped supercomputing.

  14. Introducing Orbit
    Introducing Orbit
    An Agile Approach for Better, Focused, Adaptive Product Development
    Masoud Bahrami

    Orbit is a lighweight agile software development methodology for building products with clarity, purpose, and flow. Agile promised adaptability, but many teams still feel stuck in process over purpose, running fast without knowing if they’re moving in the right direction. Orbit brings teams back to the heart of product development: shared understanding, clear decision flow, and meaningful collaboration. This book introduces the philosophy and structure behind Orbit, showing how to move from ambiguity to alignment, from chaos to clarity, and from “just building” to building what truly matters. If you’ve ever felt your team was busy but not effective, fast but not focused, this book will help you rediscover momentum with intention.

  15. Assembly Arithmetic Algorithms-DOS
    Assembly Arithmetic Algorithms-DOS
    16-bit DOS Edition
    Chastity White Rose

    Low level is a term that confuses people. People think something high level is better than low level. In simple terms, humans consider themselves superior to machines and therefore think themselves higher or more important because of their abstract though. A computer thinks only in terms of numbers. A computer may not understand "high level" abstractions such as love, religion, philosophy, etc, but that is not its job. A computer must add, subtract, multiply, and divide. These are the four arithmetic functions which many human struggle to do. I wrote this book because I think like a machine and I hope to help others think this way because it is the best way to learn programming and control your computer by writing Assembly Language programs or to go back to your favorite programming language with a greater understanding of why things work as they do.