Leanpub Header

Skip to main content

Filters

Category: "JavaScript"

Books

  1. The Road to React
    The React.js in JavaScript Book (2025 Edition)
    Robin Wieruch

    https://www.roadtoreact.com

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

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

  4. Modern frontends with htmx
    Use htmx with Spring Boot and Thymeleaf to build dynamic and interactive web application
    Wim Deblauwe

    Imagine creating dynamic, interactive web applications with minimal JavaScript. That’s the revolutionary promise of htmx, a technology that redefines frontend development. This book is your gateway to mastering htmx alongside Java, Spring Boot, and Thymeleaf, transforming the way you build web interfaces.

  5. 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. The Art of Effortless Programming
    Unleashing the Power of AI Driven Development
    Eric Elliott

    Transform your software creation process with AI Driven Development (AIDD). Learn to harness AI to generate programs, unlocking 10x - 20x productivity gains while building components, tests, and documentation. Written for software engineers, product managers, code conjurers and aspiring tinkerers, this book teaches you to express complex functional requirements using natural language with the precision of code, utilizing SudoLang - a language designed specifically for communicating ideas to AI language models. You'll learn to streamline your workflow, reduce code complexity, and craft more intelligent, responsive applications that adapt to user needs.Design and implement AI-powered applications using SudoLang, and any common programming language or framework. Examples will use JavaScript, Next.js, and React.

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

  8. SurviveJS - Webpack 5
    From apprentice to master
    Juho Vepsäläinen, Tobias Koppers, and Jesús Rodríguez Rodríguez

    Webpack, a module bundler, is a powerful tool that helps you to develop complex web applications. "SurviveJS - Webpack" is meant for beginner to intermediate users of the tool that want to understand webpack better.

  9. You Don't Know JS Yet: Get Started
    Get to know JS
    Kyle Simpson

    It seems like there's never been as much widespread desire before to learn JS. But with a million blogs, books, and videos out there, just where do you start? Get Started prepares you for the journey ahead, first surveying the language then detailing how the rest of the You Don't Know JS Yet book series guides you to knowing JS more deeply.

  10. You Don't Know JS Yet: The Unbooks
    Previously Unpublished 2nd-Ed Book Content (Raw & Uncut)
    Kyle Simpson

    You Don’t Know JS: 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.

  11. React Clean Code
    The secret to becoming a productive and clean coder.
    Juntao Qiu

    Do you want to learn how to write better React code, with proven principles like S.O.L.I.D, Separation of Concerns, and Design Patterns in your React? This is a book for you. More than that, this book teaches you how to become a more productive developer with over 16 Refactorings and 20 IDE Shortcuts you can use immediately in your project today.

  12. Learn the fundamentals of HTML, SVG, CSS and JavaScript for building data visualisations on the web. Ideal if you're wanting to learn D3.js or you use Python and/or R and wish to get started with HTML, SVG, CSS and JavaScript. Straight to the point with lots of code examples.

  13. Getting started with Alpine.js
    Here begins your journey in the development of web applications with Alpine.js
    Andrés Cruz Yoris

    Alpine JS is a modern framework for JavaScript which has features similar to other frameworks such as Vue, by implementing reactive variables, listeners or watchers, attribute biding, form fields, events, among other widely used features that we will see in this book and that are ideal for small projects.

  14. Functional Programming in TypeScript
    With categories
    dimitris papadimitriou
    No Description Available
  15. 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.