Leanpub Header

Skip to main content

Filters

Category: "Computers and Programming"

Computers and Programming

  1. Assembly Under the Hood: Modern x64 Programming for Windows
    Assembly Under the Hood: Modern x64 Programming for Windows
    From Fundamentals to Advanced Techniques
    Steve Publications

    Discover how Windows software really works with a practical guide to modern x64 assembly. From core concepts to advanced optimization, reverse engineering, and low-level systems programming, this book equips you with the knowledge to write fast, secure, and efficient code.

  2. C++ Under Pressure: A Complete Interview Guide from 1,000+ Interviews
    C++ Under Pressure: A Complete Interview Guide from 1,000+ Interviews
    Written by the interviewer , not the candidate
    Ahmed

    After 1,000+ interviews, I kept seeing the same gaps: engineers who use shared_ptr daily but can't explain the control block; developers who write multithreaded code without understanding the memory model they're relying on. This book is the resource I wished existed. Free preview includes Chapter 3: OOP & Polymorphism — the chapter that eliminates more candidates than any other.

  3. Spec Driven Development - EN
    Spec Driven Development - EN
    From vibe-coding to software engineering
    J.C.Ködel

    AI can write code faster than you can read it—so why do projects still derail? The answer is the spec. This book teaches Spec-Driven Development hands-on, building a complete app one loop at a time with Spec Kit. Stop prompting and praying. Start shipping software AI actually gets right.

  4. Will Never DM You First
    Will Never DM You First
    Inside the Scam Economy of Open Communities
    Bruno Galvao

    Every crypto channel pins the same frantic warning: the admins will never DM you first. This is the field guide to the scam economy behind that line — impersonated admins, deepfaked founders, pig-butchering, and entire synthetic communities — traced across three eras, from spam to crypto to AI, and the one question that ends it: who is in the room?

  5. Python For Beginners : A Step by Step Guide

    Learn Python from scratch with this clear, step-by-step beginner’s guide. Perfect for students, professionals, and self-learners. Master programming fundamentals through practical examples, exercises, and real mini-projects. Build confidence and start coding today!

  6. DeepSeek V3
    DeepSeek V3
    Practical Guide for AI Learning Research & Professional Use
    Anshuman Mishra

    Master DeepSeek V3 — one of the most capable AI models of its time.This practical guide teaches students, researchers, and professionals how to use DeepSeek V3 for learning, research, coding, content creation, automation, and productivity — with strong focus on prompt engineering and responsible AI usage.

  7. Llama 4 for Education and Research
    Llama 4 for Education and Research
    A Practical Guide for Students Researchers and Professionals
    Anshuman Mishra

    Unlock the power of Llama 4 — the next generation of open-weight multimodal AI.This practical guide shows students, researchers, and professionals how to harness advanced AI tools for learning, research, teaching, and productivity. From generating study notes and research ideas to building educational chatbots and optimizing workflows, discover how Llama 4 can transform the way you work and learn

  8. ​DUAL-ENGINE ALGORITHMS
    ​DUAL-ENGINE ALGORITHMS
    From Conceptual Formulas to High-Performance Code: A Comparative Guide to Data Structures, Memory Management, and Optimization
    AhmedAdawy

    How does code actually run under the hood? Stop guessing and master the hidden physics of execution. Learn how Python and Java truly manage memory, layout data structures, and drive high-performance algorithms.

  9. SnowPro Core Certification (COF-C03)
    SnowPro Core Certification (COF-C03)
    Exam Practice Tests
    Cristian Scutaru

    Become SnowPro Core certified in Snowflake!

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

  11. My Database as a Developer

    My book is out. Not a SQL tutorial. Not a beginner's guide to databases. It's for the person who writes queries every day and still wonders — why did that take 4 seconds? Why did those two records overwrite each other? Why did the system collapse under load when everything looked fine? My Database as a Developer. 8 chapters. Real answers.

  12. The Complete Guide to Dify
    The Complete Guide to Dify
    From Zero to Production — Building, Deploying, and Scaling AI Applications
    Steve Publications

    AI application development is moving fast, but building systems that actually work in production is still difficult. This guide shows you how to build, deploy and scale AI applications with Dify, covering visual workflows, RAG, AI agents, integrations, security and production operations. It's a practical, hands-on resource for turning prototypes into reliable real-world applications.

  13. Machine Learning with Python
    Machine Learning with Python
    From Scikit-Learn Fundamentals to Real-World Predictive Models
    Mohammad Belal Ansari

    Turn data into intelligent decisions. Discover how machine learning works and learn to build predictive models using Python and Scikit-Learn. From data preprocessing and visualization to classification, regression, clustering, and model evaluation, this practical guide helps you develop real-world machine learning skills.

  14. Python for Data Analysis
    Python for Data Analysis
    From Basics to Real-World Projects with NumPy, Pandas, Visualization, SQL, and Machine Learning
    Mohammad Belal Ansari

    Unlock the power of data with Python. Learn how to clean, analyze, visualize, and model real-world data using NumPy, Pandas, SQL, and machine learning techniques.

  15. The Senior Go Engineer Interview Guide: AI Platform Engineering
    The Senior Go Engineer Interview Guide: AI Platform Engineering
    Production-Grade Go, LLM Platforms, RAG, Vector Search, and Cloud Native Systems
    Luca Sepe

    Prepare for senior Go interviews, or for the jump from mid-level to senior, with a focus on AI platform engineering: LLM gateways, RAG, vector search, Kubernetes, observability, concurrency ownership, and production failure modes. Includes interview questions, senior-level answer rubrics, executable Go examples, and a production-oriented RAG service capstone you can run, test, break, and explain.