New to JavaScript? Read the JavaScript article
Tips and tricks for using d3.js (version 7), one of the leading data visualization tools for the web. It's aimed at getting you started and moving you forward. You can download for FREE or donate to encourage further development if you wish :-).
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.
Take the journey to become a pro in GraphQL.
Do you want to know how to use Javascript to read sensors and create powerful applications with Nodebots? Do you want to learn how to create performance tests and good architecture practices for complex applications? So this book is for you!
Code along a single page Eshop app, complete with a shopping cart, product catalog, and search features. Use latest React, ES6 JavaScript features, and Firebase integration for achieving a modern serverless architecture. NOTE: First few chapters only available at no cost. Code available in open source at GitHub.
Learn the fundamentals of functions, closures, and prototypes in JavaScript.
JavaScript is the defacto language of the world, but its dynamic nature can often get you in trouble. Static typing helps avoid a bunch of mistakes that are easy to make when using a dynamic language. TypeScript is JavaScript, only better. These days, TypeScript is Essential.
Go beyond the basics of reverse engineering and learn how to uncover what software really does. From CPU execution and memory fundamentals to advanced Frida internals, this book takes you through practical techniques for analyzing and manipulating real-world applications across Android, iOS, Windows, Linux and macOS.
Go from a blank file to a real website at your own address, one small step at a time. You’ll write your first page by hand and put it online the same day, then grow it with CSS, Git, Astro and a little JavaScript. No experience needed, and every tool is free.
Go beyond using browsers and learn how they actually work. Explore the inner workings of rendering engines, JavaScript execution, networking, security and performance. Discover how modern browser automation works and how AI is changing the way we interact with the web, with practical examples and insights drawn from real browser implementations.
Make your website do things: buttons that react, forms that help, and pages that remember. No programming experience needed.
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.
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.
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.
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.