Leanpub Header

Skip to main content

Filters

Category: "JavaScript"

Books

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

  2. AI with JavaScript & TypeScript: Foundations
    AI with JavaScript & TypeScript: Foundations
    OpenAI API, Zod, and LangChain.js
    Edgar Milvus

    Stop learning Python and start building AI with the tools you already master. Master production-ready AI orchestration using Node.js, LangChain, and type-safe Zod. Bridge the gap between web development and AI Engineering without switching your stack. Start your journey with the Web AI Series and build the next generation of intelligent apps.

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

  4. You Don't Know JSON
    You Don't Know JSON
    Beyond Six Data Types: The Complete Ecosystem
    Dayna Blackwell

    JSON succeeded not because it was better--XML had schemas, namespaces, and 10 years of tooling, but because it understood modularity in ways XML never could. This book deconstructs how a deliberately incomplete format defeated a comprehensive standard, then shows you the production patterns (JSON Schema, JSONB, MessagePack, versioning strategies) that make JSON systems scale from prototype to billions of requests.

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

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

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

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

  9. 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!

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

  11. 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!

  12. Django 6: Create your online store step by step
    Django 6: Create your online store step by step
    Build a modern and scalable application with a blog, ecommerce, multilingual support, and Stripe or PayPal payment gateways.
    Andrés Cruz Yoris

    In this book, you'll learn to build a modern online store with Django, following a modular, scalable structure designed for real-world projects. Throughout the chapters, we'll progress from the initial project creation to the implementation of complete modules such as the blog, the online store, filters, pagination, and integration with payment gateways like PayPal and Stripe.

  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.