Leanpub Header

Skip to main content

Filters

Category: "JavaScript"

Books

  1. Creating AI Agents with MCP - Model Context Protocol
    Creating AI Agents with MCP - Model Context Protocol
    Part of the series, "The Only Book You'll Need On..."
    Lydia Evelyn and Bruce Hopkins

    Get started quickly, creating applications for the Model Context Protocol (MCP) using the official MCP SDKs for Python, Java 21, and Node.js. Quickly master, all of the concepts needed in order to build MCP servers, including transport protocols, tools, resources, prompts, roots, and sampling. Learn how to get familiar with popular MCP client applications such as, Claude Desktop, Postman, and the MCP Inspector.

  2. Node.js Secure Coding: Defending Against Command Injection Vulnerabilities

    Master Node.js security and secure coding best practices through analyzing and exploiting real-world vulnerable npm packages.

  3. JavaScript: The Parts
    JavaScript: The Parts
    and How The Parts Fit Together
    Avalynn Circe

    You can build things in JavaScript. You can ship them. You can make them work. But when someone asks you to explain what your code is doing, the words are not there, and neither is the understanding that would produce them. You learned by imitation. This book teaches you what you were actually doing.

  4. JavaScript for hackers
    JavaScript for hackers
    Learn to think like a hacker
    Gareth Heyes

    Learn how to find interesting behaviour and flaws in JavaScript. Reading this book you will find the latest and greatest techniques for hacking JavaScript and generating XSS payloads. Includes ways to construct JavaScript using only +[]()! characters. Never heard of DOM Clobbering? This book has all the details.

  5. Composing Software
    Composing Software
    An Exploration of Functional Programming and Object Composition in JavaScript
    Eric Elliott

    All software design is composition: the act of breaking complex problems down into smaller problems and composing those solutions. Most developers have a limited understanding of compositional techniques. It's time for that to change.

  6. Building Large Scale Web Apps
    Building Large Scale Web Apps
    A React field guide
    Addy Osmani and Hassan Djirdeh

    In this book, you'll uncover strategies that industry professionals use to build scalable, performant, and maintainable React applications, all without becoming overwhelmed by complexity.

  7. Vue.js 3 Crashkurs
    Vue.js 3 Crashkurs
    Moderne Single-Page-Web-Apps mit Single-File-Components und TypeScript an einem praxisnahen Fallbeispiel erlernen
    Dr. Holger Schwichtenberg

    Das Buch richtet sich an Einsteiger in Vue.js 3.x und Umsteiger von Vue.js 2.x. Es erklärt die SPA-Programmierung mit Single-File-Components und TypeScript schrittweise anhand eines praxisnahen Fallbeispiels, der Aufgabenverwaltung "MiracleList". Das Buch behandelt die aktuelle Vue.js-Version 3.4. Aktuellste Buchversion 1.15.0 vom 20.11.2024 zu Vue.js 3.5!

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

  9. Building Office Add-ins using Office.js

    This book is a guide to building Office Add-ins, describing the principles and design patterns shared by the new 2016+ APIs for Excel, Word, and OneNote. Download some sample book content, or buy it today. All proceeds from the book go to humanitarian work / disaster-relief, matched by Microsoft's generous Employee Match program. More info here.

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

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

  12. Understanding JavaScript RegExp
    Understanding JavaScript RegExp
    Example based guide to mastering JavaScript regular expressions
    Sundeep Agarwal

    Scripting and automation tasks often need to extract particular portions of text from input data or modify them from one format to another. This book will help you learn JavaScript Regular Expressions, a mini-programming language for all sorts of text processing needs.

  13. Functional Programming in TypeScript
    Functional Programming in TypeScript
    With categories
    dimitris papadimitriou
    No Description Available
  14. You Don't Know JS Yet: The Unbooks
    You Don't Know JS Yet: The Unbooks
    Previously Unpublished 2nd-Ed Book Content (Raw & Uncut)
    Kyle Simpson

    You Don’t Know JS Yet: The Unbooks is the final, draft-edition release of the second edition series—featuring the complete but unedited drafts of Book 3: Objects & Classes and Book 4: Types & Grammar, plus two bonus chapters reflecting on the “lost” books that were never written. This is the raw, honest conclusion to You Don’t Know JS Yet—a gift for readers who still care about deeply understanding JavaScript.

  15. Zero to Website
    Zero to Website
    A Beginner's Guide to Building for the Web
    Muhammad Ahsan Ayaz

    Master HTML, CSS, and JavaScript by building 6 real projects. Perfect for complete beginners who learn best by doing. No prior coding experience required. Start building professional websites today.