Leanpub Header

Skip to main content

Filters

Category: "Computers and Programming"

Computers and Programming

  1. The Clojure Programming Journey
    The Clojure Programming Journey
    From First Steps to Professional Mastery in Functional Programming
    Steve Publications

    Transform the way you think about code with Clojure. From your first expression to professional application design, The Clojure Programming Journey reveals the power of functional programming, immutability, and elegant software architecture. Build lasting skills in a language designed for simplicity, clarity, and mastery.

  2. The OCaml Handbook
    The OCaml Handbook
    A Complete Guide from First Program to Production Systems
    Steve Publications

    Discover the power and elegance of OCaml, from your very first program to production-ready applications. The OCaml Handbook combines clear explanations, practical examples, and real-world insights to help students and experienced developers alike master one of the most expressive programming languages in use today.

  3. A very informal journey through ROS 2
    A very informal journey through ROS 2
    patterns, anti-patterns, frameworks and best practices
    Marco Matteo Bassa

    This book takes you through the most common patterns and frameworks used by developers while creating software based on ROS 2. It's not a programming guide guiding you through the basic APIs, but is meant to help you organizing complex architectural patterns in robotics. It is written with an informal tone that will hopefully keep you entertained.

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

  5. BehindTheStack: The Evolution of Netflix's Architecture

    Stop copying design patterns without understanding the problems that created them.Netflix’s architecture wasn't drawn on a pristine whiteboard; it was forged by critical failures. In this book, we dive into the technical backstage of the world's largest streaming platform to understand the real trade-offs behind microservices, resilience, and global scale.Avoiding the hype and focusing purely on engineering, BehindTheStack dissects how the monolith was shattered, how data persistence evolved, and how a culture of freedom and responsibility shaped the code.Written for Architects, Tech Leads, and Senior Engineers who demand depth beyond shallow tutorials. Grab the Early Access version and follow the making of this scale survival manual.

  6. The Pulumi Book
    The Pulumi Book
    A developer's guide to programming the cloud with TypeScript and Amazon Web Services
    Christian Nunciato

    If you're a developer looking for a foothold into the cloud, this book is for you. The Pulumi Book will teach you all there is to know about Pulumi, the open-source platform that lets you build and manage cloud-based applications and infrastructure with modern programming languages and tools like TypeScript, Node.js, and Visual Studio Code.

  7. BlackHat Zig
    BlackHat Zig
    Offensive Security, Exploit Development, and Tooling with the Zig Programming Language
    Steve Publications

    Modern cybersecurity needs tools that are fast, reliable and close to the hardware. BlackHat Zig shows how Zig's performance, memory control and compile-time features make it a powerful language for building security tools. Through practical examples, you'll learn Zig while exploring reverse engineering, exploit development, malware analysis, network security and defensive engineering.

  8. System Design for the LLM Era
    System Design for the LLM Era
    Patterns and Principles for Production-Grade AI Architecture
    Sampriti Mitra

    STOP building fragile AI wrappers. START designing resilient AI systems. Lots of companies are trying to make their small AI experiments into big products, but they don't have a good plan. Engineers need a practical guide to build these new AI systems the right way - so they can handle scale, be reliable, and won't cost too much. This book is that guide. It explains how to design systems that use AI models. This book breaks down the architecture of real AI applications, like an AI-powered code editor or a smart learning app. It gives you a deep, practical look at the real-world challenges and solutions for building these systems. It discusses system design concepts for systems that use LLMs.

  9. The Complete Guide to Android 17 Development
    The Complete Guide to Android 17 Development
    From Fundamentals to Production: Kotlin, Compose, Architecture, and Beyond
    Steve Publications

    Master Android 17 with a practical guide that takes you from Kotlin and Jetpack Compose fundamentals to building and publishing production-ready apps. Packed with clear explanations, real-world code examples, and modern best practices, this book helps you create high-quality Android applications with confidence.

  10. AI TOOLS FOR NEW DEVELOPER
    AI TOOLS FOR NEW DEVELOPER
    Start Using GPT-6, Claude & Cursor the Right Way
    Anshuman Mishra

    AI can speed up learning and coding — but only if you stay in control. This book shows new developers how to use GPT-6, Claude, and Cursor effectively: how to ask clear questions, supply useful context, review generated code, test edge cases, and avoid common mistakes such as invented APIs, insecure suggestions, and overconfident explanations. You will build practical habits for explanations, small features, tests, debugging, and documentation — while protecting private data and remaining responsible for the final result. Ideal for students, self-learners, and early-career developers who want to learn with AI, not instead of learning.

  11. מדריך מפתחי התוכנה (מהדורה עברית)
    מדריך מפתחי התוכנה (מהדורה עברית)
    אוסף פרקטיקות הנדסיות מודרניות
    David Farley, Bernard McCarty (Editor), and TranslateAI

    ספר הדרכה מעשי מלא בעצות מהשטח שיעזור לך לכתוב קוד טוב יותר, לאמץ הרגלי פיתוח יעילים, ולבנות תוכנה מעולה.

  12. LLM Prompt Engineering For Developers
    LLM Prompt Engineering For Developers
    The Art and Science of Unlocking LLMs' True Potential
    Aymen El Amri

    A practical approach to Prompt Engineering for developers. Dive into the world of Prompt Engineering agility, optimizing your prompts for dynamic LLM interactions. Learn with hands-on examples from the real world and elevate your developer experience with LLMs. Discover how the right prompts can revolutionize your interactions with LLMs.

  13. The Rust Iterator Cookbook
    The Rust Iterator Cookbook
    78 recipes for writing expressive, efficient, and idiomatic iterator pipelines in Rust.
    Eugenio Perrotta Neto

    Every .map(), .filter(), and .collect() you write is built on a single method: next(). This book shows you what's underneath — and what you can build on top.

  14. Finding Hidden Messages in DNA
    Finding Hidden Messages in DNA
    Active Learning Publishers, Phillip Compeau, and Pavel Pevzner

    The official companion of Finding Hidden Messages in DNA, the popular first course in Coursera's Bioinformatics sequence. Learn how biologists have begun to decipher the strange and wonderful language of DNA without needing to put on a lab coat. This book contains the first two chapters from Volume 1 of Bioinformatics Algorithms: An Active Learning Approach.

  15. Writing Use Cases for AI
    Writing Use Cases for AI
    How to write use cases for stakeholders, engineers, and AI agents
    Simon Martinelli

    Your use cases have a new reader: an AI agent that turns them directly into code and tests. Implementation is now cheap but expressing intent precisely is the bottleneck. This guide teaches you to write use cases that work for stakeholders, engineers, and the AI agents that implement from them.