Which New Language Should I Learn for Web Development?
A developer's criteria and research for choosing a new, unconventional programming language to learn for full-stack web development.
A developer's criteria and research for choosing a new, unconventional programming language to learn for full-stack web development.
Explains the CSS @starting-style rule for creating transitions on elements hidden by display:none, covering its syntax and quirks.
Explores the differences between websites and web applications, focusing on scaling challenges, user experience, and the benefits of modern frameworks like React.
A front-end developer explores the basics of View Transitions API for creating smooth animations between DOM states using HTML, CSS, and JavaScript.
An analysis of the accessibility and usability of experimental CSS Carousels, highlighting current limitations and browser support issues.
Explains the BEM CSS methodology, its naming conventions (Block, Element, Modifier), and its advantages for maintainable code in team projects.
A developer reconsiders the value of webrings after discovering modern implementations that showcase community and personal websites.
A guide to integrating Apache ECharts into a React application for data visualization, including a custom wrapper component.
How to fix ESLint warnings for custom CSS class names when using Tailwind CSS by whitelisting them in the ESLint plugin configuration.
A web developer explains the value of a personal links page for consolidating online presence and shares his own approach.
Learn how to implement an HTML dialog that displays enlarged images when clicked, with zoom cursors, animations, and backdrop styling.
An overview of React's key features like component-based architecture and virtual DOM, explaining its benefits for modern web development.
A guide to building neural networks using JavaScript and the Brain.js library, covering fundamental concepts for web developers.
A tutorial on integrating the newly released Tailwind CSS v4 with a Blazor project using the updated CLI for streamlined development.
A tutorial on creating a CSS pulse animation using keyframes, box-shadow, and CSS variables for reusable, performant effects.
A guide on splitting large React components into smaller, focused units to improve maintainability, reusability, and unit test coverage.
Schedule of public tech talks and workshops on frontend development, JavaScript, and web standards for the first half of 2025.
New CSS attr() function capabilities allow referencing colors, numbers, and more from HTML attributes directly in styles, moving beyond just strings.
Author reflects on completing the #100DaysToOffload challenge, writing 100 blog posts in a year, and shares key entries and tips.
Summary of recent updates to the customizable select API, including new pseudo-elements, style changes, and usage examples.