Layering CSS gradients
A technical guide on how to layer multiple CSS gradients to create visual effects, including a marker highlight effect for text.
A technical guide on how to layer multiple CSS gradients to create visual effects, including a marker highlight effect for text.
Analysis of California's slow BenefitsCal SNAP portal vs. Code for America's faster, simpler getcalfresh.org, focusing on web performance and architecture.
An investigation into how JavaScript-first frontend culture and bloated frameworks contributed to performance issues, especially on low-end mobile devices.
A technical analysis comparing CSS Grid and Flexbox performance, finding no significant speed difference in modern browsers.
A tutorial on building a composable FadeIn animation component using Astro, JavaScript, and CSS for subtle UI flourishes.
A guide on integrating and using Angular Testing Library with the Vitest test runner for testing Angular components in a user-centric way.
The article argues against using barrel files in JavaScript/TypeScript projects, explaining their drawbacks and negative impact on code organization.
A collection of practical CSS one-liners and snippets to enhance default browser styles and improve typography in web projects.
An interactive guide explaining the CSS Grid template areas feature, highlighting its simplicity and power for layout positioning compared to line numbers.
A deep dive into the privacy, security, and UX pitfalls of in-app browsers, inspired by a Frontend Masters blog post.
A conference talk exploring the modern reasons and use cases for using Redux in React applications today.
Explores the React useRef hook, detailing its use for DOM elements and non-DOM values like API streams, with practical examples.
A beginner's guide to HTML, covering what it is, the tools needed, and a step-by-step tutorial to create your first web page.
A technical guide on how to set up and configure the Tailwind CSS framework within a Blazor web application project.
Introduces a Web Component that wraps code blocks to open them directly in CodePen for live editing and experimentation.
A CSS expert discusses modern layout features like Grid, anchor positioning, and masonry, and why adoption of new CSS is slower than expected.
A developer shares personal advice and strategies for navigating the tech job search, from preparation to interviews.
Explains how Google Translate's DOM manipulation causes crashes in React and other web apps, detailing the technical issues and potential workarounds.
A developer's experience using ChatGPT 4 as a tool for exploring and learning new technical concepts, from programming to machine learning.
Argues for naming code components with noun-adjective order (e.g., StreamCreated) instead of adjective-noun for better alphabetical grouping and searchability.