Leanpub Header

Skip to main content

Filters

Category: "JavaScript"

Books

  1. Frida handbook
    Frida handbook
    Learn about binary instrumentation with the Frida toolkit.
    Fernando Diaz (@entdark_)

    Learn about binary instrumentation using the Frida toolkit using practical examples. This book is not deeply focused in theory but practical use cases instead, from basic uses of the API to how to apply it in real-world scenarios. We will apply instrumentation under Linux, Windows and MacOS systems.

  2. Construindo APIs testáveis com Node.js
    Construindo APIs testáveis com Node.js
    Fundamentos de qualidade de software para a construção de APIs com Node.js
    Waldemar Neto

    Construindo APIs testáveis com Node.js utiliza exemplos do dia a dia para a construção de aplicações Node.js seguindo as melhores práticas de qualidade e desenvolvimento; Um guia, tanto para desenvolvedores iniciantes quanto para experientes, para a construção de aplicações robustas e resilientes guiadas por testes.

  3. Software Development Axioms, 2nd Edition
    Software Development Axioms, 2nd Edition
    Simple Rules for Higher Quality
    John "g$" Gmutza

    The software landscape is more crowed than ever! New frameworks seem to arrive weekly.  There are tons of books out there about mastering specific frameworks, but here is one to help you master the one constant factor, no matter where you are:  constructing the source code. Build great things in any programming notation; the rules are inside...

  4. Generative UI with OpenUI
    Generative UI with OpenUI
    Let Language Models Design the Screen
    Sandeep Kumar Patel

    A model can answer with a paragraph. It can also answer with a screen. This book shows how to build the second kind with OpenUI, and it says how each number was measured. Code and results included.

  5. Building Agentic Applications Using Angular and Genkit
    Building Agentic Applications Using Angular and Genkit
    Design, build, test and ship an AI agent with a streaming Angular front end, Genkit tools, memory, approvals and evaluation
    Sandeep Kumar Patel

    A language model is fluent and sometimes wrong. Your calendar, your customers and your budget are not allowed to be. Build one complete agent, a meeting-room booking assistant with an Angular front end and a Genkit back end, and learn what to put between the two.

  6. Advanced JavaScript for the Agent Era
    Advanced JavaScript for the Agent Era
    How the language really works, and how to build reliable AI agents with nothing but native JavaScript
    Sandeep Kumar Patel

    A user presses Stop and the agent keeps billing for tokens nobody will read. A tool times out and its retry sends the email twice. A conversation grows until it no longer fits. Each of these is a JavaScript problem, not a model problem. This book teaches the language from the inside out, then builds an agent that can be stopped, traced, and trusted, with no framework and no dependencies.

  7. Stacks, Queues, Hash Tables & Heaps - JavaScript Edition
    Stacks, Queues, Hash Tables & Heaps - JavaScript Edition
    Data Structures & Algorithms for AI-Era Interviews
    Flannan P. Brody

    Stacks, Queues, Hash Tables & Heaps - JavaScript Edition teaches 50 algorithms built on stacks, queues, hash tables, and heaps through plain-language explanations, JavaScript implementations, and step-by-step... Printed in full color.

  8. Graphs & Greedy - JavaScript Edition
    Graphs & Greedy - JavaScript Edition
    Data Structures & Algorithms for AI-Era Interviews
    Flannan P. Brody

    Graphs & Greedy - JavaScript Edition teaches 49 graph and greedy algorithms through plain-language explanations, JavaScript implementations, and step-by-step visual walkthroughs that trace every visited node,... Printed in full color.

  9. Linked Lists - JavaScript Edition
    Linked Lists - JavaScript Edition
    Data Structures & Algorithms for AI-Era Interviews
    Flannan P. Brody

    Linked Lists - JavaScript Edition teaches 56 linked-list algorithms through plain-language explanations, JavaScript implementations, and step-by-step visual walkthroughs that trace the structure through every... Printed in full color.

  10. Recursion, Backtracking & Dynamic Programming - JavaScript Edition
    Recursion, Backtracking & Dynamic Programming - JavaScript Edition
    Data Structures & Algorithms for AI-Era Interviews
    Flannan P. Brody

    Recursion, Backtracking & Dynamic Programming - JavaScript Edition teaches 50 recursion, backtracking, and dynamic programming algorithms through plain-language explanations, JavaScript implementations, and... Printed in full color.

  11. Beyond the Main Thread
    Beyond the Main Thread
    Workers, Shared Memory and Scheduling for JavaScript in the Browser
    Sandeep Kumar Patel

    A page freezes when one long task holds the main thread. Here are the browser tools that keep that work out of the way, each measured in real Chrome.

  12. Strings - Beginner → Intermediate → Advanced - JavaScript Edition
    Strings - Beginner → Intermediate → Advanced - JavaScript Edition
    Data Structures & Algorithms for AI-Era Interviews
    Flannan P. Brody

    This book teaches string and data structure algorithms the way engineers actually reason through them: one character, one pointer, one decision at a time. Every pattern inside is shown three ways — a plain-language explanation of what it does and why, a real working JavaScript implementation you can compile and run yourself, and a full pictorial walkthrough that traces the index, the window, the stack, and the trie through every step.

  13. Java Concurrency Wars: The Conquest Against Deadlocks

    A production crisis. Three developers. Fifty cinematic comic lessons. Master Java threads, race conditions, synchronization, and deadlocks through an unforgettable manga-style adventure.

  14. Trees - Beginner → Intermediate → Advanced - JavaScript Edition
    Trees - Beginner → Intermediate → Advanced - JavaScript Edition
    Data Structures & Algorithms for AI-Era Interviews
    Flannan P. Brody

    Trees - Beginner → Intermediate → Advanced - JavaScript Edition brings both volumes together: 103 tree algorithms taught through plain-language explanations, JavaScript implementations, and step-by-step visual walkthroughs, all in full color.

  15. Arrays - Beginner → Intermediate → Advanced - JavaScript Edition
    Arrays - Beginner → Intermediate → Advanced - JavaScript Edition
    Data Structures & Algorithms for AI-Era Interviews
    Flannan P. Brody

    Arrays - Beginner → Intermediate → Advanced - JavaScript Edition brings all three volumes together: 166 array algorithms taught through plain-language explanations, JavaScript implementations, and step-by-step visual walkthroughs, all in full color.