Leanpub Header

Skip to main content

Filters

Category: "Software"

Software

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

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

  3. Implementing QuantLib
    Implementing QuantLib
    Luigi Ballabio

    Quantitative finance in C++: an inside look at the architecture of the QuantLib library.

  4. Hacking your way around in Emacs

    This is an intermediate textbook on Emacs Lisp. Learn how to write your own commands and make Emacs truly your editor, suited to your needs!

  5. Technical Agile Coaching with the Samman method

    This book explains Samman Technical Coaching. It is a method for helping software teams to become more agile, learn Test-Driven Development, and raise the quality of their work.

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

  7. The Art of Max for Live
    The Art of Max for Live
    Dive into Max to master Max for Live and push the limits of Ableton Live
    Julien Bayle

    Unlock the full power of Ableton Live with Max for Live.This comprehensive guide teaches you how to create your own instruments, effects, generators, and interfaces, while diving into the rich Max environment. Learn to take full control of Live through the Live Object Model (LOM), and build your Live MIDI Tools to design your own creative workflow. A unique springboard to push your creative boundaries and transform Live into a fully customized sonic laboratory.(Version française disponible)

  8. FAT12
    FAT12
    Understanding and Implementing the Classic File System in C
    Björn Götz

    A hands-on guide to building a complete FAT12 filesystem driver in C — from reading your first sector to running code in QEMU. Write everything yourself, boot sector to cat command.

  9. Developing a Computer Operating System from Scratch
    Developing a Computer Operating System from Scratch
    An Attempt to Introduce OS Development at Beginner Level
    TINU TOM

    The first-ever book aimed at introducing operating system development to absolute beginners. The topics begin with programming in C and programming in assembly, and progress toward practical OS development.The book uses only simple methods, so it covers only a few essential topics in C and assembly programming, making it suitable for beginners.

  10. Software Architecture for Developers
    Software Architecture for Developers
    Technical leadership and the balance with agility
    Simon Brown

    A developer-friendly, practical and pragmatic guide to lightweight software architecture, technical leadership and the balance with agility.

  11. Domain-Driven Design in PHP - 2n Edition
    Domain-Driven Design in PHP - 2n Edition
    Discover DDD, Architectural Styles, Tactical Design Implementations, and Bounded Context Integration with PHP 8.5 examples
    Carlos Buenosvinos, Christian Soronellas, and Keyvan Akbary

    Master Domain-Driven Design Tactical patterns: Entities, Value Objects, Services, Domain Events, Aggregates, Factories, Repositories and Application Services; with real examples in PHP. Explore the advantages of Hexagonal Architecture and understand Strategic design with Bounded Contexts and their integration through REST and message queues.

  12. Design and Reality
    Design and Reality
    Essays on Software Design
    Rebecca Wirfs-Brock and Mathias Verraes

    “Happily purchased. Handy to have these in one place. Thank you!” — Kent Beck “Excellent new thinking on Domain-Driven Design. It's full of real practical experience in getting the most value from domain modelling. Just like the Eric Evans' DDD book, this gives more insight each time you read it.” — Ian Russell

  13. Continuous Delivery Pipelines
    Continuous Delivery Pipelines
    How to Build Better Software Faster
    Dave Farley

    This practical handbook provides a step-by-step guide for you to get the best continuous delivery pipeline for your software.

  14. Guide to Markdown Mode for Emacs

    To celebrate Markdown Mode's 10th birthday, this comprehensive Guide from the package author and maintainer covers everything from the basics to advanced editing commands, customization, interactions with other packages, and useful tips and tricks to make writing and publishing with Markdown more enjoyable and efficient.

  15. From zero to YAML
    From zero to YAML
    Fundamentals and practical applications
    William dos Santos

    Unlock the power of YAML with this comprehensive guide! Whether you're just starting or looking to enhance your skills, From Zero to YAML offers step-by-step instructions, practical examples, and real-world applications to help you master this essential tool for DevOps, cloud infrastructure, and configuration management. Learn how to write, structure, and manipulate YAML files with ease, and apply it to modern technologies like Docker, Kubernetes, AWS, and more. Ready to streamline your workflows and optimize your configurations? Dive into the world of YAML and transform the way you work with data!