Are you also validating a JavaScript URL using RegEx?
Explains why using RegEx for URL validation in JavaScript can introduce security vulnerabilities like ReDoS attacks, and recommends safer alternatives.
Explains why using RegEx for URL validation in JavaScript can introduce security vulnerabilities like ReDoS attacks, and recommends safer alternatives.
A developer shares two free tools, n:point and Mockeroo, for quickly mocking and generating API endpoints and data for prototyping and testing.
A developer explains the decision to rewrite their personal blog from scratch using the 11ty static site generator, discussing its benefits and trade-offs.
A tutorial on using monorepos with Lerna to author and publish shared NPM packages for consistent project configuration.
A tutorial on building a gesture-based payment system prototype using Arduino, TensorFlow.js, and JavaScript for secure transaction confirmation.
A tutorial explaining how to implement a factorial function in JavaScript using recursion, including the base case to prevent infinite loops.
Upgrading a SaaS app's Heroku stack and htmx, plus adding an empty state feature for a better user experience.
Explains the triangulation technique in Test-Driven Development (TDD) to safely generalize code using multiple test assertions.
A developer explores transpiling JavaScript to C++ to compile to WebAssembly, sharing lessons from a proof-of-concept for running JS in Shopify Functions.
A developer shares lessons learned while using JavaScript FormData to build a dynamic feature for a SaaS application.
A mathematical and computational exploration of the probability of a coin landing on its edge, inspired by Matt Parker's question about a 'three-sided coin'.
Developer discusses adding customer features to a SaaS app, including working with Django, Python, and JavaScript FormData.
Explores React refs, events, and escape hatches to handle stale closures and mutable state without dependency arrays.
A developer shares their complete audio, video, and software setup for creating technical content and recordings.
Kent C. Dodds announces EpicWeb.dev, a comprehensive web development learning platform with workshops, podcasts, and exercises.
A developer explores building a front-end only aircraft radar system using JavaScript, Web USB, and an RTL-SDR dongle to intercept ADS-B signals.
A developer explains the process and benefits of creating a custom Single Page Application (SPA) router for the Qwik framework.
A critique of using pre-made project templates and starter packs in web development, arguing they hinder learning and create long-term issues.
An analysis arguing React's dominance is due to popularity, not technical superiority, and that newer frameworks may be better choices for modern projects.
Learn how to detect online/offline status in JavaScript using the navigator.onLine property and the 'online'/'offline' browser events.