Leanpub Header

Skip to main content

Filters

Category: "Software Engineering"

Software Engineering

  1. The Complete Python Developer
    The Complete Python Developer
    From First Steps to Professional Development
    Steve Publications

    Whether you're writing your first line of code or building professional applications, this book takes you from the fundamentals to real world Python development. Learn the skills, tools and best practices used by experienced developers to write clean, reliable and scalable code with confidence.

  2. The Complete C# Developer: From Beginner to Professional
    The Complete C# Developer: From Beginner to Professional
    From Your First Line of Code to Building Professional-Grade Software
    Steve Publications

    Whether you're writing your first line of code or building production-ready applications, this book gives you the skills to succeed with C#. Learn through practical examples, real projects and proven techniques used by professional developers. Build a strong foundation and grow into a confident C# programmer.

  3. Data Structures and Algorithms in Programming
    Data Structures and Algorithms in Programming
    A Complete Guide from Fundamentals to Advanced Techniques
    Steve Publications

    Build a strong foundation in data structures and algorithms with clear explanations and practical Python examples. From core concepts to advanced techniques, this guide helps you understand how efficient software is designed so you can write better code with confidence and solve real programming challenges.

  4. The Complete C++23 Guide: From Beginner to Advanced
    The Complete C++23 Guide: From Beginner to Advanced
    From First Program to Expert-Level Systems Programming
    Steve Publications

    Learn modern C++23 from the ground up with clear explanations and complete, compilable examples. From your first program to advanced topics like concurrency, metaprogramming and performance optimization, this book gives you the skills to write fast, reliable and professional-quality C++ software.

  5. The Model Context Protocol
    The Model Context Protocol
    A Complete Guide to Building Connected AI Applications
    Steve Publications

    Discover how the Model Context Protocol is transforming the way AI applications connect to tools, data, and external systems. With clear explanations and practical guidance, this book shows you how to build, secure, and deploy production-ready MCP solutions, from your first server to enterprise-scale AI applications.

  6. Mastering LangChain for Python Development
    Mastering LangChain for Python Development
    Building Intelligent Applications with LLMs, Chains, and Agents
    Steve Publications

    Build intelligent AI applications with LangChain using practical, production-ready Python examples. From intelligent agents and retrieval-augmented generation to scalable deployment and observability, this book equips you with the skills and architectural understanding needed to create reliable, real-world LLM-powered systems.

  7. The Linux ext4 Filesystem
    The Linux ext4 Filesystem
    An Implementation Guide for Systems Programmers
    Steve Publications

    The Linux ext4 filesystem is one of the world's most widely used filesystems, but its internal design is often difficult to understand. This book provides a practical, implementation-focused guide to ext4, covering its on-disk structures, algorithms, and core subsystems with detailed explanations, production-quality code, and references to the Linux kernel source.

  8. Google Chrome Dissected
    Google Chrome Dissected
    Architecture, Internals, and the Engineering of the World's Most Popular Browser
    Steve Publications

    Google Chrome is far more than a web browser. It is a highly engineered platform that executes untrusted code, renders modern web applications, and securely connects billions of users to the internet. This book explores the architecture, internals, and engineering decisions that make Chrome one of the most sophisticated software systems ever built.

  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. Building AI Agents with the Claude Agent SDK
    Building AI Agents with the Claude Agent SDK
    From Fundamentals to Production Deployments
    Steve Publications

    Build AI agents that do more than generate text. This book shows you how to use the Claude Agent SDK to create autonomous systems that use tools, manage context, coordinate multiple agents, and solve complex tasks. With practical examples in Python and TypeScript, you will learn how to build secure, scalable agents ready for production.

  11. Modern PHP Mastery
    Modern PHP Mastery
    From Fundamentals to Expert-Level Programming with PHP 8
    Steve Publications

    Master modern PHP from the ground up with this comprehensive guide to PHP 8.x. From basic syntax and variables to advanced features such as fibers, intersection types, and memory management, this book combines practical examples, real-world insights, and hands-on exercises to help you develop expert-level PHP skills and a deep understanding of the language itself.

  12. Mastering Playwright: Modern Web Browser Automation
    Mastering Playwright: Modern Web Browser Automation
    From First Script to Enterprise-Scale Test Frameworks
    Steve Publications

    Whether you're writing your first automated test or building a large-scale testing platform, Mastering Playwright takes you from the fundamentals to advanced, production-ready automation techniques. Through practical examples, proven design patterns, and real-world guidance, you'll learn how to create fast, reliable, and maintainable test suites that scale with your applications and your team.

  13. Machine Learning Engineering

    "If you intend to use machine learning to solve business problems at scale, I'm delighted you got your hands on this book." —Cassie Kozyrkov, Chief Decision Scientist at Google "Foundational work about the reality of building machine learning models in production." —Karolis Urbonas, Head of Machine Learning and Science at Amazon

  14. Lift the Elephant
    Lift the Elephant
    Scaling PostgreSQL Beyond Query Optimization
    Alex Yarotsky

    When your database outgrows simple optimizations, it's time to think bigger. Lift the Elephant goes beyond query tuning to reveal actionable strategies for scaling PostgreSQL, from partitioning to high-availability architectures. Built on lessons from scaling Hubstaff, this is your playbook for navigating the challenges of database growth.

  15. The Claude Certified Architect Study Guide
    The Claude Certified Architect Study Guide
    Think like a Claude architect: pass the CCAR-F and CCAR-P exams first time
    Daniel Vaughan

    A two-part study guide written against the Claude Certified Architect blueprints, Foundations (CCAR-F) and Professional (CCAR-P). Organised domain-by-domain and weighted to match each exam, it teaches the architectural judgement and anti-pattern recognition the exams reward, not a feature tour, across Claude Code, the Agent SDK, the Claude API, and MCP.