The Hidden Burden of Architectural Decision Fatigue (and How to Fix It) (git) | | 14,293 |
architecture, documentation |
“Intl.DurationFormat”: Format Time Durations With Locale Support (tre) | | 14,292 |
javascript, localization |
Create a Fun Quick Text Flip Effect (kev) | | 14,291 |
videos, css, effects |
How WebAssembly Crushes Technical Debt (mis/web) | | 14,290 |
webassembly, technical-debt, metrics |
Nobody Should Be a “Content Creator” (cod) | | 14,289 |
content, social-media, ai, career |
View Transitions Applied: Smoothly Animating a “border-radius” With a View Transition (bra/bra) | | 14,288 |
css, animations, view-transitions, borders |
A 10× Faster TypeScript (ahe/msd) | | 14,287 |
videos, typescript |
What’s Missing With AI-Generated Code? Refactoring (ste/the) | | 14,286 |
surveys, studies, research, ai, productivity, quality, maintenance, refactoring |
On JavaScript Closures (With Examples of Interview Questions) (mar) | | 14,285 |
guest-posts, javascript, closures, variables, examples, interviewing |
Future of CSS: “select” Styling Without the Hacks (lin) | | 14,284 |
css, selectors, forms, html |
Lazarus Strikes npm Again With New Wave of Malicious Packages (soc) | | 14,283 |
npm, dependencies, security |
Content Churn in Google Doubled Over Five Years (dr/moz) | | 14,282 |
google, search, content, seo, metrics |
DOJ Pushes for Google to Sell Chrome to Break Search Monopoly (gha) | | 14,281 |
google, search, legal, chrome, browsers |
Here’s How Chrome Could Lose the Browser War | | 14,280 |
chrome, google, browsers, browser-wars, history |
How to Handle “Urgent Request” in Scrum (jpa/scr) | | 14,279 |
how-tos, scrum, agile, project-management, prioritization |
10 Hidden Gems in Angular That You Should Use | | 14,278 |
angular, functions |
Top 10 Common Accessibility Issues in Websites | | 14,277 |
accessibility |
Usability Testing With Disabled Users Is a Good Investment (nic) | | 14,276 |
testing, usability, accessibility |
Standards for ANSI Escape Codes (b0r) | | 14,275 |
escaping, encoding |
Delaying the Shipping of CSS “@ function” From Chrome 136 to 139 (arg/dev) | | 14,274 |
chrome, google, browsers, css |
Node Just Added TypeScript Support. What Does That Mean for Deno? (and+/den) | | 14,273 |
typescript, nodejs, deno |
JavaScript Best Practice: Use “return await” (adv) | | 14,272 |
javascript, asynchronicity, best-practices |
Making the Fediverse More Accessible With Claude 3.7 Sonnet (jud/the) | | 14,271 |
fediverse, bluesky, social-media, tooling |
Accessible Solutions Benefit Everyone: Here’s How (nng) | | 14,270 |
videos, design, accessibility, examples |
Is Biome Ready to Replace Prettier and ESLint? (eki) | | 14,269 |
formatting, linting, tooling, biome, prettier, eslint |
Don’t Use Fake Bold or Italic in Social Media (aar) | | 14,268 |
social-media, unicode, screen-readers, pronunciation, accessibility |
Our Favorite DevTools Features of 2025 (uma/deb) | | 14,267 |
dev-tools, browsers, chrome, google, edge, microsoft |
5 Questions to Ask Your Manager to 10× Your Impact at Work (tec/cod) | | 14,266 |
career, productivity, prioritization, communication, culture |
Firefox 136 Launches With Vertical Tabs, but One Requested Feature Is Still Missing (mar/gha) | | 14,265 |
firefox, mozilla, browsers |
Ethical Foundations in Modern Software Development (fra) | | 14,264 |
fundamentals, principles, ethics, foss, ai |
Truth, Lies, and Progress Bars (tyl/clo) | | 14,263 |
design, progress-indicators |
Building Websites With LLMS (jim) | | 14,262 |
html, css, view-transitions |
Using and Styling the “details” Element (geo/css) | | 14,261 |
html, css, examples |
Tailwind UI Is Now Tailwind Plus (ada/tai) | | 14,260 |
tailwind |
Myth: Technical Debt Is the Developers Problem (reb/scr) | | 14,259 |
myths, technical-debt, processes, scrum, agile |
Agentic AI Is the New Web App, and Your AI Strategy Must Evolve (the) | | 14,258 |
ai, outlooks |
The Professional Standing of Frontend Developers (mar) | | 14,257 |
guest-posts, career, learning, html, css, javascript, communication, collaboration, community, ai |
License to Kill: Coding With Cursor AI Agents (git) | | 14,256 |
cursor, code-editors, ai |
The Case For Minimal WordPress Setups: A Contrarian View On Theme Frameworks (kev/sma) | | 14,255 |
wordpress, theming, tooling, minimalism |
CSS Meets Voxel Art: Building a Rendering Engine With Stacked Grids (cod) | | 14,254 |
css, html, art |
The Problem With Indirections (dan) | | 14,253 |
programming, variables, functions, presentational-css, state-management |
A11y 101: 1.3.5 Identify Input Purpose (nat) | | 14,252 |
introductions, accessibility, wcag, forms |
JavaScript (had+/htt) | | 14,251 |
web-almanac, studies, research, metrics, javascript, performance, bundling, transpiling, web-workers, libraries, web-components |
One Kilobyte to Copilot: My Journey Through Programming History (zun) | | 14,250 |
programming, ai, history |
UX Analytics: How to Measure Your User Experience the Right Way (sye/uxm) | | 14,249 |
how-tos, user-experience, metrics, accessibility, performance, tooling |
Functions in CSS?! (mon/css) | | 14,248 |
css, functions |
Everything I Was Lied to About Node.js Came True With Elixir | | 14,247 |
nodejs, concurrency, memory, performance |
Who Is Free Software For? (tan) | | 14,246 |
foss, licensing |
Other Causes of Signed Exchanges Errors (paw) | | 14,245 |
signed-exchanges, errors, debugging, performance, cloudflare, google |
My Sales Pitch for TypeScript (rau) | | 14,244 |
typescript |
Values (yat) | | 14,243 |
accessibility, ai, community, culture |
Update on QUIC (jas/nod) | | 14,242 |
nodejs, quic, tls, protocols, support |
Image Comparison Slider in 6 Lines of JavaScript | | 14,241 |
images, javascript |
What’s New in Svelte: March 2025 (dre/sve) | | 14,240 |
svelte, sveltekit |
Leverage on Redux to Execute Your Tests 100× Times Faster (drp) | | 14,239 |
react, redux, testing, performance, examples |
Chrome on Android Edge-to-Edge Migration Guide (bra/dev) | | 14,238 |
guides, chrome, google, browsers, mobile |
JavaScript Fatigue Strikes Back (all) | | 14,237 |
javascript, react, frameworks, libraries, tooling |
New to the Web Platform in February (rac/dev) | | 14,236 |
release-notes, web-platform, browsers, firefox, mozilla, chrome, google, safari, apple |
When Config Becomes the Code: The Trap of Over-Abstracting Logic (max/itn) | | 14,235 |
configuration, debugging, low-and-no-code |
Views on Views (hdv) | | 14,234 |
accessibility, wcag, terminology |
Advanced Network Analysis With Chrome DevTools (jec/dev) | | 14,233 |
videos, dev-tools, chrome, google, browsers, performance, network, caching |
Is the Button Focusable? (mat) | | 14,232 |
accessibility, buttons, focus |
When to Use Lists for Better Accessibility (svi) | | 14,231 |
accessibility, html, lists |
How to Reduce Web Application Bundle Size? (ant/hmp) | | 14,230 |
how-tos, web-apps, bundling, javascript, tooling |
New to Web Development? Run Your Own Website (j9t) | | 14,229 |
career, training |
Using AI in the Browser for Typo Rewriting (ray) | | 14,228 |
chrome, google, browsers, ai, apis, content |
What Is TypeScript? An Overview for JavaScript Programmers (rau) | | 14,227 |
overviews, typescript, javascript, comparisons |
Next.js 15.2 (huo+/nex) | | 14,226 |
release-notes, nextjs |
What It Really Takes: Building an Accessibility-First Corporate Culture (les/deq) | | 14,225 |
videos, accessibility, culture, strategies |
The Existential Challenge of Design System Team Morale (pjo) | | 14,224 |
design-systems, processes, culture |
The Six Cs of Accessibility (ins) | | 14,223 |
accessibility |
8 Best Things About Working in UX (nng) | | 14,222 |
videos, user-experience, career |
Google’s Principles for Measuring Developer Productivity (abi) | | 14,221 |
google, principles, productivity, studies, research |
Firefox: Mozilla Confirms Support for Classic Extensions and Manifest V3 Add-Ons (mar/gha) | | 14,220 |
firefox, mozilla, browsers |
5 Tips to Do Less and Better Work With AI (pro) | | 14,219 |
ai, productivity, automation, writing |
Open-Source Is Where Dreams Go to Die (tre) | | 14,218 |
foss, culture, community, economics |
2024 Web Almanac: Uncovering Global Accessibility Insights With axe (mgi/deq) | | 14,217 |
videos, accessibility, web-almanac, studies, research, metrics, tooling |
Turbocharging V8 With Mutable Heap Numbers (vic/v8j) | | 14,216 |
v8, javascript-engines, javascript, performance, randomness |
@ 11ty/image-color (zac) | | 14,215 |
packages, npm, images, colors |
How to Use “attr()” in CSS for Columns, Colors, and Font-Size (chr/fro) | | 14,214 |
how-tos, css, functions, layout, colors, typography |
Why I Like Designing in the Browser (tyl/clo) | | 14,213 |
design, processes, browsers |
Browsers: A Snapshot (bry) | | 14,212 |
browsers, chromium, edge, microsoft, firefox, mozilla, safari, apple |
CSS Snapshot 2024 (tab+/w3c) | | 14,211 |
css, standards |
5 Questions for Jeremy Keith (ada+/fro) | | 14,210 |
interviews, web, web-platform, interoperability, mobile |
Applying the Web Dev Mindset to Dealing With Life Challenges (css) | | 14,209 |
career |
Web Scraping With Playwright (wan) | | 14,208 |
scraping, playwright, typescript, youtube, functionality |
11 Practical Tips to Make Code Reviews Easier as a Developer (anm) | | 14,207 |
code-reviews, tips-and-tricks, ai, principles, linting, formatting, quality, collaboration |
Simple Interactive CLI App With Node.js (rwi) | | 14,206 |
tutorials, nodejs, command-line |
A11y 101: 1.3.4 Orientation (nat) | | 14,205 |
introductions, accessibility, wcag, design |
The Figma Dilemma: Too Many Cooks, Too Few Decisions (web) | | 14,204 |
design, figma, collaboration |
Top 10 Front-End Dev Trends for 2025 (bhu) | | 14,203 |
trends, ai, low-and-no-code, css, edge-computing, frameworks, dark-mode, sustainability, webauthn, interaction-design, voice |
Subverting Control With Weak References (jlo) | | 14,202 |
programming, javascript |
Solved by Style Observer: “Element.matchContainer()” (bra/bra) | | 14,201 |
css, javascript |
Skip Links: What, Why, and How (tem) | | 14,200 |
accessibility, skip-links, keyboard-navigation, wcag |
1.4.10: Adversarial Conformance (aar) | | 14,199 |
accessibility, wcag, compliance |
It Is No Longer Safe to Move Our Governments and Societies to U.S. Clouds (ber) | | 14,198 |
cloud-computing, security, privacy, legal |
In Defense of Text Labels (chr) | | 14,197 |
labels, icons, images, usability, design |
Clean Code in JavaScript: A Comprehensive Guide | | 14,196 |
guides, javascript, principles, conventions, variables, objects, functions, comments, testing, quality |
Toe Dipping Into View Transitions (geo/css) | | 14,195 |
css, view-transitions |
Everything You Need to Know About Invoker Commands (kei/web) | | 14,194 |
videos, html |
A Guide to AI Prototyping for Product Designers (uxd) | | 14,193 |
guides, design, prototyping, ai, product-management |
Why We Ditched Next.js and Never Looked Back (nor+/nor) | | 14,192 |
nextjs |
The Effort Paradox in AI Design (sav/uxd) | | 14,191 |
design, product-management, history |
“ruby-align” Is Baseline Newly Available (kos/dev) | | 14,190 |
ruby-markup, html, css, browsers, support, web-platform |
10 Open-Source Documentation Frameworks to Check Out (sil) | | 14,189 |
foss, documentation, tooling, link-lists, zola |
Accessible Design Checklist (lau/pen) | | 14,188 |
accessibility, design, checklists |
Fixing “rowspan=0” on Tables on WebKit (kar) | | 14,187 |
html, tables, webkit, browser-engines, browsers |
UX Is Dead, Long Live UX (kim/nng) | | 14,186 |
user-experience, ai, economics |
Web Accessibility Lawsuit Moves Forward Against the State of Louisiana (lfl) | | 14,185 |
accessibility, legal, ada |
Debugging Mutable Subresources: A Detective Story (paw) | | 14,184 |
signed-exchanges, caching, debugging |
Introduction to Frontend Development (the) | | 14,183 |
introductions, html, css, javascript, frameworks, libraries, tooling, career, trends |
Debugging CSS Anchor Positioning (tab+/odd) | | 14,182 |
videos, interviews, css, anchor-positioning, debugging |
Digital Accessibility and the Cost of Exclusion (deq) | | 14,181 |
accessibility, economics, ethics |
What I Wish I Knew as a Junior Developer (cod) | | 14,180 |
career, lessons |
TC39 Advances 3 Proposals to Stage 4: RegExp Escaping, Float16Array, and Redeclarable Global Eval Vars (sar/soc) | | 14,179 |
standards, ecmascript, javascript, regex, escaping, arrays, math |
3 Best Practices for Multi-Language Support in Frontend Development (ele/des) | | 14,178 |
guest-posts, internationalization, localization, automation, ai |
Why You Shouldn’t Use AI to Write Documentation (lur/zer) | | 14,177 |
documentation, writing, ai |
Human-Centered Design Through AI-Assisted Usability Testing: Reality or Fiction? (sma) | | 14,176 |
design, usability, testing, ai |
Tracing of Node.js for Better Visibility and Performance With N|Solid (liz/nod) | | 14,175 |
nodejs, tooling |
Documenting Web Components With Storybook | | 14,174 |
documentation, design-systems, web-components, storybook, examples |
Breakpoint-Free CSS Grid Layouts (kev) | | 14,173 |
videos, css, grids, layout, functions |
20 Years of AJAX: The Technology That Revolutionized Web Development (lav) | | 14,172 |
ajax, javascript, history, data-fetching |
Demystifying MIME Types: Basics, Use Cases, Best Practices (mar) | | 14,171 |
guest-posts, mime-types, fundamentals, best-practices, performance, servers, apache, nginx, email |
CSS “@ function” + CSS “if()” = 🤯 (bra/bra) | | 14,170 |
css, functions, conditionals, custom-properties, dark-mode |
How I Review Design Work (ted/uxd) | | 14,169 |
design, consistency, creativity, complexity, processes |
ESLint Now Officially Supports Linting of CSS (nza/esl) | | 14,168 |
eslint, css, linting |
TypeScript in a Node.js Project (rwi) | | 14,167 |
typescript, nodejs, configuration |
A Really (Really) Long but Authentic History of Design Evolution in India (uxd) | | 14,166 |
design, culture, history |
Basic Design Patterns (all) | | 14,165 |
software-design, software-design-patterns |
Tim Frick on Web Sustainability and Building a Greener Digital World (tim) | | 14,164 |
interviews, design, content, hosting, sustainability |
CSS-Only Click Handlers You Might Not Be Using, but You Should (pra) | | 14,163 |
css, selectors |
These (Still) Aren’t the SCs You’re Looking For (pat) | | 14,162 |
videos, wcag, accessibility, compliance |
Navigating the Web Platform (pat) | | 14,161 |
web-platform, documentation, browsers, standards, link-lists, cheat-sheets |
CDEs Aren’t Just for Developers: How QA, Tech Writers, and Designers Benefit Too (jet) | | 14,160 |
code-editors, jetbrains, case-studies |
AI Killed the Tech Interview. Now What? | | 14,159 |
interviewing, hiring, ai, career, outlooks |
How OWASP Helps You Secure Your Full-Stack Web Applications (eri/sma) | | 14,158 |
security, monitoring, authentication, vulnerabilities, configuration, csrf, cryptography, authorization |
Decoding CSS Selectors: “:has(:not)” vs. “:not(:has)” (pol) | | 14,157 |
css, selectors, comparisons |
Meeting European Accessibility Act (EAA) Standards: A Developer’s Checklist (sit) | | 14,156 |
accessibility, checklists, eaa, legal |
A Color Input That Also Shows the Value (chr/fro) | | 14,155 |
forms, colors, web-components |
Static vs. Dynamic Content: Which Should Developers Favor? (the) | | 14,154 |
content, client-side-rendering, server-side-rendering, performance, frameworks, comparisons |
Aspect Ratio Changes With CSS View Transitions (jim) | | 14,153 |
css, view-transitions |
Accessible UX Design: 6 Advanced Techniques to Elevate Your Process (amb/a11) | | 14,152 |
design, user-experience, accessibility, principles, techniques, processes |
React Libraries for 2025 (rwi) | | 14,151 |
react, libraries, tooling, link-lists |
Implementing a Dissolve Effect With Shaders and Particles in Three.js (0xj/cod) | | 14,150 |
effects, libraries |
The Dark Side of UX: Lessons From OnlyFans’ Addictive Design (web) | | 14,149 |
lessons, design, dark-patterns, ethics, user-experience, case-studies |
10 Common Web Development Mistakes to Avoid Right Now (sit) | | 14,148 |
mistakes, mobile, performance, accessibility, seo, navigation, security, analytics, testing |
The Difference Between Zoom and Scale (css) | | 14,147 |
css, zooming, transforms, tips-and-tricks |
Interaction Design Demands More Than Visual Creativity (fil/uxd) | | 14,146 |
design, interaction-design, design-systems, creativity |
It’s Right There in the Back of the Book (xir) | | 14,145 |
accessibility, html, semantics |
Top Lawyers in 16 States Push Back on Anti-DEIA Executive Orders (lfl) | | 14,144 |
dei, accessibility, legal |
Rethinking Find-in-Page Accessibility: Making Hidden Text Work for Everyone (sch) | | 14,143 |
accessibility, search, browsers, html |
Getting the Relationship Between UX Design and Business Strategy Right (sil/uxm) | | 14,142 |
design, user-experience, product-management, strategies, economics, collaboration, business-relations |
10 Awesome CSS Text Effects for Your Next Project (pau) | | 14,141 |
css, effects, code-pens |
The “attr()” Function in CSS Now Supports Types (ami) | | 14,140 |
css, functions, attributes, types |
How to Move the First Element to the End in JavaScript (jos) | | 14,139 |
how-tos, javascript |
How to Use Chrome’s Developer Tools (mat/deb) | | 14,138 |
how-tos, chrome, google, browsers, dev-tools |
The “:not” Selector in Use (cit) | | 14,137 |
css, selectors |
Generic LLM Chatbot Attestation (aar) | | 14,136 |
ai, processes |
Top 5 Uses of WebAssembly for Web Developers (the) | | 14,135 |
webassembly, performance, migrating, ecommerce, dev-tools |
The New “withAttributes” Method for Relationships and Scopes in Laravel (ami) | | 14,134 |
laravel, php |
Advice to New Engineering Managers (tre) | | 14,133 |
engineering-management, leadership, culture |
5 Ways to Increase the Quality of Your Design System Documentation (lew) | | 14,132 |
design-systems, documentation, quality |
10 Secret Git Commands That Will Save You 5+ Hours Every Week | | 14,131 |
git, command-line |
Create Contextual Console Loggers (pat/dev) | | 14,130 |
console, javascript, debugging, dev-tools, browsers, edge, microsoft, chrome, google |
Common Accessibility Challenges When Navigating Tables (usa) | | 14,129 |
accessibility, tables, images, keyboard-navigation |
The Hardest Working Font in Manhattan (mwi) | | 14,128 |
fonts, typography, history |
The Great AI UI Unification (mgs) | | 14,127 |
ai, usability, chatgpt, openai |
Love at First Slide! Creating a Carousel Purely Out of CSS (uti) | | 14,126 |
css, scrolling, carousels, functionality |
Sunsetting “Create React App” (mat+/rea) | | 14,125 |
react |
Comcast: A New Standard for Internet Energy Efficiency (jas/ene) | | 14,124 |
web, network, sustainability |
Rainbow Selection in CSS (chr/fro) | | 14,123 |
css, selectors, effects |
Does WebPerf Matter to Your SEO Ranking? (tod/per) | | 14,122 |
videos, performance, seo, keywords |
We Were Wrong About GPUs (mrk/fly) | | 14,121 |
cloud-computing, edge-computing, ai, docker, containerization, developer-experience |
How to Test and Measure Content in UX (vit/sma) | | 14,120 |
how-tos, user-experience, design, content, testing, analytics |
Using the “step” and “pattern” Attributes to Make Number Inputs More Useful (cas/pic) | | 14,119 |
html, forms |
2025: 10 Free Must-Know Websites for Every Developer (jus) | | 14,118 |
productivity, creativity, link-lists |
Which HTML Element Are You? | | 14,117 |
html |
Launching Interop 2025 (moz) | | 14,116 |
interoperability, web-platform, browsers, support |
Interop 2025 (pat) | | 14,115 |
interoperability, web-platform, browsers, support |
Don’t Start Testing Accessibility With a Screen Reader (eri) | | 14,114 |
accessibility, testing, screen-readers, keyboard-navigation |
When an Engineering Manager Marries a Product Manager: Planning, Roadmaps, and Bug Fixes (dar/cod) | | 14,113 |
engineering-management, product-management, career, collaboration, processes |
Interop 2025: Another Year of Web Platform Improvements (rac/dev) | | 14,112 |
interoperability, web-platform, browsers, support |
Reimagining Fluid Typography (mia/odd) | | 14,111 |
typography, css, responsive-design, fluid-design |
Better Text Rendering in Chromium-Based Browsers on Windows (kur+/dev) | | 14,110 |
typography, rendering, browser-engines, browsers, chromium, windows, microsoft |
Faux Containers in CSS Grids (tyl/clo) | | 14,109 |
css, grids, layout |
Time to First Byte: Beyond Server Response Time (mat/sma) | | 14,108 |
performance, optimization, redirecting, content-delivery |
Why Emojis Are the Ultimate User Interface (web) | | 14,107 |
emoji, user-experience, design |
Tech Continues to Be Political (mia) | | 14,106 |
community, dei, ethics, policies, ai, career |
Style Observer: JS to Observe CSS Property Changes, for Reals (lea) | | 14,105 |
tooling, libraries, css, javascript |
State of React 2024 [Results] (sac+/dev) | | 14,104 |
surveys, react |
Testing 10 JavaScript Frameworks on Their HTML Defaults (j9t) | | 14,103 |
frameworks, javascript, html, conformance, comparisons, link-lists |
State of AI 2025 (sac/dev) | | 14,102 |
surveys, ai, code-editors, tooling |
Simplify Nested Code (kei) | | 14,101 |
programming, nesting, conditionals, simplicity |
Structuring Design Tokens for Interactive States (zet) | | 14,100 |
design-tokens |
12 Web Accessibility Tips to Make Your Site More User-Friendly (edi) | | 14,099 |
accessibility, tips-and-tricks, contrast, alt-text, keyboard-navigation, navigation, captions, labels, skip-links, microcontent |
How to Refactor Code With GitHub Copilot (git) | | 14,098 |
how-tos, refactoring, ai, github, github-copilot |
How to Start a React Project (rwi) | | 14,097 |
how-tos, react |
The Mystery of Mutable Subresources in Signed Exchanges (paw) | | 14,096 |
authentication, signed-exchanges, caching, ruby-on-rails, nextjs, compression, http-headers, http |
Web Components Toolkit (stu) | | 14,095 |
websites, web-components |
Don’t Put Your Team in a Bubble (reb/scr) | | 14,094 |
agile, scrum, product-management, engineering-management |
“Create React App” Officially Deprecated Amid React 19 Compatibility Issues (sar/soc) | | 14,093 |
react, vite, migrating, single-page-apps |
Micro Frontends With Angular and Native Federation (man/ang) | | 14,092 |
angular, micro-frontends |
How to Write Cypress Tests That Don’t Suck (jon/ato) | | 14,091 |
how-tos, testing, cypress |
Microsoft Study Finds AI Makes Human Cognition “Atrophied and Unprepared” (ema/404) | | 14,090 |
studies, research, microsoft, ai, career, learning |
Organizing Design System Component Patterns With CSS Cascade Layers (mrt/css) | | 14,089 |
design-systems, components, css, cascade |
Optimizing Images for Web Performance (tod/fro) | | 14,088 |
images, performance, optimization, jpeg, png, webp, avif, html, caching |
How I Created a Popular WordPress Theme and Coined the Term “Hero Section” (Without Realizing It) (sma) | | 14,087 |
wordpress, themes, terminology, history |
Exploring Routes Rendering Modes in Angular (mai) | | 14,086 |
angular, routing |
Control Scope Creep Before It Controls You (ana) | | 14,085 |
project-management, processes |
Think JavaScript Is Slow? Here’s How JIT (Just in Time) Compilation Makes It 100× Faster Instantly (roy) | | 14,084 |
javascript, compiling, performance |
Designing for AI Engineers: UI Patterns You Need to Know (eve/uxd) | | 14,083 |
design, design-patterns, principles, processes, ai |
10 Must Read Microservices Architecture Books for Experienced Developers | | 14,082 |
books, microservices, architecture |
How I Migrated From WordPress to Astro (its) | | 14,081 |
migrating, wordpress, astro |
Tightening Every Bolt (bag) | | 14,080 |
videos, processes, code-reviews, testing, security |
TypeScript: The “satisfies” Operator (rau) | | 14,079 |
typescript, operators |
View Transitions Applied: More Performant “::view-transition-group(*)” Animations (bra/bra) | | 14,078 |
css, javascript, view-transitions, performance |
Preload Fonts on Your Website for Better Core Web Vitals (deb) | | 14,077 |
performance, fonts, hints, web-vitals |
Taking RWD to the Extreme (sma) | | 14,076 |
responsive-design, html, css |
Beware the Faux Bold (and How to Fix It) (ric) | | 14,075 |
typography, fonts, css |
Three Approaches to the “&” (Ampersand) Selector in CSS (rps/fro) | | 14,074 |
css, nesting |
The Popover API Is Now Baseline Newly Available (dev) | | 14,073 |
pop-overs, apis, browsers, support, web-platform |
Beyond DX: Developers Must Now Learn Agent Experience (AX) (ric/the) | | 14,072 |
code-editors, ai, agent-experience, developer-experience |
Here Is Why Microsoft’s “Uninstall Edge” Page Offers No Instructions to Remove the Browser (mar/gha) | | 14,071 |
edge, microsoft, browsers |
6 Questions for Eric Eggert (yat+/fro) | | 14,070 |
interviews, accessibility, eaa, legal |
Definition Layers Within Semantic Tokens (ikn) | | 14,069 |
design-tokens |
How to Bring Structure and Clarity to Design System Components (vil/but) | | 14,068 |
how-tos, design-systems, components, conventions |
The Jetbrains Platform Gets a New Community Space (kle/jet) | | 14,067 |
jetbrains, community |
My Experience as a Designer Working at Bit | | 14,066 |
design, career |
GitHub Copilot Brings Mockups to Life by Generating Code From Images (web) | | 14,065 |
github-copilot, github, ai, images, design |
What I Learned From Migrating a Vue Project From Vuex to Pinia (mic/pic) | | 14,064 |
migrating, vuejs, state-management, lessons |
Which Rich Text Editor Framework Should You Choose in 2025? (aur+/liv) | | 14,063 |
tooling, comparisons, link-lists |
Read-Only Accessibility in TypeScript (rau) | | 14,062 |
typescript |
63% of Websites Receive AI Traffic (New Study of 3,000 Sites) (lou/ahr) | | 14,061 |
traffic, ai, metrics |
Some Terminal Frustrations (b0r) | | 14,060 |
command-line, shell |
Move on to ESM-Only (ant) | | 14,059 |
esm, modules, nodejs, support, javascript, typescript |
HTML and CSS for a One-Time Password Input (chr/fro) | | 14,058 |
html, css, forms, passwords |
DORA, SPACE, DevEx, DX Core 4 (j9t) | | 14,057 |
engineering-management, productivity, culture, metrics |
How to Declare Your Page’s Language (pop) | | 14,056 |
how-tos, html, internationalization |
Optimizing the Critical Rendering Path (mat/deb) | | 14,055 |
performance, optimization |
How to Build a Landing Page in 6 Easy Steps (luk/sem) | | 14,054 |
how-tos, landing-pages |
Activism Matters for Tech Development and #FOSS Paths (inf) | | 14,053 |
foss, fediverse, sustainability, advocacy |
The State of PHP 2024 [Results] (jet) | | 14,052 |
surveys, php, laravel, wordpress, symfony, phpstorm, jetbrains, vs-code, microsoft, sublime-text, code-editors |
On Generative AI Security (sch) | | 14,051 |
ai, security, lessons, microsoft |
The End of Programming as We Know It (tim/ore) | | 14,050 |
programming, processes, ai, career, history, outlooks |
Understanding the Trade-Offs of Using Tailwind CSS (mon/mea) | | 14,049 |
tailwind, presentational-css, css |
Reasons Not to Refactor (fri/tho) | | 14,048 |
technical-debt, refactoring, processes, prioritization |
Which VoiceOver? (aar) | | 14,047 |
accessibility, voiceover, screen-readers, unix-like, apple |
How to Favicon in 2025: Three Files That Fit Most Needs (sit/evi) | | 14,046 |
how-tos, images, favicons |
Introducing Fusion: Write PHP Inside Vue and React Components (eri/lar) | | 14,045 |
introductions, tooling, php, vuejs, react, components |
Angular: The Documentary (hon) | | 14,044 |
videos, angularjs, angular, history |