Leanpub Header

Skip to main content

Filters

Category: "JavaScript"

Books

  1. AI with JavaScript & TypeScript: Master Your Data. Production RAG, Vector Databases, and Enterprise Search.

    Are you a JavaScript developer ready to build the next generation of intelligent web applications? This book series is your hands-on guide to creating production-grade Retrieval-Augmented Generation (RAG) applications using TypeScript, Node.js, and Next.js. Move beyond abstract theory and master the entire AI pipeline, from your first LLM API call to deploying scalable, trustworthy systems. Stop just using AI tools—start building them and become a full-stack AI developer.

  2. Docker for React.js developers

    The "It Works on My Machine" Excuse Ends Today. Understand Docker. Ship with Confidence. Own Production. This book is written for front-end developers who are tired of using Docker without truly understanding it. Instead of abstract theory or backend-centric explanations, it teaches Docker in a clear, practical way—aligned with how front-end engineers think and how real front-end applications are built and shipped.You’ll work with a real GitHub repository, follow real production workflows, and learn how to build, run, and deploy a React.js application using Docker—ending with a full deployment to Amazon EC2. Every step is explained with purpose, so you understand not just what to do, but why it works.By the end of the book, Docker will no longer feel like a black box. You’ll know how to create reliable builds, debug problems with confidence, and take ownership of your production environment as a front-end developer.If you want to stop guessing, stop copying commands, and finally ship front-end applications with confidence—this book is for you.

  3. AI with JavaScript & TypeScript: The Modern Stack. Building Generative UI with Next.js, Vercel AI SDK, and React Server Components.

    The era of static web development is over—master the physics of Streaming and React Server Components (RSC) to stay ahead. Go beyond text generation and teach your AI to stream interactive, dynamic UI components directly to your users. This is your TypeScript-first blueprint for building latency-optimized, multimodal AI applications using the modern Next.js stack. Stop building chatbots; start building Generative UI.

  4. Building Yahtzee and other Dice Games
    Building Yahtzee and other Dice Games
    Codeless Game Construction for Yacht, Yahtzee, Farkel, & Wizard’s Yahtzee
    Stephen Gose

    Discover how to create various types of Dice Games using these methods from the "Construct Game Starter Kit" collection. By the end of this instructional workbook, you will have a production pipeline that gives you the ability to create as many unique "Yahtzee-style" browser games as your imagination can conceive! This will enable you to explore your creative ideas faster and with greater confidence using this prototype template.

  5. The Software Realm DECODED
    The Software Realm DECODED
    Everything Senior developers expect you to know, but rarely have time to explain
    A. M. Lorion

    You know how to code, but everyone else seems to "just get it" while you secretly Google and ChatGPT everything. The Software Realm DECODED is the patient mentor conversation you've been searching for, Peter asks the questions you're afraid to ask, and the Ultra Senior Developer explains what bootcamps skip and seniors assume you know. By the final chapter, the imposter syndrome disappears and systems finally make sense.

  6. The Professional Junior
    The Professional Junior
    Master the Senior Mindset and Write Code for Humans
    Doogal Simpson

    Stop reading 400-page theory books. This is a 30-page tactical field guide you can read during your lunch break and apply before you clock out. Learn the unwritten rules of clean code—without the fluff.

  7. Learn Coding Visually
    Learn Coding Visually
    An Image-Based Guide to Software Development for Programmers
    CodeSweetly

    Understand essential software development concepts through clear diagrams and visual explanations. Learn Coding Visually helps beginners, self-taught developers, and visual learners build stronger mental models and grasp coding concepts with greater clarity. Printed copies are also available on Amazon.

  8. Node.js Event Loop
    Node.js Event Loop
    Mastering Concurrency with Asynchronous Patterns and Non-Blocking Design in Node.js
    A. Jobaer

    Every Node.js developer uses asynchronous code but only a few truly understand what happens behind the scenes. This book reveals the internals of the Node.js Event Loop, including microtasks, macrotasks, and concurrency under load. You'll learn to master performance, scalability, and non-blocking architecture at a level that sets professionals apart.

  9. WebAssembly 2.0 Essentials, Second Edition
    WebAssembly 2.0 Essentials, Second Edition
    Making Migrations, Cloud-Native Integration, and Production-Ready WebAssembly Applications Easier
    GitforGits | Asian Publishing House

    The latest version of WebAssembly has arrived and it has some really cool new features. I knew that I had to completely rewrite this book to make sure it was up to date. Now, here we are. Within this book, I will take you from the very basics of memory, control flow, and the mechanics that make Wasm work, through to compiling multiple languages, building multi-threaded applications, and optimising for real-world performance.

  10. Adventurers of Renown™ - The Ruins of Able-Wyvern
    Adventurers of Renown™ - The Ruins of Able-Wyvern
    A Walk-Through RPG Development Tutorial.
    Stephen Gose

    Embark on an exciting journey to create your very own Multi-Player Rogue-like RPG adventure with the detailed 'Ruins of Able-Wyvern'™ template. This immersive course offers a treasure trove of step-by-step game recipes tailored for both workshop participants and instructors, compatible with either version of Construct Gaming Framework. Dive into the art of crafting this enthralling quest and unlock innovative methods that can be used in a variety of formats and themes—whether as a captivating stand-alone single-page web application (SWPA) or as an engaging 'In-Game Module' (IGM) for your epic fantasy adventures. Join us and unleash your creativity!

  11. Mastering React.js Interviews
    Mastering React.js Interviews
    For Middle/Senior Developers
    Kristiyan Velkov

    This book is your ultimate roadmap to modern React.js interviews and standing out from the crowd.Built on 350+ real interview insights, it covers the exact topics top companies test—from security, accessibility, and performance to TypeScript, architecture, and deployment—so you can master every question with confidence and land the role you deserve.

  12. A Short Guide to Naming
    A Short Guide to Naming
    Understand how and why to better name modules, classes, functions, and variables.
    Tim Ottinger

    if you've read my chapter on naming in a famous software book (first or second edition) you may want to go a little deeper. Same author, same topic, all-new content!

  13. Django 6: Crea tu Tienda en Línea Paso a Paso
    Django 6: Crea tu Tienda en Línea Paso a Paso
    Tu propia Online con Django y Pasarela de pagos mediante Stripe o PayPal
    Andrés Cruz Yoris

    En este libro aprenderás a construir una tienda en línea moderna con Django, siguiendo una estructura modular, escalable y pensada para proyectos reales. A lo largo de los capítulos iremos avanzando desde la creación inicial del proyecto hasta la implementación de módulos completos como el blog, la tienda online, los filtros, la paginación y la integración con pasarelas de pago como PayPal y Stripe.

  14. Code React Sweetly
    Code React Sweetly
    A Beginner-Friendly Guide to Build and Deploy Modern Apps with React
    CodeSweetly

    Ready to finally master React without the overwhelm? Code React Sweetly is the beginner-friendly, hands-on guide that takes you from zero to confidently building and deploying real-world React applications. Learn JSX, components, props, state, hooks, forms, styling, and routing step by step—all while creating practical projects you can actually use. No endless theory. No tutorial hell. Just clear explanations, real code, and a shopping cart app that ties it all together. By the end, you’ll honestly think like a React developer. Build. Style. Deploy. Repeat. Start your React journey now! Printed copies of this book are also available on Amazon.

  15. Elegant Design Principles
    Elegant Design Principles
    Foundations of Software Design Mastery
    Narayanan Jayaratchagan

    Elegant Design Principles distils decades of design wisdom into 95 actionable principles spanning core OO, SOLID/GRASP, package design, reliability and a forward‑looking AI‑first approach. Explore the Design Pyramid to understand how quality attributes, smells and principles interconnect; learn to manage complexity through high cohesion, low coupling and clear abstractions; and adopt modern practices like test‑driven development and semantic modularity. From novices seeking a roadmap to experts embracing AI‑assisted workflows, this book equips you to create systems that are robust, maintainable and elegant—today and in the AI‑driven future.