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