Confirmation Dialogs with Htmx and SweetAlert
A tutorial on enhancing Htmx web applications by replacing default confirmation dialogs with custom SweetAlert popups for better user experience.
A tutorial on enhancing Htmx web applications by replacing default confirmation dialogs with custom SweetAlert popups for better user experience.
Learn the fundamentals of client-side JavaScript for DOM manipulation, including creating and modifying HTML elements programmatically.
Explains JavaScript variable assignment quirks, focusing on object references vs. value assignments with practical examples.
A guide to the heading-anchors Web Component for adding anchor links to headings, including features, usage, and customization.
The article critiques excessive JavaScript use harming web performance and user experience, urging teams to prioritize users and adopt better practices.
Analyzes how JavaScript-heavy web architectures harm public service sites, causing slow performance and access barriers for users on low-end devices.
An investigation into how JavaScript-first frontend culture and bloated frameworks contributed to performance issues, especially on low-end mobile devices.
Explains what Zone.js is and how it powers Angular's automatic change detection by tracking asynchronous operations.
A response to a GitHub profile praise tool, discussing its Deno/Fresh implementation and sharing a personalized praise output.
Explains a surprising JavaScript memory leak involving closures and garbage collection, with code examples.
The article argues against using barrel files in JavaScript/TypeScript projects, explaining their drawbacks and negative impact on code organization.
Analyzes the trend towards zero-dependency JavaScript, its impact on security, performance, and developer experience, using the axobject-query controversy as a case study.
A technical guide on detecting and escaping in-app browsers on Android and iOS using JavaScript libraries and platform-specific URL schemes.
Analysis of the traverse npm package's bloat and the creation of neotraverse, a zero-dependency fork to address the issue.
A conference talk exploring the modern reasons and use cases for using Redux in React applications today.
A developer shares 25 years of experience with linters, discussing strategies for configuring them effectively and treating warnings as errors.
Compares performance of TypeScript's `private` properties vs JavaScript's `#` private fields, concluding there's no practical difference.
Explains JavaScript floating-point rounding errors in financial apps and offers solutions like integer-based calculations.
A free whitepaper exploring the adoption, APIs, and practical use of Web Components as a native alternative to JavaScript frameworks.
An introduction to Valibot, a new modular data validation library for JavaScript, exploring its origins and core concepts.