Leanpub Header

Skip to main content

Filters

Category: "Graphics"

Books

  1. Advanced CUDA Programming
    High Performance Computing with GPUs
    gareth thomas

    Advanced CUDA Programming: High-Performance Computing with GPUs is the ultimate guide to unlocking the full power of modern GPU computing. Whether you're developing AI models, optimizing scientific simulations, or pushing real-time applications to their limits, this book delivers the advanced techniques and expert insights you need to achieve peak CUDA performance.

  2. Advanced GPU Assembly Programming Second Edition
    A Technical Reference for NVIDIA and AMD Architectures
    gareth thomas

    Uncover the fundamentals of GPU architecture and assembly programming with Advanced GPU Assembly Programming, a resource designed for enthusiasts and professionals who want to explore the intricate workings of modern GPUs. This book is not a step-by-step manual but a gateway to understanding GPU architecture and assembly programming at a foundational level. It’s ideal for readers who are ready to invest their own effort to experiment and grow their expertise.

  3. Beyond diagrams
    Capture your thoughts in diagrams, generate documentation, make them executable
    Pavel Vlasov

    Go beyond pixel-deep diagrams - generate documentation sites, make them executable, map to your problem domain, federate into a web of diagrams

  4. Rust In Practice, Third Edition
    Concurrency, Memory Safety, GPU Computing, Linux Kernels, and Real-World Systems using Rust 1.85
    GitforGits | Asian Publishing House

    This third edition covers Rust 1.85 and the Rust 2024 Edition in full. The new chapters on concurrency, the 2024 edition migration, GPU computing, Go integration, and Linux kernel programming show where the Rust community has moved since the second edition, and where systems programming as a discipline is heading. You might be writing your first Rust function or your hundredth production service, but I hope this book makes the language feel less like a puzzle and more like a tool you are already familiar with. That was the only goal I had when I wrote it.

  5. Modern GPU Architecture Second Edition
    Volume One Graphics Pipeline Design and Hardware Implementation
    gareth thomas

    Graphics Pipeline Design and Hardware ImplementationModern GPUs are the most complex and efficient parallel processors ever created—and this book shows you exactly how they work at the hardware level.Unlike typical graphics or programming guides, this volume takes you inside the GPU itself: how instructions flow through pipelines, how memory hierarchies sustain bandwidth, how shader cores and fixed-function units cooperate to render billions of pixels per second.

  6. Semadraw
    A Semantic Graphics Foundation for FreeBSD
    Vester Thacker

    Semadraw introduces a semantic graphics foundation for FreeBSD that cleanly separates drawing intent from display policy. It presents a rigorous, backend-agnostic graphics model designed for correctness, determinism, and long-term maintainability.

  7. Python Programming with Tkinter
    From Fundamentals to Advanced GUI Techniques
    Nadine Brown

    Bring fun and curiosity to your computer science learning journey with "Interactive Programming with Python Tkinter. This exciting hands on book revisits fundamental programming concepts in an enjoyable and interactive way, making it perfect for both beginners and those looking to deepen their understanding. 

  8. This book focuses on the science and practice of quantifying user experience. It covers usability metrics, behavioural analytics, and frameworks for linking design improvements to business outcomes. Readers will gain practical guidance on setting UX KPIs, conducting A/B tests, analysing engagement data, and calculating the return on investment of design initiatives.

  9. In this book, the author explores the challenges and strategies of designing user experiences for large-scale, data-heavy, and intelligent systems. From enterprise software with complex workflows to AI-driven products that learn and adapt, the book provides frameworks for making intricate systems usable, intuitive, and human-centred.

  10. Digital Marketing Crash Course 2025: A Practical Guide for Small Business Owners, Freelancers & Remote Workers
    Learn real-world skills to grow your business, build your brand, and start earning online — fast
    Arsalan Khan

    Want to grow your business, side hustle, or freelance brand in 2025? You don’t need a marketing degree or a big budget — just a clear path.Digital Marketing Crash Course 2025 is your short, no-fluff guide to launching and growing online. Whether you're a freelancer, student, small business owner, or remote worker, this book shows you how to attract clients, build your brand, and start earning — with real examples and AI tools that save time.✅ Build your online presence from scratch ✅ Learn smart content strategies that actually convert ✅ Use free tools to get traffic, leads, and sales ✅ Follow a 30-day launch plan you can start today

  11. How to Build & Sell Digital Products in 2025 (Even If You’re Not a Designer)
    A Step-by-Step Guide for Beginners to Create and Sell Digital Products Using Free Tools and AI – No Design Skills Required
    Arsalan Khan

    Want to earn passive income by selling digital products — even if you can't design or code?How to Build & Sell Digital Products in 2025 is your complete beginner’s guide to turning simple ideas into profitable downloads.Using free tools and AI helpers like ChatGPT and Canva, you’ll learn to:Create your first eBook, template, or planner in daysSell globally on platforms that support Pakistan and beyondMarket without ads, automate delivery, and build income that grows while you sleepNo tech skills. No budget. Just a smart, step-by-step roadmap to build once and sell forever.

  12. Practical GPU Programming
    High-performance computing with CUDA, CuPy, and Python on modern GPUs
    GitforGits | Asian Publishing House

    Even if you're a total newbie to the world of GPUs, this book will take you from the basics of CPUs to the current world of GPU programming. All you need is some Python experience and a willingness to explore and try the techniques it offers.This book will walk you through the basics of GPU architectures, show you hands-on parallel programming techniques, and give you the know-how to confidently speed up real workloads in data processing, analytics, and engineering.

  13. Design Smarter is the ultimate guide for creators, educators, entrepreneurs, and marketers who want to harness the full potential of Canva’s AI-powered Magic Tools. With clear, actionable steps and real-world examples, this book teaches you how to design faster, write smarter, and produce high-impact visuals—without needing a design degree. Inside, you’ll learn how to: Use Magic Write to generate text for blogs, captions, ads, and more Create stunning layouts instantly with Magic Design Edit and enhance images using Magic Edit and Magic Eraser Generate unique artwork with Text to Image Animate your content with Magic Animate Brand consistently using Canva’s Brand Kit Apply these tools across real projects—from social media campaigns to eBooks and client work Whether you're just starting with Canva or want to supercharge your workflow, this step-by-step guide gives you the tools, confidence, and strategy to work like a pro.

  14. Data Dashboards with JavaScript
    Learn how to build data dashboards with Chart.js, Leaflet and React.
    Peter Cook

    Data Dashboards with JavaScript shows how to build data dashboards with JavaScript. Learn how to build charts using Chart.js, data-driven maps using Leaflet and a data dashboard using React, Chart.js and Leaflet.

  15. Visualising Data with JavaScript
    Learn how to build charts, maps and data stories using Chart.js, Leaflet and D3.
    Peter Cook

    Visualising Data with JavaScript is an introduction to using JavaScript to visualise data. Learn how to build charts using Chart.js, data-driven maps using Leaflet and a custom chart using D3.js. You'll also learn how to make a data story that combine multiple charts and maps.