Life is about deciding who we are: Join us and decide to be for environmental protection, free education and generous social security, human rights and international law, and, of course, action against oppression and violence (starting with helping the people of occupied Palestine 🇵🇸)! Hide

Frontend Dogma

“2025” News Archive (3)

Entry (Sources) and Additional TopicsDate#
Navigating the World of Web Accessibility With Sara Soueidan (sar+)2,283
videos, interviews, accessibility, wcag, aria, html, css
Styling Siblings With CSS Has Never Been Easier: Experimenting With “sibling-count” and “sibling-index” (uti)2,282
css, selectors, functions
Frontend News #16: “:heading” Pseudo-Class, Faded Text Effects, “box-sizing” (zor/css)2,281
videos, css, selectors, box-model, effects, view-transitions
How Blind People Navigate the World, On- and Offline (lau)2,280
accessibility, navigation, screen-readers, nvda, jaws
UTF-8 Is a Brilliant Design (vis)2,279
encoding, unicode
Breakpoint Columns, Five Ways—Which Do You Like? (chr/fro)2,278
css, layout, breakpoints, media-queries, functions, grids
How to Target Safari With a CSS “@supports” Media Query2,277
how-tos, safari, apple, browsers, browser-detection
How Do You Optimize for AI Search? (sem)2,276
ai, search, optimization
How Maintainer Burnout Is Causing a Kubernetes Security Disaster (the)2,275
kubernetes, maintenance, security, foss, economics
How to Keep package.json Under Control (tmc/val)2,274
how-tos, nodejs, npm, dependencies, maintainability
How to Set Up Express 5 for Production in 2025 (jan)2,273
how-tos, express, typescript
Compiling Multiple CSS Files Into One (geo/css)2,272
css, sass, postcss, tooling
Reviewing the Logic and Value of the W3C’s Accessibility Maturity Model (kar)2,271
w3c, accessibility, processes, culture, leadership
Follow-the-Leader Pattern With CSS Anchor Positioning (una)2,270
css, anchor-positioning, effects
State of QUIC in Node.js (pav)2,269
nodejs, quic, protocols, history
The Missing Link in JavaScript Tools (mar)2,268
javascript, tooling
You Suck as a Design Leader (pro)2,267
design, leadership, career, ai
Star Raters Are More Challenging to Make Accessible Than You Might Think2,266
accessibility, keyboard-navigation
Agentic AI Has Changed My Career2,265
ai, mcp, processes, productivity
Why You Cannot Combine SAFe and LeSS2,264
processes, agile
Ripple: TypeScript UI Framework Analysis (mer)2,263
ripple
What to Expect in WCAG 3.02,262
accessibility, wcag
August 2025 Baseline Monthly Digest (mal)2,261
browsers, support, web-platform, css, container-queries, mdn
AI Cuts Onboarding Time in Half for New Hires in the Enterprise (lau)2,260
ai, hiring, onboarding, economics
100 Most Cited Domains in ChatGPT (ahr)2,259
chatgpt, ai
2025: 0 of the Global Top 200 Websites Use Valid HTML (j9t)2,258
html, conformance, metrics, quality, craft
Why Algorithms Are Ruining Your Web Experience (web)2,257
web, user-experience
Deno 2.5: Permissions in the Config File (bar/den)2,256
release-notes, deno
Integrating CSS Cascade Layers to an Existing Project (sma)2,255
css, cascade, refactoring
Just Use HTML (cfe)2,254
html, javascript
One List to Rule Them All (arg)2,253
css, selectors, functions, units, learning, link-lists
How to Build Microfrontends With Module Federation and Vue (ale)2,252
how-tos, micro-frontends, modules, vuejs
Choosing the Right Model in Cursor (fro)2,251
cursor, code-editors, ai
Wasted Open Source Efforts (jan)2,250
foss, community, collaboration
I’ve Tried Solid.js, Now I’m Starting to Hate React (ale)2,249
solidjs, react, jsx, apis, web-components
Baby Steps Accessibility—Page Titles (dec)2,248
html, microcontent, best-practices, accessibility
Digital Accessibility: Start Now, Don’t Wait (dec)2,247
accessibility
To AI or Not to AI (ant)2,246
ai, experiments, monetization, facebook+meta
Behind the Scenes of “bun install” (bun)2,245
bun, installing
View Transitions: What Could Possibly Go Wrong? (mar/vtb)2,244
css, view-transitions
I’m Moving Away From GitHub (pal)2,243
github, codeberg, version-control, hosting
An Interactive Guide to TanStack DB (max)2,242
guides, tanstack, databases
Testing Methods: Visual Presentation (dec)2,241
accessibility, testing, wcag
Web Development for Beginners: Frontend Frameworks (rau)2,240
frameworks, javascript, preact
Oh No, Not Again… a Meditation on npm Supply Chain Attacks (tan)2,239
npm, dependencies, security, microsoft
Electron 38.0.0 (kee/ele)2,238
release-notes, electron
Design Can’t Rely on Logic: Troy Leinster on Type Design and Human Perception (int)2,237
podcasts, interviews, design, typography, fonts
Auditing Your Design System for Accessibility2,236
design-systems, accessibility, auditing, processes
Composition in CSS (zel/css)2,235
css
Anatomy of a Billion-Download npm Supply-Chain Attack2,234
npm, security, dependencies
Will Vibe Coding Kill Low-Code2,233
ai, vibe-coding, low-and-no-code
npm Author Qix Compromised via Phishing Email in Major Supply Chain Attack (bur+/soc)2,232
npm, security, dependencies
Chrome Mask: Make Firefox Appear as Chrome With a Single Click2,231
firefox, mozilla, chrome, browsers, browser-extensions
Why I Still Prefer “ems” Over “rems” (cfe)2,230
css, units
Migrating My Open Source Repositories to Codeberg (dan)2,229
migrating, github, codeberg, foss, github-pages, github-actions
Understanding Focus Indicators for Web Accessibility (a11)2,228
accessibility, focus, keyboard-navigation, wcag, compliance
Getting Started With Cursor (fro)2,227
introductions, cursor, code-editors, ai
How to Make Complex Data Accessible for Users With Disabilities (pop)2,226
how-tos, accessibility, information-design, visualization, tables, examples
Color Shifting in CSS (jos)2,225
css, colors, animations, techniques
Finally, Safe Array Methods in JavaScript2,224
javascript, arrays, methods
Design Has Never Been More Important: Inside Shopify’s Acquisition of Molly (cod)2,223
design, ai, ecommerce, shopify, case-studies
Why Moving Away From SPAs Improves Usability, Accessibility, and SEO (inn)2,222
single-page-apps, usability, accessibility, seo, html, semantics
The Web Behind Glass (med)2,221
design, effects, liquid-glass, apple, best-practices
“Make Invalid States Unrepresentable” Considered Harmful (sea)2,220
software-design, state-management
Evan You 2025 Interview: Google, Vue, Vite, Nuxt, Next, Vercel, and VoidZero (eva+)2,219
videos, interviews, google, vuejs, vite, nuxt, nextjs, vercel, voidzero
Bringing Node.js HTTP Servers to Cloudflare Workers (yag+)2,218
cloudflare, nodejs
Screen Reader HTML Support—Lookup (ste)2,217
html, screen-readers, accessibility, support, overviews
Stop Using TypeScript Interfaces (dcr)2,216
typescript, types
Category and Tag Pages With Eleventy2,215
eleventy, navigation, pagination
The Node.js Handbook, 2025 Edition (fla)2,214
books, nodejs
The CSS “if()” Function (san)2,213
css, functions, conditionals
Design System Ambassadors–the Goldilocks of Collaboration (pjo)2,212
design-systems, collaboration, advocacy
What You Need to Know About CSS Color Interpolation (sun/css)2,211
css, colors, functions, oklch
“Why Would Anybody Start a Website?” (dav)2,210
web
20 Footer Design Myths You’re Still Believing (and How to Fix Them (web)2,209
design, navigation, myths
How to Perform a Comprehensive WCAG Audit (a11)2,208
how-tos, auditing, wcag, accessibility, compliance
No, AI Is Not a Bubble (dan)2,207
ai
The CSS “random()” Function (san)2,206
css, functions, randomness
Un-Sass’ing My CSS: Compiling Multiple CSS Files Into One (stu)2,205
css, sass, postcss
Your Images Are (Probably) Oversized2,204
images, html, pixel-density
The 28 AI Tools I Wish Existed2,203
ai, tooling, wish-lists
Functional Custom Elements the Easy Way (gin/pic)2,202
web-components, javascript
The Fundamentals of CSS Alignment (css)2,201
fundamentals, css, alignment, examples
You Don’t Need Animations (emi)2,200
animations, design
Accessible Writing Techniques for Web Content (a11)2,199
accessibility, writing, content, techniques
Don’t Inherit the Box Model (mia/odd)2,198
css, box-model
Why I Ditched Docker for Podman (and You Should Too)2,197
docker, podman, migrating
Using the Node 18+ Native Test Runner With TypeScript and React2,196
nodejs, testing, typescript, react
Why Every Senior Developer I Know Is Planning Their Exit2,195
career, productivity, economics
Liquid Glass in the Browser: Refraction With CSS and SVG2,194
effects, liquid-glass, css, svg, images
Make Your Proposals for Interop 2026 (rac)2,193
interoperability, web-platform, browsers, support
What the Internet Was Like in 1999 (ric)2,192
web, history, microsoft, netscape, google, blogging, syndication
15 Ways Your Website Loads From Google Search and How to Measure Each One (paw)2,191
google, search, speculation, signed-exchanges, amp, performance
.htaccess: A Helper Script to Easily Block Website Traffic by Country (j9t)2,190
apache, servers, traffic, tooling, advocacy
Advanced PostgreSQL Indexing: Multi-Key Queries and Performance Optimization (ada/fro)2,189
databases, postgresql, performance, optimization
Baby Steps Accessibility—Color Contrast of Text (dec)2,188
accessibility, colors, contrast, wcag
Release Notes for Safari Technology Preview 227 (jon/web)2,187
release-notes, safari, apple, browsers
CORS Explained: Stop Struggling With Cross-Origin Errors2,186
security, cors, http-headers, http
Who’s Funding Open Source in 2025? A Guide for Maintainers (eli)2,185
guides, foss, monetization, economics
Google Chrome at 17—a History of Our Browser (add)2,184
chrome, google, browsers, history, anniversaries
Should the CSS “light-dark()” Function Support More Than Light and Dark Values? (sun/css)2,183
css, functions, dark-mode
The Most Popular Python Frameworks and Libraries in 2025 (jet)2,182
python, frameworks, libraries, django, comparisons
What We Actually Know About Optimizing for LLM Search (lou/ahr)2,181
ai, search, optimization, seo
Why Did I Ever Abandon HTML/CSS? (syl)2,180
html, css
Why You Should Test Your Page Without JavaScript2,179
javascript, support, progressive-enhancement, accessibility
Learning Web Development: Asynchronous JavaScript—Promises and “async” Functions (rau)2,178
javascript, asynchronicity, promises, functions
No, You Don’t Want to Hire “the Best Engineers” (oth)2,177
hiring, engineering-management
Testing Methods: Low or No Background Audio (dec)2,176
accessibility, testing, multimedia, wcag
The Last Days of Social Media (jam/noe)2,175
social-media, ai
How OpenJS-Hosted Projects Benefit From Security Support (ope)2,174
openjs, hosting, security, foss
UDP in Node.js: Deep Technical Guide (pav)2,173
guides, nodejs, protocols
Vibe Design for Designers (uxd)2,172
design, ai
Best LLM Visibility Trackers for 2025: Track Your Brand in AI Search2,171
ai, branding, tooling, comparisons
Introduction to Postgres Indexes (ada/fro)2,170
introductions, databases, postgresql
Who Owns the Web Now? Centralization vs. Decentralization in the Age of AI (web)2,169
web, ai, web-2.0
Why Inclusive Products Are Green Products (tet)2,168
accessibility, dei, principles, user-experience, consistency, sustainability
We Used AI to Compare and Demo 6 JavaScript Charting Libraries (kyl+/web)2,167
videos, javascript, libraries, visualization, comparisons, ai
Anatomy of Good Icons (nng)2,166
videos, icons, images, design
How Designing for Disability Benefits Everyone2,165
accessibility, history, economics
How to Minimize Legal Risks in Accessibility Compliance (nat)2,164
how-tos, accessibility, compliance, legal
Design Is a Conversation (uxd)2,163
design, communication, ai
The Design of Shallow Thinking (uxd)2,162
design, web, retrospectives
Why Do Browsers Throttle JavaScript Timers? (nol)2,161
javascript, time, browsers
Focus on the People That Make Things Happen (tem)2,160
accessibility, culture, processes
Learning Web Development: JSON and Processing Files in Node.js (rau)2,159
javascript, json, nodejs, arrays, objects
CSS Overrides Without “!important” Using Layers in Astro Components (jle/cod)2,158
astro, components, css, cascade
Thoughts on Object Creation (fra)2,157
programming, software-design-patterns, oop
My AI Predictions for 20272,156
ai, outlooks
Vibe Coding Is Not the Same as AI-Assisted Engineering (add)2,155
ai, vibe-coding, processes, software-design
The “-path” of Least Resistance II (ami/fro)2,154
css, clipping
Learning Web Development: JavaScript Maps (rau)2,153
javascript
9 JavaScript Patterns I Wish I Used Earlier2,152
javascript, software-design-patterns
The Git Workflow That Eliminated Merge Conflicts Forever2,151
git, version-control, processes
7 Top 2025 Web Design Trends2,150
design, trends, simplicity, performance, dark-mode, accessibility, ai, content
How Senior Frontend Developers Think About React Architecture2,149
react, components, architecture
JavaScript’s Trademark Problem (rau)2,148
javascript, oracle, legal, deno
Learning Web Development: JavaScript Exceptions (rau)2,147
javascript, errors
Prompting Is a Design Act: How to Brief, Guide, and Iterate With AI (sma)2,146
ai, prompting, design
A Complete Guide to HTTP Caching (jon)2,145
guides, http, caching, performance
Tricks to Write HTML and CSS 10× Faster (jay)2,144
html, css, efficiency, tips-and-tricks
Can Design Make You Healthier? Inside the Architecture of Wellness (wal)2,143
design
Open Source Is One Person (jos)2,142
foss, community, economics
Python: The Documentary (cul)2,141
videos, python, history
The Basics of Anchor Positioning (sha)2,140
fundamentals, css, anchor-positioning
VS Code Tips—How to Restore Deleted Files Easily Using Local History (zor/css)2,139
videos, how-tos, vs-code, microsoft, code-editors, tips-and-tricks
Why Digital Accessibility Starts Within: Lessons From Crystal Preston-Watson (tri/hac)2,138
accessibility, lessons
You No Longer Need JavaScript (reb)2,137
javascript, css, html, examples
The History of Themeable User Interfaces (bra)2,136
design, theming, history
10 CSS Features I’ve Found Really Useful2,135
css
Learning Web Development: Plain Objects in JavaScript (rau)2,134
javascript, objects
Should You Preload Fonts for Performance? (erw)2,133
performance, preloading, fonts
Why You Absolutely Need to Have Automated Dependency Management in Place (j9t)2,132
dependencies, maintainability, maintenance, security, automation, tooling
Do the Simplest Thing That Could Possibly Work (sea)2,131
simplicity, software-design, prioritization
Partytown: Optimize Third Party Scripts With Web Workers (jac/deb)2,130
libraries, embed-code, web-workers, performance, optimization
Added Support for WebP Images2,129
webp, images, github
Accessible Authentication (kar)2,128
accessibility, authentication, testing
Designing for Discovery: Why AI and Accessibility Are Now UX Priorities (web)2,127
design, ai, accessibility, user-experience
Learning Web Development: Modules and Testing in JavaScript (rau)2,126
javascript, modules, testing
The “-path” of Least Resistance (ami/fro)2,125
css, clipping
Being a Developer in the Vibe Coding Era2,124
vibe-coding, ai, career
How Developers Can Use Tracing in the UI to Add Backend-Style Observability2,123
tracing, observability, opentelemetry, tooling
I Am an AI Hater (ant)2,122
ai
Learning Web Development: Web Servers (rau)2,121
servers, nodejs
Nested Scroll Bars Are the One of the Biggest Accessibility Evils, Ever2,120
accessibility, scrolling, tables, wcag
Opening a “details” Element From the URL (chr/fro)2,119
html, disclosure-widgets, urls
Optimizing PWAs for Different Display Modes (val/sma)2,118
progressive-web-apps, web-apps, responsive-design, css, media-queries, optimization
Visualizing Responsive Typography (mia/odd)2,117
css, typography, responsive-design, functions
Hack to the Future—Frontend (the)2,116
history, html, css, javascript, design, layout, flash, image-replacement, libraries, frameworks, hacks, xhtml, tooling, testing, outlooks
Stop Trying to Kill the SPA (max)2,115
single-page-apps, link-lists
Design Systems: The True Source of Frontend Peace (cod)2,114
design-systems, design
The One Architecture Decision That Destroyed Every Project I Touched2,113
architecture, databases
The One Mistake Everyone Makes in AI2,112
ai, mistakes
AI Contrarians on the Problems With Vibe Coding (low/the)2,111
ai, vibe-coding, quality, slop, career
UN Calls Out Google and Amazon for Abetting Gaza Genocide (pro)2,110
microsoft, amazon, google, legal
JavaScript Engines Explained—Comparing V8, SpiderMonkey, JavaScriptCore, and More (ele/des)2,109
guest-posts, javascript, javascript-engines, v8, spidermonkey, javascriptcore, quickjs, chakracore
JavaScript Engines Zoo2,108
javascript-engines, javascript, overviews, comparisons, v8, spidermonkey, quickjs, javascriptcore, chakracore
A11y 101: 2.4.3 Focus Order (nat)2,107
introductions, accessibility, focus
An Illustrated Guide to OAuth2,106
guides, oauth, authorization
How to Create an Accessible Table With Clickable Rows (ale)2,105
how-tos, tables, html, accessibility
Very Early Playing With “random()” in CSS (chr/fro)2,104
css, functions, randomness
Where AI Is Failing Design Systems, and Where We Are Failing AI (ben)2,103
ai, design-systems
Why Disabled Buttons Hurt UX (and How to Fix Them)2,102
videos, buttons, forms, user-experience
Accessibility Statements Are Not Legal Contracts—They’re Value Signals2,101
accessibility, documentation, compliance, legal
Enable “--strict” by Default (dan/typ)2,100
discussions, typescript
Understanding “Promise.any()”: When One Success Is Enough2,099
javascript, promises, asynchronicity
10 Web Dev Trends for 2025 That Will Make or Break Your Career (web)2,098
trends, career, ai, frameworks, low-and-no-code, serverless, content-management, spatial-web, design-systems, apis
10 Python Libraries That Supercharge Web Scraping2,097
scraping, python, libraries, tooling
From McCabe to Essential Complexity2,096
programming, quality, complexity, metrics
Learning Web Development: Shells and Node.js (rau)2,095
shells, nodejs
Big O (sam)2,094
algorithms, performance, programming
Boosting Laravel Boost2,093
laravel, mcp, ai
Learning Web Development: Loops in JavaScript (rau)2,092
javascript, loops
Use of Color (Level A) WCAG 1.4.1—Accessibility Design Tips2,091
accessibility, colors, wcag, tips-and-tricks
Handling 500M Clicks With a $4 VPS (asc)2,090
videos, servers, economics
React 19 Broke Update Stability, Keeping Half of Developers Stuck2,089
react, angular, vuejs, comparisons, maintenance
Why Does Big Tech Not Run Accessibility Bug Bounties?2,088
accessibility, processes, bugs
3D Layered Text: The Basics (ami/css)2,087
fundamentals, css, effects
4 Reasons to Stop Using CSS Preprocessors (hel)2,086
css, preprocessors
Design Hacks From the Pre-CSS Era (den/hac)2,085
html, tables, layout, hacks, history
Experimental: Firefox Now Supports Progressive Web Apps on Windows2,084
firefox, mozilla, browsers, progressive-web-apps, web-apps
Making Sense of CSS Length Units2,083
css, units
No, Google Did Not Unilaterally Decide to Kill XSLT (mey)2,082
xsl, google, browsers, web-platform
Quick Dark Mode Toggles (chr/fro)2,081
dark-mode, dev-tools, browsers
Unit Formatting With “Intl” in JavaScript (ray)2,080
javascript, units, localization
CSS Pulse Animation (mar)2,079
css, animations, effects
10 Terminal Tricks Most Developers Don’t Know (but Should) (ris)2,078
command-line, keyboard-shortcuts, tips-and-tricks, efficiency
Why /dev/null Is an ACID Compliant Database2,077
unix-like, databases, comparisons
Google Games Numbers to Make AI Look Less Thirsty (tob/the)2,076
google, infrastructure, ai, sustainability
How to Audit Developer Docs: A Quick, Effective Method (hac)2,075
how-tos, documentation, auditing
How to Create a CRO Strategy That Turns Traffic Into Revenue (moz)2,074
how-tos, user-conversion, monetization, seo, strategies, economics
How We Migrated Our Rush.js Monorepo to Node Type Stripping (cal)2,073
migrating, nodejs, typescript
New Bookmarklet: WCAG SCs Lookup Tool (llo)2,072
bookmarklets, wcag, accessibility
Rolling the Dice With CSS “random()” (jon+/web)2,071
css, functions, randomness, examples
The ARRM Framework: What It Is and How It Can Be Leveraged for Digital Inclusion (dbo+/kno)2,070
interviews, accessibility, dei, processes
What Are OKLCH Colors? (jak)2,069
colors, oklch
You’re Loading Fonts Wrong (and It’s Crippling Your Performance) (jon)2,068
fonts, performance, css, image-replacement, flash-of-x, history
Interaction Design and Accessibility: UX Without Barriers (a11)2,067
interaction-design, accessibility, user-experience
What Makes Claude Code So Damn Good (and How to Recreate That Magic in Your Agent)!?2,066
how-tos, claude, anthropic, ai
Creative Ways to Fund Open Source Projects (ger)2,065
foss, monetization
Why Do Software Developers Love Complexity? (kyr)2,064
complexity, marketing
About “Best Practices” (yat)2,063
accessibility, best-practices
“Best Practice” Is Just Your Opinion (cra)2,062
accessibility, auditing, quality, best-practices
Constant Refactoring: Refactoring My Refactored Website (ope)2,061
refactoring, maintenance
Michelle Frechette and Jonathan Desrosiers on the Story of .com and .org (mic+)2,060
podcasts, interviews, wordpress, domains, history
Obsessing Over Smooth “radial-gradient()” Disc Edges (ana/fro)2,059
css, functions, gradients
To Infinity… but Not Beyond (mey)2,058
css
What’s Next for JavaScript? (jsd)2,057
javascript, outlooks
Why Is CSS “::first-letter” Not Working? (whi)2,056
css, selectors
Open Source Is Dying and We’re All to Blame2,055
foss, community, economics
Trusting the Browser (med)2,054
accessibility, focus, keyboard-navigation, browsers, support
AWS in 2025: The Stuff You Think You Know That’s Now Wrong (qui/las)2,053
aws, s3, lambda, dynamodb, network, authentication, economics
Firefox 142 for Developers (mdn)2,052
release-notes, firefox, mozilla, browsers
A Proposal for Inline LLM Instructions in HTML Based on llms.txt (ind)2,051
html, ai, llmstxt
Launching MDN’s New Front End (mdn)2,050
mdn
Testing Methods: Images of Text (dec)2,049
accessibility, testing, wcag, images
The Good, the Bad, and the Unreadable (mal)2,048
fonts, readability, legibility, accessibility, wcag
Universal Design vs. Inclusive Design (ons/tpg)2,047
design, accessibility, dei, concepts, comparisons
How to Stand Out When Anyone Can Build Anything (ant)2,046
how-tos, economics, communication, craft, ai
We Must Build AI for People, Not to Be a Person (mus)2,045
ai
AGENTS.md2,044
websites, ai, documentation, conventions
Accessibility Issues of CAPTCHA (oze)2,043
captcha, accessibility
How to Rank in Google’s AI Overviews: 7 Pro Tips (sem)2,042
how-tos, google, seo, ai, tips-and-tricks
Icon Interpretation vs. Recognizability2,041
videos, icons, images, usability
Jack Dorsey’s Vibe Coding Tips (ang/ope)2,040
vibe-coding, ai, tips-and-tricks
Learning Web Development: Arrays in JavaScript (rau)2,039
javascript, arrays
Resize Any DOM Element Using Two Lines of CSS (ami)2,038
dom, resizing, css
The First Rule of ARIA (nat)2,037
accessibility, aria, principles, html
Web Design: What Is the Web Capable of That Is Hard to Express in Design Software? (chr/fro)2,036
design, interaction-design, tooling
Beyond Vibe Coding: Amazon Introduces Kiro, the Spec-Driven Agentic AI IDE (inf)2,035
introductions, kiro, aws, code-editors, ai
GitHub for AI Engineers2,034
github
The State of Python 2025 [Results] (mke/jet)2,033
surveys, metrics, python
Email Is Easy (sam)2,032
websites, email, quizzes
Vibe Coding and the Illusion of Progress2,031
vibe-coding, ai, quality, technical-debt
Learning Web Development: Strings and Methods in JavaScript (rau)2,030
javascript, strings, methods
10 Programming Mistakes That Will Ruin Your Life2,029
programming, mistakes
Is There an “AsyncLocalStorage” Penalty?2,028
nodejs, asynchronicity, performance
Interviewer: “So You’re a Senior Dev? Then Optimize This Code”—Here’s the Perfect Answer2,027
interviewing, career, optimization, java
Google Is Killing the Open Web (obl)2,026
google, open-web, xml, xsl, chromium
Covering “hidden=until-found” (geo/css)2,025
html, hiding
CSS-Only Solutions Are Not Accessible (cfe)2,024
css, focus, accessibility
Learning Web Development: Numbers, Variables, Functions in JavaScript (rau)2,023
javascript, variables, functions
My Top 4 [CSS Properties] (don)2,022
css
The Future of Vue Is You (and You) (eva)2,021
podcasts, interviews, vuejs
How AI Is Changing Search Behaviors (nng)2,020
ai, search, searching, usability
Simple Is Not Always Easy2,019
information-design, simplicity
Another Article About Centering in CSS (bel/pic)2,018
css, centering, examples
Dynamic Media/Container Queries Using “if()” (css)2,017
css, conditionals, media-queries, container-queries
Eliminating JavaScript Cold Starts on AWS Lambda (goo)2,016
javascript, lambda, aws, runtimes
How Much Should You Spend on Accessibility? (kar)2,015
accessibility, compliance, economics
React Mock Interview: Kent C. Dodds, Jack Herrington, and Roadside Coder Solve React Coding Question (ken+/shr)2,014
videos, interviews, interviewing, react
Animated Sites Are Unique, but Not Always Accessible (uxd)2,013
accessibility, animations, multimedia, wcag, user-experience
10 Bash Scripts That Automate 90% of My Daily DevOps Tasks2,012
shells, automation, dev-ops
Modern CSS Features You Should Know in 20252,011
css, examples
Can Components Conform to WCAG? (hdv)2,010
components, accessibility, wcag, compliance
On Dashes, AI, and Screen Readers (ons/tpg)2,009
typography, ai, screen-readers, accessibility
Style Your Underlines (ada)2,008
css, links, interaction-design, accessibility
Tailwind CSS vs. Bootstrap: Which Framework Is Right for Your Next Project?2,007
tailwind, bootstrap, comparisons
We Might Need Something Between Root and Relative CSS Units for “Base Elements” (zel/css)2,006
css, units
How to Write Clean Code, Actually…2,005
how-tos, programming, software-design, principles
JavaScript Is Tough to Master2,004
javascript, learning
Has Efficiency Killed Beauty? A Designer’s Search for Meaning (uxd)2,003
design, efficiency, aesthetics, user-experience, history
5 Useful CSS Functions Using the New “@function” Rule (una)2,002
css, functions, examples
A Gentle Introduction to Anchor Positioning (sar/web)2,001
introductions, anchor-positioning, css
Conformance vs. Compliance, Accessibility Standards Edition (hdv)2,000
accessibility, standards, conformance, compliance, terminology, comparisons, wcag
How a Blind Person Uses Social Media and AI to Drive Accessibility (equ)1,999
interviews, accessibility, ai, social-media
Nobody’s Hiring You Because You Lack These 7 Developer Skills1,998
career, ai
State of CSS 2025 [Results] (sac/dev)1,997
surveys, metrics, css
5 Heading Accessibility Issues to Avoid (pop)1,996
accessibility, headings, html
A Nice Vanilla App [Architecture] Using Web Components and CSS Module Scripts (chr/fro)1,995
architecture, web-components, css
Agent Experience (AX): The Concept of AI Agent Designing1,994
agent-experience, ai, concepts, principles
CSS Questions (sun)1,993
websites, css, quizzes
Designing With AI, Not Around It: Practical Advanced Techniques for Product Design Use Cases (sma)1,992
design, ai, techniques, processes, product-management
Getting Creative With Quotes (mal/css)1,991
css, design
jQuery 4.0.0 Release Candidate 1 (tim/jqu)1,990
release-notes, jquery
Reflections on the React Community (lee)1,989
react, nextjs, vercel, community
Git Rebase—Explained Like You’re New to Git1,988
git, command-line
Speeding Up the JavaScript Ecosystem—SemVer (mar)1,987
javascript, performance, semver, versioning, dependencies
A Progressive Complexity Manifesto (che)1,986
manifestos, complexity, web-apps, html, htmx, javascript, web-components, frameworks, principles
7 Architecture Mistakes Even Senior Engineers Make (and How to Fix Them)1,985
architecture, mistakes, career
Personalization vs. Customization: The Misunderstanding Between the Two (uxd)1,984
personalization, customization, comparisons, user-experience
Mozilla Under Fire for Firefox AI “Bloat” That Blows Up CPU and Drains Battery (neo)1,983
firefox, mozilla, browsers, ai, performance
AI Automation Won’t Kill Developer Jobs1,982
ai, automation, productivity, career
Accessibility Pushback1,981
accessibility, advocacy
An Engineer’s Perspective on Hiring (jyn)1,980
hiring, interviewing, engineering-management
Should We Never Use Non-Logical Properties? (j9t)1,979
css, logical-properties
The Power of the “Intl” API: A Definitive Guide to Browser-Native Internationalization (fuq/sma)1,978
guides, apis, javascript, internationalization
Your A/B Tests Are Lying to You—the Myth of Data Driven Design (web)1,977
testing, myths, design
Bulk Upgrade Deprecated Node.js Versions1,976
nodejs, vercel, deprecation
I Built the Perfect Portfolio—it Got Me Zero Interviews (oso)1,975
interviewing, career
This One CSS Property Fixed My Font Headaches Forever1,974
css, typography
HTML Popovers Shown on Interest Should Be Accessible on Mobile Devices (uti)1,973
html, pop-overs, mobile, usability
Infinite Pixels (mey)1,972
css
Item Flow: Next Steps for Masonry (jen+/web)1,971
css, masonry, layout
Let’s Stop Pretending That Managers and Executives Care About Productivity (bal)1,970
economics, productivity, ai, engineering-management
Node.js Supports Import Maps (ste)1,969
nodejs, import-maps
The Best Line Length (gly)1,968
readability, code-editors
There’s a New “stretch” Keyword in CSS? (mia/odd)1,967
videos, css
ohyaml.wtf (sig)1,966
websites, quizzes, yaml
Think Twice Before Adopting the AI Label (uxd)1,965
ai, design, product-management
Agentic AI: On Evaluations (ils)1,964
ai, testing, tooling
How I Learned System Design1,963
architecture, system-design, software-design
Using the Custom Highlight API (chr/fro)1,962
apis, javascript, css, syntax-highlighting
Environment Variables in SvelteKit (thi)1,961
sveltekit, environments, variables
Refactoring the Button Component1,960
refactoring, buttons, components, figma, design-systems
Automating Design Systems: Tips and Resources for Getting Started (sma)1,959
design-systems, automation, tips-and-tricks, tooling, ai
Get the Number of “auto-fit”/“auto-fill” Columns in CSS (ana/fro)1,958
css, layout
HTML Is Dead, Long Live HTML (unc)1,957
html, css, dom, standards, metrics
Rebuilding Graphs for Accessibility: Inside Khan Academy’s Inclusive Design (kha)1,956
accessibility, visualization, information-design, case-studies
The Psychology of Coding: Why Developers Avoid Planning (and How AI Planning Tools Like Continue Fix It) (bek)1,955
project-management, processes, ai
We Keep Reinventing CSS, but Styling Was Never the Problem (den)1,954
css
When HTML Speaks Clearly1,953
html, accessibility, conformance, semantics
Your Website Doesn’t Rank #1 Because You’re Missing These 3 Pages1,952
seo
Stop Using Tailwind Like a Beginner—Here’s How Pros Do It1,951
tailwind, configuration
Baseline for CSS Properties Now in Chrome DevTools (mal)1,950
css, support, browsers, web-platform, dev-tools, chrome, google
How to Use the Safari Developer Tools (deb)1,949
how-tos, safari, apple, browsers, dev-tools
Run Express.js on Cloudflare Workers (jro)1,948
express, cloudflare, hono
The Hidden Cost of Context (mco/pla)1,947
nodejs, tracing, observability, performance, opentelemetry
What We Learned From Creating PostCSS (sit+/evi)1,946
postcss, history, lessons, tips-and-tricks
What’s the European Accessibility Act Got to Do With My Design System? (ger/zer)1,945
design-systems, accessibility, eaa, compliance, legal
What’s New in ViteLand: July 2025 Recap (man/voi)1,944
release-notes, vite, vitest, rolldown
Information Pollution, Poisoning, and Hygiene (uxd)1,943
content, information-architecture, user-experience, economics
The Slow Poisoning of Tech Jobs1,942
ai, career
What Building Products Looks Like in the Age of AI (uxd)1,941
ai, product-management, prompting, tooling, processes
July 2025 Baseline Monthly Digest (mal)1,940
browsers, support, web-platform, code-editors, jetbrains, dev-tools, chrome, google, vs-code, microsoft
A11y 101: 2.4.1 Bypass Blocks (nat)1,939
introductions, accessibility, wcag, skip-links
Building Extensible Frontend Systems (cfe)1,938
web-components, extensibility, javascript, css
Friends at Last: Tailwind and CSS… Whodathunkit?! (jar/van)1,937
css, tailwind
From Data to Decisions: UX Best Practices for Real-Time Performance Dashboard Design (uxm)1,936
user-experience, best-practices, information-design
How JavaScript Really Evolves: Inside TC39 With Daniel Ehrenberg (lit+/wee)1,935
videos, interviews, javascript, ecmascript
How to Collect and Clean Usability-Testing Data (uxm)1,934
how-tos, usability, testing
How We Made “JSON.stringify” More Than Twice as Fast1,933
javascript, json, strings, v8, javascript-engines, optimization, performance
Infinite Marquee Animation Using Modern CSS (css/fro)1,932
css, animations, effects
New in PHP 8.5: Closures as Constant Expressions (chr)1,931
php
Our Fight With Oracle Is Getting Crazy… (den)1,930
videos, javascript, oracle, legal, licensing
Skeleton Screens Are Just Gray Lies We Tell Ourselves (web)1,929
design, placeholders, performance
The Problems With Modals, and How to Solve Them (noe)1,928
how-tos, modals, vuejs, typescript
Thinking Deeply About Theming and Color Naming (zel/css)1,927
theming, naming, semantics, color-palettes, colors, pico
Perplexity Is Using Stealth, Undeclared Crawlers to Evade Website No-Crawl Directives1,926
ai, crawling
A Few Things About the Anchor Element’s “href” You Might Not Have Known (jim)1,925
html, attributes, links, data-urls
The Great Disappointment (j9t)1,924
community, advocacy
He Was a Senior Developer, Until We Read His Pull Request1,923
career, code-reviews
Stop Wasting LLM Power: The One Prompt Hack That Made Chatgpt, Gemini, and Grok 5× Smarter for Me (cod)1,922
ai, prompting, efficiency, sustainability, chatgpt, openai, gemini, google
A Quick Guide to a Multi-Language Astro Site1,921
guides, astro, internationalization
Focus Not Obscured (taf)1,920
accessibility, focus, keyboard-navigation, wcag
Horizontal Scrolling Containers Are Not a Content Strategy (aar)1,919
accessibility, scrolling, carousels
JavaScript Isn’t the Problem—Replacing the Browser Was (p4p/red)1,918
javascript, single-page-apps, browsers
Nobody Waits for Your Fancy Animations Anymore (and They Never Really Did) (web)1,917
animations, parallax, effects, performance, user-experience, design
Programming Is Becoming Prompting1,916
programming, prompting, vibe-coding, ai
Deploy Hono Backends With Zero Configuration1,915
hono, vercel
What Your Website’s Style Says About You—and How Hackers Can Use It Against You (err)1,914
security, css, javascript
More Than Just Text: The Real Power of Labels (tpg)1,913
accessibility, labels, forms, html
Should We Never Use Non-Logical Properties? (chr/fro)1,912
css, logical-properties
WCAG vs. EAA: Understanding Where WCAG Stops and Where the EAA Starts1,911
accessibility, wcag, eaa
Never Forget Anything (jac)1,910
learning, processes
It’s Incredible How Many Bad User Experiences Are Still Out There in 2025 (uxd)1,909
user-experience, design
Forget SEO—Everyone Does RAO1,908
seo, mcp, ai, outlooks
New to the Web Platform in July (rac)1,907
release-notes, web-platform, browsers, firefox, mozilla
npm Trusted Publishing With OIDC Is Generally Available1,906
npm, dependencies, provenance, github
6 Weeks of Claude Code (ort/puz)1,905
claude, anthropic, ai, refactoring, maintenance
Design System Deviation Is a Signal (ben)1,904
design-systems, design, metrics
The CSS “if()” Function: Conditional Styling Will Never Be the Same (log)1,903
css, functions, conditionals
The Web Isn’t URL-Shaped Anymore (jon)1,902
web, urls, ai
Vibe Code Is Legacy Code (ste/val)1,901
ai, vibe-coding, technical-debt
The Biggest Threat to Your Design System Is Your Need to Be Liked (lau)1,900
design-systems, career
Why Your Design System Is Failing (and How to Fix It) (uxd)1,899
design-systems, mistakes
Built-In Accessibility: Blessing or Curse? (hdv/jsh)1,898
videos, accessibility
Cascading Layers of !mportance (mia/jsh)1,897
videos, css, cascade
Creating a Scroll-Spy With 2 Lines of CSS (una)1,896
css, scrolling
Found an Accessibility Issue? Now What? (ser/a11)1,895
videos, accessibility, processes, communication
Getting Started With Manual Testing (jay/pop)1,894
videos, introductions, accessibility, testing
Hardening Node.js Apps in Production: 8 Layers of Practical Security1,893
nodejs, security, best-practices
HTML-First, Framework-Second: Is JavaScript Finally Growing Up? (the)1,892
html, javascript, frameworks
I Know When You’re Vibe Coding (ale)1,891
vibe-coding, ai, quality
Making a Faded Text Effect in (Mostly) CSS (cas)1,890
css, effects
Publishers Cry Foul Over W3C Crusade to Rid Web of Third-Party Cookies (tho/the)1,889
w3c, cookies, privacy
Testing Methods: Audio Control (dec)1,888
accessibility, testing, wcag, multimedia
Vision for W3C (cdu+/w3c)1,887
w3c, web, web-platform, standards, outlooks
What Do We Have That AI Doesn’t?1,886
ai
Why Microservices Are Out and Monoliths Are Making a Comeback1,885
microservices, monoliths, architecture
How to Build a Cohesive Icon Library for Your Design System1,884
how-tos, design-systems, icons, images
Cross-Browser Testing Strategies: Including Often-Overlooked Browsers in the Frontend QA Process (ele/des)1,883
guest-posts, browsers, testing, processes, strategies, chrome, google, safari, apple, uc-browser
Many Servers Don’t Properly Support HTTP Prioritization (deb)1,882
servers, http, performance, support
A11y 101: 2.3.1 Three Flashes or Below Threshold (nat)1,881
introductions, accessibility, wcag
AI Is Eating the Internet (pao)1,880
ai, web, crawling, google
Content for Fun vs. Content for Purpose: Designing for Two Distinct Modes of Consumption (div/aut)1,879
content, ai, outlooks
Customise “Select” Element With CSS (No JS) (jad)1,878
videos, forms, css
Foundations: Types of Assistive Technology and Adaptive Strategies (tet)1,877
fundamentals, assistive-tech, screen-readers, screen-magnification, keyboard-navigation, tooling, accessibility
Logical Assignment Operators in JavaScript: Small Syntax, Big Wins1,876
javascript, operators
Making a Masonry Layout That Works Today (zel/css)1,875
css, layout, masonry
The Death of the Click: How Scrolling Took Over the Web (web)1,874
web, scrolling, user-experience
The Useless “useCallback” (tkd)1,873
react, callbacks, memoization
Web Components: Working With Shadow DOM (sma)1,872
web-components, shadow-dom, dom, html
Liquid Glass on the Web (chr/fro)1,871
design, effects, liquid-glass, apple, css, examples
Is Open Source Software Infrastructure? (fro)1,870
podcasts, foss, link-lists
Neo-Brutalism: Breaking Rules, Loudly (uxd)1,869
design, history, trends
Frontend News #15: Transform Order Matters, Creative Drop Caps, Frontend Developer Quiz (zor/css)1,868
videos, css, animations, transforms, apis, debugging, buttons
Introducing Copilot Mode in Edge: A New Way to Browse the Web1,867
introductions, edge, microsoft, browsers, ai
AI Has Flipped Software Development1,866
ai, programming, design, prototyping, processes
Ladybird Proves You Can Just Build a New Web Browser1,865
videos, ladybird, browsers
The Many, Many, Many JavaScript Runtimes of the Last Decade (shi)1,864
javascript, runtimes, history
Why Doesn’t Productivity Work1,863
productivity
AI Won’t Kill UX—We Will (uxd)1,862
ai, user-experience, design, creativity
99% of Developers Haven’t Seen Claude Code Sub Agents (It Changes Everything)1,861
claude, anthropic, ai
Gemini CLI vs. Claude Code vs. Codex Compared—Should You Use an AI CLI?1,860
videos, ai, gemini, google, claude, anthropic, openai, comparisons, command-line
Countdowns and Timers—Forgotten Detail That Can Make Your Users Really Hate Your Product (cer)1,859
accessibility, time, user-experience
The Needs of People With Cognitive Disabilities (oze)1,858
accessibility, wcag
Trump Just Declared War on Tech Jobs1,857
career, dei
How to Discover a CSS Trick (css)1,856
how-tos, css
Making Sense of the Performance Extensibility API (css)1,855
performance, profiling, apis
Stop Skimming Documentation1,854
documentation, learning
Three HTTP Versions Later, Forms Are Still a Mess1,853
http, protocols, forms
Vanilla JavaScript Support for Tailwind Plus (phi+/tai)1,852
tailwind, javascript
Design Systems in 2025: Why They’re the Blueprint for Consistent UX1,851
design-systems, design, user-experience, consistency
I Tried GitHub Copilot vs. ChatGPT for Coding: What I Learned1,850
comparisons, ai, github-copilot, chatgpt, openai
Implementing Accessible SVG Elements (a11)1,849
accessibility, svg, images, fundamentals
It’s Time for Modern CSS to Kill the SPA (jon)1,848
css, single-page-apps, tech-stacks
Node.js Is Growing Up: 3 Major Releases That Changed the Game (hac)1,847
nodejs, history
Tabs vs. Spaces: The War Is Over (xn-)1,846
formatting, comparisons
The “Accessibility” Link Is a Lie: My Adventures in Weaponizing Corporate Virtue Signaling (wei)1,845
accessibility, legal
The “figcaption” Problem (chr/fro)1,844
html, css
Why and How to Write Minimal and Valid HTML, a Link Guide (j9t)1,843
html, minimalism, conformance, how-tos, guides, link-lists
Vue.js Plugins Collection (jac)1,842
websites, vuejs, plugins
Google Gemini CLI Cheatsheet (phi)1,841
google, gemini, ai, command-line, cheat-sheets
Celebrating 20 Years of MDN (mdn)1,840
anniversaries, mdn
How Formatting Text in Web Design Increases Conversions (web)1,839
design, user-conversion
Impact of AI on Tech Content Creators (chr)1,838
ai, content, monetization, career
Never Write Your Own Date Parsing Library (zac)1,837
javascript, libraries, comparisons, time, parsing
npm “Accidentally” Removes Stylus Package, Breaks Builds and Pipelines (ax/ble)1,836
npm, stylus
Release Notes for Safari Technology Preview 224 (jon/web)1,835
release-notes, safari, apple, browsers
The Web Is About to Get Better for Everyone, Everywhere (den)1,834
web, accessibility, eaa
How to Sell the European Accessibility Act to Your Boss (edd/uxd)1,833
how-tos, eaa, legal, accessibility, advocacy, link-lists
Instant Back/Forward Navigations in WordPress (wes)1,832
wordpress, plugins, bfcache, performance
Brick by Brick: Help Us Build CSS Masonry (pat)1,831
css, masonry, layout, chrome, google, edge, microsoft, browsers
Designing for User Font-Size and Zoom (mia/odd)1,830
design, typography, zooming, css, units, functions
How Semantics and ARIA Attributes Support Accessible Design (tpg)1,829
accessibility, semantics, aria, html, attributes
How to Create Audio Description VTT Files for Free: No Fancy Tools Needed (mer)1,828
how-tos, multimedia, captions, accessibility
State of HTML 2025 Now Open (lea)1,827
surveys, html
Testing Methods: Use of Color (dec)1,826
accessibility, testing, wcag, colors
The Untold Story of JavaScript1,825
videos, javascript, history
Web Serial: The Only Reason I’ll Admit JavaScript Isn’t All Bad1,824
javascript
10 Java Performance Secrets Every Senior Developer Knows1,823
java, performance, tips-and-tricks
9 Python Problems You Can Solve in 10 Lines or Less1,822
python
A Friendly Introduction to SVG (jos)1,821
introductions, svg, images
A Primer on Focus Trapping (zel/css)1,820
introductions, focus, keyboard-navigation, javascript, accessibility
CSS Logical Properties—What, Why, and How (sch)1,819
videos, css, logical-properties
Does Ranking Higher on Google Mean You’ll Get Cited in AI Overviews? (ahr)1,818
google, search, ai, seo
eslint-config-prettier Compromised: How npm Package With 30 Million Downloads Spread Malware1,817
prettier, eslint, npm, security, malware
Git Worktrees: Git Done Right (nic)1,816
git, productivity
Handling JavaScript Event Listeners With Parameters (sma)1,815
javascript, events
Introducing Zustand (State Management) (ada/fro)1,814
introductions, state-management, zustand, react
Performant Vue Applications With Vapor (jac)1,813
performance, vuejs
Quick Tip: Use Fewer Links (nat)1,812
links, accessibility, tips-and-tricks
Super Short Note: Placeholder Perfidy (ste)1,811
accessibility, html, placeholders
The Communication Crisis That’s Killing UX Design Careers (uxm)1,810
user-experience, design, career, communication, ai, accessibility
The Evolving Role of AI in User Experience (uxm)1,809
user-experience, design, ai, trends
The Future of the Web Is Decentralized (Whether You Like It or Not) (web)1,808
web
The Hidden Cost of Poor Navigation: How Information Architecture Directly Impacts Business Metrics (uxm)1,807
information-architecture, navigation, economics
Why Quick Cache Implementation Creates More Problems Than It Solves: The Hidden Tech Debt Crisis1,806
performance, caching, technical-debt, maintainability, architecture
Why Semantic HTML Still Matters (jon)1,805
html, semantics
Kiro vs. Cursor: How Amazon’s AI IDE Is Redefining Developer Productivity1,804
kiro, aws, cursor, code-editors, ai, comparisons
Why Senior Engineers Are Choosing Hexagonal Over Layered Architecture1,803
architecture, software-design-patterns
Compile Svelte 5 in Your Head1,802
svelte, compiling, javascript
Responsive Video Is (Almost) Easy Now (koo)1,801
multimedia, responsive-design
Revisiting My 2010 JavaScript Library (dia)1,800
retrospectives, javascript, libraries, internet-explorer, microsoft, browsers
Web Vital API (thi)1,799
videos, performance, web-vitals, apis
10 Best VS Code Extensions Transformed My Coding in 20251,798
vs-code, microsoft, code-editors, tooling, productivity
AI Might Be the Best Thing to Happen to Design Communication (uxd)1,797
design, ai, communication, processes
Making Sense of Accessibility and the Law (tem)1,796
accessibility, legal, eaa, ada, section-508, compliance
Writing “!= null”? That’s What Junior Devs Do—Here’s the Senior Way1,795
javascript
Garbage Collection Was a Mistake (imp)1,794
garbage-collection, memory, java, programming
AI Agents Are Creating a New Security Nightmare for Enterprises and Startups (the)1,793
ai, security, apis
Can AI Replace Web Developers: A Practical Look at Current Tools and Limitations1,792
ai, tooling, career
European Accessibility Act (EAA) FAQ (tet)1,791
eaa, legal, accessibility
npm Phishing Email Targets Developers With Typosquatted Domain (sar/soc)1,790
npm, security
Unconditional Love for Conditional CSS (geo)1,789
css, functions, conditionals, mixins, container-queries, transitions
Why 80% of Java Developers Struggle With Multithreading1,788
java, multithreading
IntelliJ IDEA Moves to the Unified Distribution (jet)1,787
jetbrains, code-editors, intellij-idea
Generative User Interfaces (mik+/cod)1,786
videos, interviews, ai, prompting, developer-experience, tooling
New Colors Without Shooting Lasers Into Your Eyes (dyn)1,785
colors
The Multi-Repository TypeScript Problem1,784
typescript, monorepos