Leanpub Header

Skip to main content

Filters

Category: "JavaScript"

JavaScript

New to JavaScript? Read the JavaScript article

  1. Learn JavaScript Data Structures & Algorithms Visually - Volume 2
    Learn JavaScript Data Structures & Algorithms Visually - Volume 2
    Data Structures & Algorithms for AI-Era Interviews
    Flannan P. Brody

    Learn JavaScript Data Structures & Algorithms Visually - Volume 2 brings together 108 algorithms covering trees, linked lists, strings, and arrays, each part opened by short foundation sections on the core tree... Printed in full color.

  2. Learn JavaScript Data Structures & Algorithms Visually - Volume 1
    Learn JavaScript Data Structures & Algorithms Visually - Volume 1
    Data Structures & Algorithms for AI-Era Interviews
    Flannan P. Brody

    Learn JavaScript Data Structures & Algorithms Visually - Volume 1 brings together 108 algorithms covering trees, linked lists, strings, and arrays, each part opened by short foundation sections on the core tree... Printed in full color.

  3. Claude Code for Web Developers
    Claude Code for Web Developers
    7 practical workflows for building and maintaining websites
    Gianluca Raponi

    Build, debug and maintain websites with Claude Code through 7 practical workflows. Includes a downloadable practice project, reference code and 30 automated tests to help you verify what the AI produces.

  4. Browser Game Release Engineering
    Browser Game Release Engineering
    Ship One Canonical Game Across Portals with Adapters, QA, and Release Evidence
    Xiaoqing Wang

    Ship one canonical browser game across portals with isolated adapters, qualified packages, hosted QA, and evidence you can trust.

  5. Practical JavaScript for Beginners: Build 5 Real-World Web Apps from Scratch
    Practical JavaScript for Beginners: Build 5 Real-World Web Apps from Scratch
    Learn Modern ES6+ JavaScript by Doing—No Theoretical Fluff, Frameworks, or Jargon.
    Michael Abebrese-Agyeman

    Complete Ebook + Quick Reference Guide + All 5 Project Folders (Pre-written Starter Templates + Complete Final Source Code).

  6. Web Components with Lit
    Web Components with Lit
    A hands-on guide to building web components and design systems
    Sandeep Kumar Patel

    Frameworks come and go; components built on the browser's own element model don't have to. This book teaches the platform first, then Lit on top of it, and builds one real design system the whole way through: from a bare button to a versioned, documented, server-renderable npm package.

  7. Using Linux for Software Development
    Using Linux for Software Development
    A Complete Beginner-to-Advanced Guide
    Steve Publications

    From the Linux basics to advanced development workflows, this practical guide shows you how to turn Linux into a powerful software development environment. Learn the command line, work with popular programming languages, use containers and CI/CD, debug and profile applications and build skills you can use every day.

  8. Machine Learning with TensorFlow.js
    Machine Learning with TensorFlow.js
    From Fundamentals to Production in JavaScript and TypeScript
    Steve Publications

    Build real machine learning applications with TensorFlow.js, from your first model to production-ready systems. Learn how to train and deploy models in the browser and Node.js, tackle real-world challenges and explore modern techniques with practical JavaScript and TypeScript examples you can run and adapt.

  9. Web Components & Design Systems
    Web Components & Design Systems
    Built for Humans, Engineered to Be Agent-Ready
    Sandeep Kumar Patel

    Build a real, production-grade design system on the web platform — Prism DS, from a single custom element to an AI-agent-ready component library — with every example tested in a real browser before it made it into the book.

  10. Modern JavaScript Tooling in 2026
    Modern JavaScript Tooling in 2026
    Node.js, Bun, pnpm, Vite, TypeScript, Biome, Vitest & Beyond
    Steve Publications

    Cut through the noise of modern JavaScript tooling. This hands-on guide shows how Node.js, Bun, pnpm, Vite, TypeScript, Biome, Vitest and more fit together in real production workflows. Learn what each tool solves, when to use it and how to build faster, cleaner and more reliable applications in 2026.

  11. Browser-to-Hardware Programming with the Web Serial API
    Browser-to-Hardware Programming with the Web Serial API
    An End-to-End Guide for Securing Industrial Control Systems and Mission-Critical Environments
    Steve Publications

    Bring the browser and the physical world together. Learn how to build secure, reliable JavaScript and TypeScript apps that communicate directly with real hardware. From serial terminals and sensor dashboards to test stations and device tools, this hands-on guide takes you from first connection to production-ready systems.

  12. Real-Time Web Applications with Socket.IO
    Real-Time Web Applications with Socket.IO
    From WebSockets to Scalable Real-Time Systems
    Steve Publications

    Build real-time web apps that hold up beyond the demo. This hands-on guide takes you from WebSocket fundamentals and Socket.IO essentials to security, Redis scaling, monitoring and production deployment. Learn how the pieces work, why they matter and how to build fast, reliable systems ready for serious traffic.

  13. Canvas Academy
    Canvas Academy
    Build real 2D games with the HTML5 Canvas — no engine, no framework, no build step
    Ali Reza Hassan Sagor

    You don't need Unity to make a game. A text editor, a browser, and 24 chapters: build a complete Breakout from scratch, then your own games — with the HTML5 Canvas and nothing else.

  14. Disciples of Renown™ - Sanctify Hollowed Ground
    Disciples of Renown™ - Sanctify Hollowed Ground
    a "Walk-Though RPG Developer's Guide"
    Stephen Gose

    This Developer's Guide is the second in the "Disciples of Renown™" gaming series. It leads you through the development of the "Sanctify Hollowed Grounds" Role-Playing Game in both Construct v3 & v2 encoding formats. It's perfect for novices, experienced web developers, and anyone wanting their own bespoke game, artwork, and features.

  15. Spatial Web Development. Building Interactive 3D and WebXR Experiences with React Three Fiber & TypeScript
    No Description Available