Languages you can run in the browser, part 1: Python, JavaScript, SQLite
Explores languages like Python, JavaScript, and SQLite that can run directly in a web browser, focusing on implementations like Brython and SQL.js.
Explores languages like Python, JavaScript, and SQLite that can run directly in a web browser, focusing on implementations like Brython and SQL.js.
Explains the differences between JavaScript variable declarations: const, let, and var, covering declaration, scope, and assignment rules.
A guide to structuring React Query keys effectively for caching, automatic refetching, and manual cache interactions in React applications.
A tutorial series exploring how to use trigonometric functions for creative coding and animations in CSS and JavaScript.
Explains how to use dynamic import() in ES2020 JavaScript to load modules asynchronously, including named and default exports.
A recap of a live pair programming session on DEV Community, focusing on fixing a Liquid tag issue in the Forem codebase.
Explains the differences between async and defer attributes for JavaScript loading, detailing when to use each for optimal web performance.
React 18 Alpha release details: New Root API, Suspense features, and upgrade guide for developers.
A guide on integrating WebSockets with React Query to handle live data and real-time updates in a React application.
Explains the Testing Trophy, a model for JavaScript testing ROI, covering E2E, Integration, Unit, and Static tests.
A developer announces their new weekly Twitch stream dedicated to JavaScript, covering katas, Q&A, and community interaction.
A Developer Advocate shares their first three months at Draftbit, detailing their transition from tech writer and the core responsibilities of the role.
Exploring the challenge of detecting if a browser tab is active, beyond visibility, for bidirectional slide synchronization in a presentation framework.
A developer explains how 'Yak Shaving'—the process of tackling tangential tasks—can be a positive motivation for starting and improving open source projects.
Explains why JavaScript's Math.max() returns -Infinity when called with no arguments, relating it to mathematical identity and empty sets.
A tutorial on using JavaScript's onerror event to display a default image when an image fails to load on a webpage.
A software developer shares key lessons and mistakes from their journey from intern to junior developer, focusing on overcoming challenges like 'Tutorial Hell'.
A recap of a live pair programming stream building a Twitch overlay with DEV mascot Sloan and ComfyJS for chat interaction.
Introduces zx, a Google utility for writing scripts with JavaScript/Node.js, comparing it to traditional Bash scripting.
A tutorial on creating playful generative SVG characters using JavaScript and SVG.js, inspired by a craft project with a child.