Featured Leanpub Book
為你自己學 Git
人生不能重來,但 Git 可以 v1.1
What could a mighty billion-parameter reasoning machine learn from a camel trying to touch its ear with its tongue? From a cup of coffee? From deleting your entire codebase while you sleep? More than you’d think. And less than you’d hope. Today’s AI is brilliant structure without grounding—a hollow genius. We chase smarter models but ignore the architecture they need. This book is about building that missing layer: the trust chains and systems that turn raw intelligence into reliable autonomy. For builders ready to move beyond prompts.Watch agents solve unsolvable problems. Learn to think in trust chains. Start here.
Modern networks like the Internet — explained as simply as possible — but no simpler.
You’ll just need the Five Essential Elements of Learning Through five essential elements, you’ll gain the ability to learn anything deeply—no matter how complex the subject. These five pillars of effective learning will become lifelong tools, guiding you every time you set out to truly master new knowledge and retain it permanently. If you're ready to stop passively consuming information and start truly mastering it, this book is for you.
Where did modern computing really come from? Not from garages in California, but from bootleggers, codebreakers, and Cold War air‑defense engineers. This book reveals a lineage that almost no computing history traces: Prohibition‑era encrypted radio → Elizebeth & William Friedman → OP‑20‑G → MIT Whirlwind → SAGE → Engineering Research Associates → Control Data → Seymour Cray. From Capone’s smugglers to Cray’s supercomputers, the story of U.S. large‑scale computing is a straight line, just one that has been forgotten. Combining deep historical research with firsthand experience from the CRAY‑1 era, this book shows how cryptology, radar, and national‑security urgency created the machines that defined modern computing. If you think you know the origins of the computer revolution, this book will change your mind.
What does it really mean to work among “wizards”?At Cray Research, the machines were legendary, but the culture behind them mattered just as much. Living Amongst the Wizards of Cray Research offers an insider’s view of a place where problems resisted clean explanations, debugging was a way of life, and expertise emerged from sustained exposure to failure, uncertainty, and responsibility.Rather than celebrating genius or heroics, the book focuses on method: how engineers learned to reason about complex systems, argue ideas into existence, use humor as pressure relief, and recognize patterns long before tools could make them obvious. The stories are grounded, sometimes uncomfortable, and often quietly funny.This is not a nostalgia piece or a technical manual. It is a reflection on how rare expertise is formed, how demanding cultures endure, and what it actually feels like to live inside work that cannot be simplified.
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.
Write code that you can understand without holding the entire system in your head. This book shows you how Java's modern functional features—records, sealed types, lambdas, streams—combine into a powerful approach to design. You'll learn: • How to eliminate race conditions without synchronized blocks • How to write tests that test business logic, not mock frameworks • How to compose complex behaviors from simple, reusable functions • How to manage deeply nested immutable data without boilerplate • How to adopt functional patterns incrementally in existing codebases Written for working developers. Filled with production-ready code examples.
Logic is the most important branch of math to software engineering. Knowing logic opens up a vast world of development techniques, from everyday tricks of the trade to exotic tools for cracking impossible tasks. This book teaches the basics of logic and nine special logic-powered techniques: property testing, decision tables, constraint solving, and more. Over 50 exercises are provided to help readers master the material. No prior math background required!
Learn to think like AI through a working LLM you build yourself. Battle-tested systems thinking from Cray Research applied to modern AI. Accomplish what others consider impossible.
The Corporate Sabotage Field Guide is a satirical field manual examining how organizations quietly undermine themselves from the inside. Framed like a classified dossier from the Office of Strategic Systemic Decay (OSSD), it catalogs familiar managerial practices — subtly weaponized to erode clarity, stall momentum, and sabotage culture under the guise of professionalism. Darkly humorous, uncomfortably accurate, and grounded in real systems behavior, it’s written for those who recognize that dysfunction often wears a lanyard.
Capable people drift into failure through accumulated lapses in attention. By the time collapse becomes visible, erosion has been active for years. Ishi is the discipline that interrupts drift before collapse forces correction.
What makes a software engineer truly effective? Beyond writing code, effectiveness comes from ethics, sustainable practices, collaboration, and the courage to adapt. The Effective Software Engineer guides you from clean coding habits to organizational empowerment, bridging the gap between developers and leaders.
Residuality Theory is a new way to think about the design of software systems that explains why we experience design the way we do, why certain things seem to work only sporadically, and why certain architects get it right so often regardless of which tools they use. A new, scientific approach is defined that fuses Software Engineering, Complexity Science, and Philosophy to produce an entirely new way to think about how to design software. The result is a theoretical base that allows architecture to finally become its own discipline.
An introduction to philosophy for software engineers and architects that will help them understand their design process. This book helps to answer the question “Why are we like this?”.
Become a Leanpub author
Leanpub makes it easy to create, publish, and sell ebooks or online courses while earning industry-leading royalties. With 80% royalties on purchases of $7.99 or more (or 80% minus a small $0.50 fee for purchases under $7.99), your work earns what it deserves. For example, a $10 sale brings you $8, and selling 5,000 copies at $20 could mean $80,000 in your pocket!
Leanpub has already paid out $15,187,831.97 to authors. Whether you write in Markdown or upload PDF/EPUB files, Leanpub’s intuitive publishing tools simplify the process. Use our in-browser editor or sync with GitHub or Dropbox and publish your ebook with a single click. Plus, you decide when to release—during the writing process or upon completion.
Learn MoreAs an academic, I like Leanpub because it lets me write and get my ideas out there quickly. Leanpub is simply the best place for publishing my books.

Learn SysML v2 with the ultimate guide for all skill levels in MBSE. Authored by insiders, it's your key to unlocking the full potential of system modeling and a passport to mastering your MBSE.
The Few Simple Ideas Behind Every Object Oriented Pattern and Principle.
A complete foundation for Statistics, also serving as a foundation for Data Science. Leanpub revenue supports OpenIntro (US-based nonprofit) so we can provide free desk copies to teachers interested in using OpenIntro Statistics in the classroom and expand the project to support free textbooks in other subjects. More resources: openintro.org.
The book covers every topic in the latest CISSP exam syllabus, organized in a format that makes it easy to drill down on specific exam domains and concepts at-a-glance, making it an essential exam resource for anyone who aims to prepare for the exam without wasting time or money.
A hands-on introduction to IPC in real-time 3D Applications using modern C++, gRPC, and OpenUSD, featuring a practical LiveLink pipeline between Autodesk Maya and a custom USD viewer.
Logic is the most important branch of math to software engineering. Knowing logic opens up a vast world of development techniques, from everyday tricks of the trade to exotic tools for cracking impossible tasks. This book teaches the basics of logic and nine special logic-powered techniques: property testing, decision tables, constraint solving, and more. Over 50 exercises are provided to help readers master the material. No prior math background required!
A clear, illustrated guide to large language models, covering key concepts and practical applications. Ideal for projects, interviews, or personal learning.
This book covers every topic in the latest CISM exam syllabus, approaching topics from the ISACA perspective. It's 325+ pages organized in a format that makes it easy to drill down on specific exam domains and concepts at-a-glance, making it an essential exam resource for anyone who aims to prepare for the CISM exam without wasting time or money.
With more than 1200 microcontrollers, STM32 is probably the most complete ARM Cortex-M platform on the market. This book aims to be the most complete guide around introducing the reader to this exciting MCU portfolio from ST Microelectronics and its official CubeHAL and STM32CubeIDE development environment.

IT Strategy Bundle
The following 2 books are included in this bundle...

Piotr Jablonski, Lukasz Bromirski, and Nick Russo have joined forces to deliver the only CCIE Service Provider training resource you'll ever need. This bundle contains a detailed and challenging collection of workbook labs, plus an extensively detailed technical reference guide. All of us have earned the CCIE Service Provider certification...

This bundle includes the books “Residues: Time, Change and Uncertainty in Software Architecture” and “The Architect’s Paradox: Uncertainty and the Philosophy of Software Architecture” by Barry M O’Reilly. The books complement each other, with Residues giving a practical description of how to apply residuality theory and The Architect’s Paradox...

How to make agents adopted to enterprice grade tasks


Own all three books in the Architect Elevator series for 900 pages of large-scale IT architecture! First, rethink the role of the architect, and then apply it to two major anchors of any IT strategy: cloud computing and platforms.

Ce lot comprend les quatre volumes du guide préparation à l'examen de certification Cisco CCNA 200-301.

Growing Agile: Coach's Guide Series This bundle provides a collection of training and workshop plans for a variety of agile topics. The series is aimed at agile coaches, trainers and ScrumMasters who often find themselves needing to help teams understand agile concepts. Each book in the series provides the plans, slides, handouts and activity...


The DevOps Toolkit Bundle Learn Kubernetes, Helm, Terraform, and Argo CD in one place What's Inside?This bundle brings together four practical, step-by-step ebooks:Master Kubernetes from ScratchMaster Helm FastTerraform Quickstart: The Ultimate Beginner’s GuideMaster GitOps with Argo CDEach book is hands-on, structured, and filled with examples,...
Interviews with Leanpub authors and special guests
The Leanpub Podcast
Sal Kimmich, Author of Code, Chips and Control: The Security Posture of Digital Isolation
Sal Kimmich - In this episode of the Leanpub Podcast, Sal Kimmich explains how modern computer chip supply-chain threats, insecure defaults, and fragmented trust models shape today’s cybersecurity posture. They discuss digital isolation, open-source governance, and practical strategies for building resilient, verifiable systems.
Hands-on online course to learn all you need to know to get a Spring Boot application into production with AWS. Visit our landing page for a tour of the contents. Make sure to get familiar with all available bundle options before enrolling.
Microservices are a great approach for building software at scale. But although the ideas at the root of microservices may sound simple, this is not a simple approach. There are several big traps along the way, and it's important to avoid them...
Master language models through mathematics, illustrations, and code―and build your own from scratch! This course includes nearly three hours of exclusive video interviews with the author, covering questions related to each of the six lessons included in the course.
This course gives you an intuitive understanding of the eight most important machine learning algorithms. It helps you get started using them in your own projects NOW -- in a single line of Python code. After finishing this course, you'll be able to select, understand, and implement the top 8 machine learning algorithms in your own projects.
Data cleaning is a serious business – you’ll typically spend 80% of your analysis time cleaning data! In this course you’ll learn how to clean your data in a fraction of the time. The steps you’ll learn are very simple to follow, but are extremely effective, so you’ll know that you’re getting the best start possible, saving you weeks of misery!
This course was primarily designed for Chemistry, Biology, Physics, Life Sciences, or Psychology students and researchers, who have no programming background, but would like to take their first steps in creating tools to help with data analysis and their research in general.
Unlock the power of AI in your applications with this groundbreaking course on AI-driven application architecture. Discover practical patterns and principles for building intelligent, adaptive, and user-centric software systems that harness the potential of large language models. This course includes exclusive video interviews with the author.
Whether you are a complete beginner or you have some knowledge in `JavaScript`, this course will guide you from the basics of the language to all the new features introduced until 2022. At the end of each chapter test your knowledge with quizzes.
I teach creative Automation DevOps, Cloud Engineer, System Administrator, and IT Professional to succeed with Ansible Technology to automate more things every day. For example file system interaction, users and group management, configuration file editing, service status, download and upload of files, security enhancement, SCM interactions and more

7 Course-Bundle: Shut Up and Code Python + PyCharm + Coding Interview + Machine Learning + One-Liners + Regex + Lambdas
This track includes the following 7 courses...

About the Track: AI Masterclass Artificial Intelligence is reshaping the way we live, work, and build technology. The AI Masterclass Track brings together three powerful courses from world-class experts to give you a comprehensive, practical, and hands-on education in the age of AI. Whether you want to understand the big picture, apply AI...

Taking this bundle, you'll get a comprehensive set of courses that cover almost the whole surface of the .NET framework.The big topics that are covered:WPFMVVMSpecFlow and SeleniumLINQMultithreading and Parallel ProgrammingC# in Depth: Puzzles and GotchasAlgorithms and Data Structures in C#VS and R#and engineering practices:Unit Testing with...

This is the complete track to learn about essential Kotlin features and get ready for working in Kotlin in daily basis. It starts from essentials, and on the way reaches advanced topics like efficient collection processing or DSL creation.

"Shut up and code." Laughter in the audience. The hacker had just plugged in his notebook and started sharing his screen to present his super-smart Python script. "Shut up and code" The letters written in a white literal coding font on black background was the hackers' home screen background mantra. At the time, I was a first-year computer...

Learn Python the Practical Way - In this course you learn all the basics of the Python programming language. It contains exercises, explanatory videos, an example solution and a quiz. This will enable you to apply your skills to a wide range of real world problems.A collection of more Python exercises - Exercises with solutions to continue...

Python is the fastest-growing major programming language on the planet. This practical course set will teach you Python in a hands-on, highly practical way that guarantees your success. All you need to go from zero to completing your own Python projects in a relaxed, student-centric, and fun environment. Create yourself a new skill that'll bring...

Taking this course bundle, you'll learn:SOLID principles (SRP, OCP, ISP, LSP, DIP) in-depthMeta principles: DRY, KISS, YAGNI, SoC, CQS, Law of Demeter, PoLADependency Injection in Depth: IoC or DI containers, best practices, and anti-patternsFunctional Programming in C#: purity and side effects, functional C# features, immutability,...

This is the perfect Game Studio starter kit for launching your online dream business. This kit contains 6 tutorials books to help you create 9 different online game mechanics. You could have all 9 games ready in a day for each game. Start your Game Studio today.

Learn both WPF and MVVM to build fully functional UI-applications with the modern UI-building framework, Windows Presentation Foundation (WPF).MVVM will help you to build WPF apps in a correct way from the software design perspective.