Leanpub Header

Skip to main content

Filters

Category: "Computers and Programming"

Books

  1. Go Socket Programming
    Go Socket Programming
    From Fundamentals to Production Mastery
    Steve Publications

    Build fast, reliable networked applications with Go by mastering socket programming from the ground up. Through practical examples and production-focused techniques, you will learn how to design scalable servers, implement modern network protocols, secure connections and optimize performance using idiomatic Go and the standard library.

  2. The Sequence Machines: Comparing RNN and Transformer Architectures in Modern AI

    Two architectures. One choice: process a sequence step by step, or all at once. From that single decision flows almost every difference between RNNs and Transformers: how fast they train, how far they remember, and why parallelism won. A rigorous, diagram-rich comparison that derives the field instead of just surveying it.

  3. Learning Common Lisp
    Learning Common Lisp
    A Complete Guide to Common Lisp Programming from First Principles to Advanced Metaprogramming
    Steve Publications

    Discover the power of Common Lisp through a clear, practical guide that takes you from your first S-expression to advanced macros, CLOS and the condition system. Learn not just how Lisp works but why it remains one of the world's most influential programming languages.

  4. TypeScript Metaprogramming. Advanced Type Gymnastics, Modern Decorators, and Compiler Internals
    No Description Available
  5. ENTERPRISE AI ARCHITECTURE AND THE MODERN AI STACK
    ENTERPRISE AI ARCHITECTURE AND THE MODERN AI STACK
    VOLUME I — DESIGNING THE STACK
    Padmanabham Venkiteela

    Enterprise AI is more than LLMs and chatbots. Learn how to design secure, scalable, and production-ready AI systems using a vendor-neutral architecture that connects data, models, agents, APIs, governance, and enterprise integration into one modern AI stack.

  6. Measured. Not believed

    The number is not the thing. A hands-on guide to why AI benchmark scores and trading backtests overpromise — and the four questions that catch a lying number in either one.

  7. Python Mastery
    Python Mastery
    From Beginner to Intermediate Through Real Projects, Problem Solving, and Practical Coding
    Umer

    Learn Python the way professional developers actually do. Build real projects, solve practical problems, master debugging, and develop the mindset of a software engineer with this beginner-to-intermediate guide designed for lasting skills—not just syntax.

  8. Executable Knowledge Architecture (EKA) - VOLUME 2 -- Semantic Relationships
    Executable Knowledge Architecture (EKA) - VOLUME 2 -- Semantic Relationships
    Mastering Object Properties and Ontology Structures -- Chapters 09-13
    Xiaoqi Zhao

    Turn a static class hierarchy into a real semantic graph: object properties, inverse properties, property characteristics, and domain and range, all hands-on in Protege.

  9. Executable Knowledge Architecture (EKA) - VOLUME 1 -- Semantic Foundations
    Executable Knowledge Architecture (EKA) - VOLUME 1 -- Semantic Foundations
    Learning Ontology Engineering through Protégé and Pizza.owl -- Chapters 00-08
    Xiaoqi Zhao

    Master Ontology Engineering with Protégé and the EKA Framework—Volume 1 of a multi-volume series that teaches ontology engineering hands-on through the Pizza.owl tutorial and connects it to a modern framework for building executable semantic systems.

  10. API Rate Limiting & Throttling
    API Rate Limiting & Throttling
    Distributed Quotas, Kubernetes Protection, Tenant Fairness, and Go Middleware
    Luca Sepe

    Another Production Field Manual: protect APIs before overload becomes an outage with rate limiting, throttling, and tenant fairness.

  11. System analysis and design VOL-2
    System analysis and design VOL-2
    Concepts techniques and real world applications for bca BBA mca MBA& IT professionals
    Anshuman Mishra

    Designing software is only the beginning.The true challenge lies in transforming well-designed systems into reliable, scalable, secure, and maintainable solutions that solve real-world business problems.That is precisely where System Analysis and Design: Concepts, Techniques, and Real-World Applications (Vol-II) begins.

  12. The TypeScript Way VOL-II
    The TypeScript Way VOL-II
    A Developer’s Guide to Modern Web Development
    Anshuman Mishra

    Writing TypeScript is only the beginning.Mastering TypeScript means learning how to design software that is scalable, reusable, maintainable, and capable of supporting applications used by millions of users.That is where The TypeScript Way: A Developer's Guide to Modern Web Development (Vol-II) begins.

  13. The TypeScript Way VOL-1
    The TypeScript Way VOL-1
    A Developer’s Guide to Modern Web Development
    Anshuman Mishra

    Modern web development has evolved dramatically over the past decade.Applications have become larger, more interactive, and increasingly complex. As projects grow, maintaining reliable JavaScript code becomes more challenging, leading to bugs that are often discovered only after deployment.What if many of those errors could be detected before your application even runs?

  14. 커밋 로그
    커밋 로그
    지나온 자리는 지워지지 않는다
    Chaesang Jung

    30년을 엔지니어로 살며 손에 익은 단어들을 하나씩 꺼내, 그 단어가 처음 다가왔던 자리를 적었다. 일터 한구석에 토막토막 남겨 둔 글들이, 어느새 한 권으로 쌓였다.

  15. Recursive DNS in Zig
    Recursive DNS in Zig
    Building a High-Performance DNS Resolver from First Principles
    Steve Publications

    Here's a shorter version:Go beyond DNS lookups and build a high-performance recursive DNS resolver in Zig from the ground up. Through a hands-on implementation, you will master the protocols, algorithms, and systems programming techniques that power one of the internet's most essential services.