Leanpub Header

Skip to main content

Filters

Category: "Computers and Programming"

Computers and Programming

  1. The Almost-Right Machine
    The Almost-Right Machine
    Adlerian Essays on Software Engineering in the Age of AI
    Marco Vieira

    AI is most dangerous when it's almost right. Fifteen essays on software engineering in the age of AI, read through the psychology of Alfred Adler, about the machine that is almost right, and about our almost-right responses to it.

  2. Bash for Fun
    Bash for Fun
    Bash Programming: Principles and Examples
    Libor Spacek

    Programming is getting more and more complex. Following this trend, we might lose ownership of it entirely. Will it soon become a reserve of the last few dorks alive, who still somehow manage to cut it and paste it? This book will inspire beginners and old hands alike to rediscover the retro joys of owning programming and sharing it easily.

  3. Hands-on Domain-driven Design - by example
    Hands-on Domain-driven Design - by example
    Domain-driven Design practically explained with a massive case study
    Michael Plöd

    This book aims to explain the concepts of Domain-driven Design in a way that it is easily applicable in practice. Each chapter contains a theoretical part which is explained from the point of view of practical applicability and then exercises with solutions based on a comprehensive, complex case study (real estate loans).

  4. Go Generics 101

    Learn and understand Go custom generics thoroughly.

  5. Complete Guide to Shodan
    Complete Guide to Shodan
    Collect. Analyze. Visualize. Make Internet Intelligence Work for You.
    John Matherly

    Learn everything there is to know about Shodan from the founder himself. The book covers all aspects from the website through to the developer API with exercises to help test your understanding.

  6. Improve Data Quality
    Improve Data Quality
    Detect and remediate Anti-Patterns
    Ulrich Buschbaum

    Straight to the point guidelines to improve your Data Quality.

  7. Introduction to Terraform
    Introduction to Terraform
    From Zero to Hero: Unleashing the Power of Terraform
    Bobby Iliev

    This book is more than just a learning resource; it's a powerful tool that will empower you to create, manage, and scale up robust, efficient, and automated cloud infrastructures, no matter the size of your environment or your current level of expertise.

  8. Java Concurrency Wars: The Conquest Against Deadlocks

    A production crisis. Three developers. Fifty cinematic comic lessons. Master Java threads, race conditions, synchronization, and deadlocks through an unforgettable manga-style adventure.

  9. Claude Code Safety: Stop Your AI Agent from Destroying Your Work
    Claude Code Safety: Stop Your AI Agent from Destroying Your Work
    The Claude Code hooks that stop a destructive rm, a force push, a dropped database and a discarded working tree — and the data loss runbook for when one gets through.
    yurukusa

    You leave Claude Code running and come back to something missing. This book is arranged by the accident, not the mechanism: databases dropped, files deleted, git history rewritten, the rewind command taking work with it. Three of the four get the exact hook that blocks the command before it runs, with the recovery if it already happened; no PreToolUse hook sees the rewind command, and the book gives the settings-level lever and names the one place a refusal could still live. Appendix B prints all 195 commands the guards were fired at, refusals and allowances both.

  10. Effective Software Engineering Management
    Effective Software Engineering Management
    Mastering the art of leading Software Engineering teams
    Addy Osmani

    Turn your engineering team into a force multiplier, not a bottleneck. This book gives current and aspiring engineering managers practical frameworks, questions, and examples for everything from one on ones and feedback to scaling teams and navigating crises.

  11. Software Engineering - The Soft Parts
    Software Engineering - The Soft Parts
    Lessons from 10 years at Google
    Addy Osmani
    No Description Available
  12. Quantum Computing for Software Engineers

    Quantum computing is real, but is frankly surrounded by a thick fog of hype. Do you want to see it clearly, understand its realities, and even consider joining it as a professional software engineer?

  13. Practical Artificial Intelligence Development With Racket
    Practical Artificial Intelligence Development With Racket
    Using Racket Scheme for implementing many short AI examples including LLMs, vector datastore, NLP, semantic web and non-AI utilities.
    Mark Watson

    Using Racket Scheme for implementing many short AI examples including LLMs, vector datastore, NLP, semantic web and non-AI utilities.

  14. The Competitive Coder's Manual: Thinking in Patterns and Logic
    The Competitive Coder's Manual: Thinking in Patterns and Logic
    Master the Mindset Behind Algorithmic Excellence—From Competition Leaderboards to Production Systems
    George panos
    No Description Available
  15. C# & AI Masterclass: The Foundations. Syntax, Type System, and Logic for Modern Developers.

    Unlock the power of Modern C# with the ultimate beginner's guide. Go from your very first line of code to designing custom objects and classes. Master essential concepts: data management, control flow logic, and reusable methods. Lay the rock-solid foundation for advanced AI, Azure, and Unity game development.