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

News and Tools for Web Developers, 1990s to Now (7)

→ Stay up-to-date on all topics by various RSS feeds (main feed with exclusive news: only $12/year), on Mastodon, and on Bluesky

Entry (Sources) and TopicsDate#
The “code” Element (hey)17,799
html, markdown
Test Keyboard Accessibility on Your Website17,798
videos, accessibility, keyboard-navigation, testing
Rethinking Responsive Grids With a Content-Aware Approach (web)17,797
responsive-design, content, grids, layout
Passkeys for Normal People (tro)17,796
security, authentication, passkeys, examples, concepts
Mozilla Say Google Search Deal Vital to Firefox’s Survival (d0o/omg)17,795
mozilla, firefox, browsers, google
K.I.S.S. ARIA (nat)17,794
aria, html, accessibility
How to Launch Big Complex Projects (vit/sma)17,793
how-tos, processes, project-management
Database Internals Explained: The Invisible Engine Behind Every App You Use (rak)17,792
videos, databases
We Have a Daily Standup. Nobody Stands. Nothing’s Up.17,791
agile, processes, culture
How I Would Learn to Code (if I Could Start Over)17,790
programming, ai, learning
What Is Semantic Caching? (doe/the)17,789
ai, performance, semantics, caching, concepts
Robust Data Fetching Architecture for Complex React/Next.js Apps (tre)17,788
react, nextjs, hooks, data-fetching, architecture
Polyfilling CSS With CSS Parser Extensions (bra)17,787
css, polyfills
Stop Using AWS17,786
aws
Potential Accessibility Issues of Floating Animations on Webpages and Mobile Apps (cer)17,785
accessibility, animations
Building a More Accessible GitHub CLI (rya+)17,784
github, tooling, command-line, accessibility
What Is an Encryption Backdoor? (int)17,783
security, encryption, vulnerabilities, concepts
Generative AI and the Triad Color Harmony (tmr/uxd)17,782
ai, colors, color-palettes
CSS Isn’t Broken—You Just Never Read the Docs17,781
css, documentation, cascade, layout, presentational-html
We Cannot Talk About AI Without Talking About Capitalism, Fascism, and Liberty (chr)17,780
ai, economics
WCAG 3.0’s Proposed Scoring Model: A Shift in Accessibility Evaluation (sma)17,779
accessibility, auditing, compliance, wcag
React Compiler Explained in 3 Minutes (Goodbye, Re-Renders) (bet)17,778
videos, react, compiling
npm Targeted by Malware Campaign Mimicking Familiar Library Names (soc)17,777
npm, malware, security, dependencies, link-lists
CSS “shape()” Commands (geo/css)17,776
css, functions, shapes, clipping
10 New Jobs for Burned-Out Software Developers (app/the)17,775
career
Use CSS “reading-flow” for Logical Sequential Focus Navigation (rac)17,774
css, flexbox, grids, layout, accessibility
SSR vs. SSG vs. CSR vs. ISR—Rendering Performances Compared (ele/des)17,773
guest-posts, server-side-rendering, static-site-generation, client-side-rendering, incremental-static-regeneration, comparisons
PHP 8.4’s New “Dom\HTMLDocument” in Diffs (lia)17,772
php
Node.js Next 10 Survey 2025 (nod)17,771
surveys, nodejs
Easier Layout With “margin-trim” (jen/web)17,770
css, margins, spacing, safari, apple, browsers
New to the Web Platform in April (rac)17,769
release-notes, web-platform, browsers, chrome, google, firefox, mozilla, safari, apple
Why the US Is Slamming the Door on Indian Tech Talent17,768
career, hiring
Stop Hiding Bad Code Behind Good Tooling17,767
tooling, quality, craft
What’s New in Astro—April 2025 (sar/ast)17,766
release-notes, astro
The Story of Fastify and Vue (ano)17,765
fastify, vuejs, complexity, simplicity
The “cite” Element (hey)17,764
html, semantics
Revisiting Image Maps (mal/css)17,763
images, image-maps, html, techniques
npm Should Remove the Default License From New Packages (ISC) (ext)17,762
npm, dependencies, licensing, foss
Keyboard Navigation: Ensuring Usability Without a Mouse17,761
accessibility, usability, keyboard-navigation, testing
JavaScript, When Is This? (wil/pic)17,760
javascript
Interop Unites Browser Makers to Smooth Web Inconsistencies (mar/the)17,759
interoperability, web-platform, browsers, consistency
How to Detect Memory Leaks in Your Web App17,758
how-tos, videos, web-apps, memory, debugging, angular
Event Handling in JAWS and NVDA (sib/tpg)17,757
accessibility, screen-readers, jaws, nvda, events, javascript, comparisons
Done With Components (don)17,756
design-systems, components
Disclosures and Accordions (web)17,755
disclosure-widgets, accordions, accessibility
Tools of the Trade: Accessibility Without the Cost (web/equ)17,754
accessibility, tooling, linting, testing
Seeking an Answer: Why Can’t HTML Alone Do Includes? (chr/fro)17,753
html, maintainability
Organizational Scaffolding for Accessible Design and Content (sta/a11)17,752
videos, interviews, accessibility, processes, tooling, culture
Intro to E2E Testing With Cypress (ng-)17,751
videos, introductions, testing, cypress
How Keyboard Testing Improves Digital Accessibility (mic/deq)17,750
accessibility, keyboard-navigation, testing
[GSAP] 3.13 Release (cas/gsa)17,749
release-notes, gsap
Good vs. Great Animations (emi)17,748
animations, css, transforms, transitions, radix
Giving V8 a Heads-Up: Faster JavaScript Startup With Explicit Compile Hints17,747
v8, javascript-engines, javascript, compiling
Focus Priming (tem)17,746
accessibility, focus
Converting Values to Strings in JavaScript (rau)17,745
javascript, conversion
Automated Accessibility Test Tools Find Even Less Than Expected17,744
accessibility, testing, automation, metrics
Angular Unit Tests Distilled (rai/ng-)17,743
videos, angular, testing
7 Programming Myths That Waste Your Time (fir)17,742
videos, programming, productivity, efficiency, myths
The Guide to MCP I Never Had17,741
guides, mcp, ai
I Tried 50 AI Tools—Here’s How AI Is Changing the Way We Design17,740
design, ai, tooling
Ignoring Character Limits Can Wreck Your Product’s UX17,739
design, user-experience, internationalization, localization
The 4 Motivations for Accessibility—the Big “Why?”17,738
accessibility, economics, legal, dei
What Is [the] CSS Owl Selector (“* + *”)? (zor/css)17,737
videos, css, selectors
The Future of Web Design: Will We Even Recognize It in 100 Years? (web)17,736
design, outlooks
The “canvas” Element (hey)17,735
html, canvas, semantics
React Internals: Which “useEffect” Runs First? (fro)17,734
react, hooks
Node.js Streams With TypeScript17,733
nodejs, streaming, typescript, examples
Menu and Navigation: The Difference (stv)17,732
navigation, pagination, html, aria, accessibility
Giving Software Away for Free (sim)17,731
foss, hosting, html, javascript
Deno’s Decline (6 Regions and Falling) (db)17,730
deno
Anchor Positioning Just Don’t Care About Source Order (geo/css)17,729
css, anchor-positioning, source-order, html
A11y 101: 1.4.11 Non-Text Contrast (nat)17,728
introductions, wcag, accessibility, contrast, colors
Design System Documentation Is Essential—as Long as It’s Good (pjo)17,727
design-systems, documentation, content, writing, principles
Craft and Satisfaction (jim)17,726
craft, ai
Running Clojure in Wasm (rom)17,725
clojure, webassembly
Cybersecurity Leaders Are Staying in the Shadows (ste)17,724
security, community, culture
8 CSS Shorthands That Instantly Clean Up Your Code (let)17,723
css, shorthands
Bias in Design Systems (ben)17,722
design-systems, documentation, collaboration, processes
Forget the AI Hype—Here’s How Real AI Agents Are Built to Solve Real Problems17,721
videos, ai, ai-agents
Every Developer Needs to Self-Host17,720
self-hosting, learning
AI Writes My Code for Me17,719
ai, productivity, career
CSS Boilerplate (mat)17,718
css, templates
Why Care About the No-JS Experience? (cfe)17,717
javascript, support
Using View Transitions in Next.js (jac)17,716
nextjs, view-transitions, css
Unlocking Accessibility: Frontend Developers Discuss Semantic HTML and Accessible Code17,715
accessibility, semantics, html, community
Frontend’s Next Evolution: AI-Powered State Management (the)17,714
state-management, ai, outlooks
Advancing Accessibility Standards (acc)17,713
accessibility, standards
Add JSR Packages With pnpm and Yarn (lca/den)17,712
jsr, pnpm, yarn
I Broke the Disabled Button (hom)17,711
buttons, accessibility, retrospectives
Catching Up on Accessibility With AI Chat17,710
accessibility, ai
Polishing Your Typography With Line Height Units (jen/web)17,709
typography, css, units
“input type="color"” (kev)17,708
html, forms, colors
HTML Oddities: Does the Order of Attribute Values Matter? (ede)17,707
html, attributes, css, selectors
A Decade of SolidJS (rya/thi)17,706
solidjs, retrospectives, libraries
Mastering HTML: The Art of Minimal and Valid Code in Professional Web Development (AI Edition) (j9t)17,705
guest-posts, html, minimalism, conformance, semantics, interoperability, accessibility, standards
Salesforce and Shopify CEOs Just Declared War on Human-Only Teams (pet/uxd)17,704
shopify, ai, career, economics
The Problem(s) With Image Accessibility17,703
accessibility, images, alt-text, html
Polypane 24: Recording, 3D View, Custom Tab Colors, and HTML Editing (pol)17,702
release-notes, polypane, browsers
Making a Small JavaScript Blog Static Site Generator Even Smaller Using the General “async-tree” Library (jan)17,701
static-site-generation, javascript, tooling
JavaScript Framework Reality Check: What’s Actually Working (the)17,700
javascript, frameworks, qwik, solidjs, sveltekit, fresh
How to Write Unit Tests in Node.js Using Mocha (app)17,699
how-tos, testing, nodejs, tooling
How Documentation Analytics Can Help You Prioritize Design System Improvements17,698
design-systems, documentation, analytics
Break Google’s Search Monopoly Without Breaking the Web (owa)17,697
google, search, chrome, browsers, web-platform, open-web
Binary Formats Are Better Than JSON in Browsers17,696
json, libraries, performance, comparisons, metrics
10 Tips for Junior Developers to Effectively Use LLMs and AI (owe/pro)17,695
ai, tips-and-tricks
Contextual Logging With “console.context()” (pat)17,694
console, javascript, dev-tools, browsers
What Is llms.txt, and Should You Care About It? (ahr)17,693
ai, crawling, llmstxt, robotstxt
Newfangled Browser Alternatives (chr/fro)17,692
browsers, arc, the-browser-company, orion, kagi, vivaldi, brave, comparisons, link-lists
Why I’m Not Ready to Abandon JavaScript for “Faster” Languages17,691
javascript, rust, go, refactoring, performance
Next Steps for Privacy Sandbox and Tracking Protections in Chrome17,690
chrome, google, browsers, privacy, cookies
Impossible Components (dan)17,689
components, react, state-management
Google Won’t Ditch Third-Party Cookies in Chrome After All (rwh/ars)17,688
chrome, google, browsers, cookies
Eleventy: A GitHub Workflow to Check if an Automated Dependency Update Would Break Your Site (j9t)17,687
eleventy, dependencies, nodejs, automation, github-actions
Creating CSS Theme Variables From a JS File (mic)17,686
css, theming, custom-properties, javascript, conversion
11 Practical Ways I Use AI Agents Without Losing My Authenticity (bla/ope)17,685
ai, ai-agents, creativity, processes, examples
The Open-Source Stack for AI Agents17,684
ai, tech-stacks, foss, tooling, link-lists
The Oppressive Foundation of Minimalist Design (uxd)17,683
design, minimalism
Everything’s a Vibe: Is It Progress or Just an Illusion? (uxd)17,682
vibe-coding, ai, user-experience
How Accessibility Audits Are Shaping the Future of User-Centered Design (uxm)17,681
accessibility, auditing, usability, seo, compliance, branding, user-conversion
When to Use “map()” vs. “forEach()”17,680
javascript, arrays, comparisons
Unlocking 7 Hidden Benefits Through Web Site Redesign (uxm)17,679
redesigning, user-experience, user-conversion, economics, maintainability, accessibility, usability, branding
The European Accessibility Act: What Businesses and App Developers Need to Know17,678
accessibility, eaa, legal
How to Validate Ideas Faster With No-Code Prototypes (uxm)17,677
how-tos, design, low-and-no-code, prototyping
How to Meet SC 2.5.3 “Label in Name” (tpg)17,676
how-tos, accessibility, wcag, labels, forms
Color Contrast and Readability: The Cornerstones of Accessible Design17,675
accessibility, design, colors, contrast, readability, wcag
Buttons vs. Links: What’s the Difference and Why Does It Matter?17,674
videos, buttons, links, usability, comparisons
A11y 101: 1.4.10 Reflow (nat)17,673
introductions, accessibility, wcag, reflow
A Web Component UI Library for People Who Love HTML (cfe)17,672
libraries, web-components
Why Use Personal OKRs (cwo)17,671
okr, career, processes
Web Typography: A Refresher and History (zel)17,670
typography, history, link-lists
LangChain + MCP + RAG + Ollama = the Key to Powerful Agentic AI17,669
ai, langchain, mcp, ai-agents, tooling
Why Every Web Designer Secretly Hates Their Past Work (web)17,668
career, design
What Does It Really Mean for a Site to Be Keyboard Navigable (sma)17,667
accessibility, keyboard-navigation, focus, skip-links
Vibe Coding Is Not an Excuse for Low-Quality Work (add)17,666
vibe-coding, ai, quality
State of Devs 2025 (sac/dev)17,665
surveys, career
“Pretty” Is in the Eye of the Beholder (geo/css)17,664
typography, css, browsers, support, chrome, google, safari, apple
Keeping It on the “<dl>”—Another HTML Gem You Never Use (cod)17,663
html, lists, semantics
How I Run Eleventy (It’s Complicated?) (j9t)17,662
eleventy
Fixing Vercel’s Landing Page17,661
design, effects, landing-pages, vercel
State of AI 2025 [Results] (sac/dev)17,660
surveys, metrics, ai
WCAG in Plain English (aaa)17,659
accessibility, wcag, guides
So, You Want to Give Up CSS Pre- and Post-Processors… (zel/css)17,658
css, preprocessors, postprocessors, tailwind, lightning-css
“:only-child” (kev)17,657
css, selectors
How to Write Error Messages That Actually Help Users Rather Than Frustrate Them (amy/pic)17,656
how-tos, writing, microcontent, errors, usability, user-experience
Fostering an Accessibility Culture (dad/sma)17,655
accessibility, training, culture, processes
Creating an Accessible Accordion With HTML Description Lists (kar)17,654
accessibility, html, lists, accordions
Contribute to the 2025 Web Almanac17,653
web-almanac, web-platform, community
AI Overviews Reduce Clicks by 34.5% (ahr)17,652
ai, search, google, seo, metrics
State of AI [Results]17,651
surveys, metrics, ai
The Best Node.js Observability Tools in 2025: N|Solid vs. New Relic, Datadog, and More (nod)17,650
nodejs, observability, tooling, opentelemetry, comparisons
The Best CSS One-Liner to Improve Performance in 202517,649
css, performance
What Happens When a Program Calls Sleeps?17,648
videos, programming
Using CSS “backdrop-filter” for UI Effects (pre/css)17,647
css, filters, effects
Serverless Is a Scam17,646
serverless, containerization, comparisons
Out of Order (don)17,645
css, positioning, design
Optimizing Node.js Performance: V8 Memory Management and GC Tuning (mco/pla)17,644
nodejs, performance, optimization, v8, javascript-engines, javascript, memory, garbage-collection
“oklch()” (ada)17,643
css, colors, functions, oklch
Navigating the 2026 ADA Guidelines (ter+)17,642
videos, guidelines, accessibility, ada, legal
Memoizing the Cache in Laravel (ami)17,641
laravel, caching, memoization
Local SEO vs. National SEO vs. Global SEO: A Strategy Guide (sem)17,640
guides, seo, strategies, comparisons, tooling
Image Alt Text Guide: How to Write and Add Image Alt Text Reference17,639
guides, accessibility, user-experience, seo, alt-text, images, shopify
How to Begin a WordPress Blog: A Step-by-Step Guide for Beginners17,638
guides, wordpress, blogging
Google Is Ending Support for Country-Code Google Domains Like google.fr or google.co.uk17,637
google
Can LLMs Earn $1M From Real Freelance Coding Work?17,636
ai, programming, engineering-management, quality, economics
Aaron D. Campbell [on] Why Open Standards and WordPress Matter (aar+)17,635
podcasts, interviews, standards, wordpress
5 Ways to Reduce HTML File Size on Your Website, Step 0 (j9t)17,634
html, performance, optimization
Threat Actors Misuse Node.js to Deliver Malware and Other Malicious Payloads17,633
nodejs, security, malware
Testing Methods—Pre-Recorded Captions (dec)17,632
accessibility, testing, captions, multimedia, link-lists
Principles for Coding Securely With LLMs (sea)17,631
ai, security, principles
Why You Need to Know Your Site’s Performance Plateau (and How to Find It) (tam/spe)17,630
performance, metrics, concepts
Tech Hiring: Is This an Inflection Point? (ger)17,629
hiring, interviewing, career, ai
SvelteKit Is the Best Way to Build Single Page Apps—and It Just Got Even Better17,628
videos, sveltekit, single-page-apps
[Records and Tuples] Proposal Is Withdrawn (ash)17,627
ecmascript
Inclusive Dark Mode: Designing Accessible Dark Themes for All Users (sma)17,626
accessibility, design, dark-mode
Firefox 137.0.2 Is a Big Bug Fix and Security Update Release17,625
firefox, mozilla, browsers
Advanced React in the Wild (add)17,624
react, nextjs, performance, case-studies
Hako17,623
javascript-engines
TLS Certificate Lifetimes Will Officially Reduce to 47 Days17,622
tls, certificates, security
The Post-Developer Era (jos)17,621
ai, code-editors, tooling, outlooks, career
Next Level CSS Styling for Cursors (val/css)17,620
css, javascript, cursors
Getting Specific About CSS Specificity (kat)17,619
css, selectors, cascade
Float16Array in JavaScript (tre)17,618
javascript, arrays
Accessible Forms: Tips and Techniques17,617
accessibility, forms, labels, keyboard-navigation, errors, testing, tips-and-tricks, techniques
A11y 101: 1.4.5 Images of Text (nat)17,616
introductions, accessibility, wcag, images, alt-text
14 Web Performance Tips for 2025 (sia)17,615
performance, web-vitals, culture, tips-and-tricks
10 Figma Hacks I Wish I’d Known Earlier (and You Should Know Now) (uxd)17,614
figma
Deploying TypeScript: Recent Advances and Possible Future Directions (rau)17,613
typescript, deploying
LLMs Can’t Stop Making Up Software Dependencies and Sabotaging Everything (tho/the)17,612
ai, dependencies, security, slop
Is “Ethical AI” an Oxymoron? (hdv)17,611
ai, ethics, licensing, sustainability
How to Hire (hvp)17,610
how-tos, hiring, engineering-management, career
A Flowing WebGL Gradient, Deconstructed17,609
webgl, gradients, javascript, math
7 React Patterns That Made Me a Better Front-End Developer17,608
react, hooks, props, software-design-patterns
Tooltip Should Not Start an Accessible Name17,607
accessibility, tooltips
The Case for Web Components With Lit17,606
web-components, lit, typescript, micro-frontends
The Case for Angular17,605
angular, typescript
Never Lose a “z-index” Battle Again (mat)17,604
css, positioning
How to Use GenAI With OKRs (Without Letting It Think for You) (cwo)17,603
how-tos, ai, okr, prioritization, processes
Default Styles for “h1” Elements Are Changing (zco/mdn)17,602
html, css, headings, browsers
Tailwind’s “@apply” Feature Is Better Than It Sounds (zel/css)17,601
tailwind, sass, mixins, comparisons
Significant Performance Improvements With Edge 13417,600
edge, microsoft, browsers
Stop Writing If–Else Trees: Use the State Pattern Instead17,599
programming, software-design-patterns, conditionals
7 UI/UX Principles Every Dev Should Know17,598
design, user-experience, principles
Why Do AI Company Logos Look Like Buttholes?17,597
design, logos, comparisons
Using “currentColor” in 2025 (chr/fro)17,596
css, colors
Preventing N+1 Issues Globally in Laravel Using Auto Eager Loading (ami)17,595
laravel, php
No Code Is Dead. Long Live Vibe Coding. (auc)17,594
low-and-no-code, vibe-coding
Mastering Default Values in JavaScript With the Nullish Coalescing (“??”) Operator17,593
javascript, operators
Exploring TypeScript: TS 5.8 Edition (rau)17,592
books, typescript, javascript
Developer Ecosystem 2025 (jet)17,591
surveys, code-editors, tooling, ai
Automated WCAG Testing Is Grrreat! (aar)17,590
accessibility, wcag, testing, automation
5 Ways to Reduce HTML File Size on Your Website (deb)17,589
html, minification, compression, performance, optimization
Two Decades of Git: A Conversation With Creator Linus Torvalds (tor)17,588
videos, interviews, git, history
Be the Node You Want to See in the Network (sur)17,587
network
Just Say the Word—Try Our New AI Website Builder for Free (nee/wor)17,586
wordpress, ai, tooling
Secure a Vue App With OpenID Connect and the BFF Pattern (due)17,585
vuejs, security, authentication, backend-for-frontend
Zero-Config Debugging With Deno and OpenTelemetry (lca/den)17,584
debugging, deno, opentelemetry, logging, tracing, metrics, observability
What It Means to Shift Left on Accessibility and How to Do It Right (lul)17,583
accessibility, dei, design, culture, processes, collaboration, project-management, content-strategy, quality, training
VS Code Agent Mode Just Changed Everything (bur/vsc)17,582
videos, vs-code, microsoft, code-editors, ai
To “light-dark()” or Not to “light-dark()” (web)17,581
videos, css, functions, dark-mode
Thin Fonts Are a Usability Nightmare—and Finally, Designers Are Waking Up (web)17,580
fonts, typography, usability, accessibility, design
The Untold Story of Git17,579
videos, git, svn, cvs, version-control, history
The “min()” and “max()” Functions (kev)17,578
css, functions
Stretching Google’s Prefetching (paw)17,577
signed-exchanges, experiments, chrome, google, browsers
Project IDX Is Now Part of Firebase Studio (fir)17,576
firebase, project-idx
Milana Cap on the Interactivity and HTML APIs, and Their Enormous Potential (mil+)17,575
podcasts, interviews, wordpress, apis, html, dom
How to Build a Multi-Tenant SaaS Application With Next.js17,574
how-tos, nextjs, authorization, state-management, zustand
History of the Web: Chris Lilley (svg+/iga)17,573
videos, interviews, web-platform, history
Event Versioning Strategies for Event-Driven Architectures (the)17,572
architecture, events
Deploy Angular and Next.js Apps With App Hosting, Now GA (fir)17,571
google, firebase, hosting, deploying, angular, nextjs, web-apps
Custom Progress Element Using the “attr()” Function (css/fro)17,570
css, functions, progress-indicators, gradients
CSS Naked Day 2025 (mey)17,569
awareness-days, css
CSS Carousels (geo/css)17,568
css, carousels
Comparison Tables: 5 Scenarios When Not to Use Them17,567
videos, information-design, tables, usability
Automated Accessibility Testing: Strengths and Limits17,566
accessibility, testing, automation, comparisons
ARIA in HTML (sco+/w3c)17,565
standards, accessibility, aria, html
10 Hard Truths Every Dev Must Learn in 202517,564
career, tips-and-tricks, programming
Your Frontend, Backend, and Database—Now in One Cloudflare Worker17,563
cloudflare, tooling
Background Image Opacity in CSS (jim)17,562
css, backgrounds, images, transparency+opacity
Use “shape()” for Responsive Clipping (nom)17,561
css, functions, shapes, clipping, responsive-design
Strings Are a Leaky Abstraction for HTML (joe)17,560
html, strings
Engineering Managers Hold the Key to Effective Team Collaboration17,559
engineering-management, collaboration, processes
Why I Value Firebreak Sprints for Managing Technical Debt (tre)17,558
technical-debt, maintenance, processes
Using ARIA Landmarks for Better Navigation17,557
navigation, keyboard-navigation, aria, accessibility
Top 5 CSS Navigation Menu Mistakes (zor/css)17,556
navigation, css, mistakes, usability
React Server Confusion (ano)17,555
react, components, vite, fastify
React Reconciliation: The Hidden Engine Behind Your Components17,554
react, dom, components
How to Select a UX Metric17,553
how-tos, user-experience, metrics, best-practices
CSS Naked Day (car)17,552
awareness-days, css
CSS Naked Day 2025 (fyr)17,551
css, awareness-days
Better Typography With “text-wrap: pretty” (jen/web)17,550
typography, css, webkit, browser-engines, browsers, safari, apple
10 Things You Should Know as a Next.js Developer (That No One Tells You) (pri)17,549
nextjs
Creating a Software Engineering Culture17,548
culture, leadership, engineering-management
UX Localization: Adapting Experiences to Users Worldwide (uxm)17,547
user-experience, localization, testing
Designing AI for Cultural Diversity (uxm)17,546
design, ai, dei, culture
Design for the AI Age17,545
design, ai
A11y 101: 1.4.4 Resize Text (nat)17,544
introductions, accessibility, wcag, resizing
How Israel’s War in Gaza Changed Big Tech (mid)17,543
microsoft, google, amazon, palantir, oracle, vercel, legal
The Precise Language of Good Management17,542
engineering-management, communication
Some Features That Every JavaScript Developer Should Know in 202517,541
javascript, arrays, promises, prototypes, variables
Dropping Support for Twitter/X (fro)17,540
frontend-dogma, twitter+x, social-media
A Note About WCAG Conformance Levels (dec)17,539
accessibility, wcag, compliance
Making Node.js Downloads Reliable (nod)17,538
nodejs, reliability, refactoring, case-studies
WebAIM Million Results Show That Shopping Sites Have Worst Accessibility (cer)17,537
webaim, metrics, accessibility, ecommerce
Tweaking Text Level Styles, Reprised (aar)17,536
html, css, accessibility, support, browsers, screen-readers
Hiding Elements That Require JavaScript Without JavaScript (0xd)17,535
javascript, css, html
Cover Flow With Modern CSS: Scroll-Driven Animations in Action (add)17,534
css, animations, transforms, scrolling, effects, history
The Future of Redwood Launches Today (red)17,533
redwoodjs
The Blissful Zen of a Good Side Project (col)17,532
learning, creativity
The Best Programmers I Know (mre)17,531
career, programming, culture
Teaching Code in the AI Era: Why Fundamentals Still Matter (ali)17,530
training, ai, programming, vibe-coding, security, scalability, performance, quality, testing, documentation
Open-Source Is Just That (val)17,529
foss, community, culture
Lessons Learned From My First Dive Into WebAssembly17,528
lessons, webassembly
Introducing Bulk Suppressions (esl)17,527
eslint
How to Track and Analyze Your AI Traffic (lou/ahr)17,526
how-tos, traffic, ai, analytics, google
Software Architecture for Developers (dic)17,525
architecture, software-design
The Importance of Alt Text for Images17,524
alt-text, images, accessibility, dei, compliance, legal, seo, user-experience
Overengineered Anchor Links17,523
links, effects, techniques
First Look at the Modern “attr()” (sha)17,522
css, functions, attributes, feature-detection
CSS-Only Glitch Effect17,521
css, html, effects
CSS Bursts With Conic Gradients (chr/fro)17,520
css, gradients, examples, effects
Making “:visited” More Private17,519
css, selectors, privacy, chrome, google, browsers
TypeSpec 1.0-RC: Design Faster Today, Scale Easier Tomorrow17,518
apis, tooling
Google, Amazon, and Microsoft Allegedly Complicit in War Crimes Amid Israel’s War in Gaza (bus)17,517
google, amazon, microsoft, ai, legal
Mastering Cross-Framework State Management in Micro-Frontends (ele/des)17,516
guest-posts, architecture, frameworks, state-management, micro-frontends, scalability, strategies
How I Found My Own Path as an Introverted Engineering Manager17,515
engineering-management, career
Four Rules for How Design Influences Technology (uxd)17,514
design, product-management, examples
Your AI UX Intern17,513
videos, ai, user-experience, concepts
SMIL On? (geo/css)17,512
smil, browsers, support
Robust Accessibility and Artificial Intelligence (AI) (ger)17,511
accessibility, ai
Digital Accessibility Is a Civil Right (kar)17,510
accessibility, legal, ada, wcag, economics
Debugging JavaScript Memory Leaks (jar/bun)17,509
javascript, memory, debugging, dev-tools, chrome, google, browsers, bun
Building a Drupal to Storyblok Migration Tool: An Engineering Perspective (edo/sma)17,508
migrating, tooling, drupal
Automated vs. AI vs. Manual Testing—Text Alternatives (dec)17,507
accessibility, testing, automation, ai, comparisons
AI and Accessibility: Opportunities and Challenges for Content Creators17,506
accessibility, ai, content
A Guide to Alt Text Across Popular Tools (pop)17,505
guides, alt-text, accessibility, images, tooling
New in Chrome 135 (rac)17,504
release-notes, chrome, google, browsers
Prioritizing Accessibility Bugs for Maximum Impact (civ)17,503
accessibility, prioritization, wcag, bugs
React 19’s New Hooks: With Practical Examples (let)17,502
react, hooks, javascript, examples
Stop Using Jenkins in 2025 (oso)17,501
jenkins, github-actions, ci-cd, security
How GenAIs Build Diverging Color Schemes (uxd)17,500
design, colors, color-palettes, ai, gemini
Firefox Release Notes [Firefox 137.0] (moz)17,499
release-notes, firefox, mozilla, browsers
What’s the Difference Between WCAG, the EAA, and EN 301 549? (tpg)17,498
accessibility, wcag, eaa, legal, standards, comparisons
Micro-Scrum (j9t)17,497
agile, scrum, processes, simplicity
Implementing Multi-Brand Theming With Style Dictionary (stu)17,496
theming, branding, design-tokens, tooling
A Decade of Impact: How Our npm Packages Hit 1 Billion Downloads and Shaped JavaScript17,495
npm, dependencies, history, javascript
The WebAIM Million: The 2025 Report on the Accessibility of the Top 1,000,000 Home Pages (web)17,494
studies, research, accessibility, homepages, metrics
12-Factor Agents—Principles for Building Reliable LLM Applications17,493
ai, principles, reliability
New to the Web Platform in March (rac)17,492
release-notes, web-platform, browsers, firefox, mozilla, safari, apple, chrome, google
How AI Agents Are Quietly Transforming Frontend Development (the)17,491
ai, ai-agents, processes, developer-experience, collaboration
In Defense of Ruthless Managers (sea)17,490
engineering-management, culture
You Don’t Know Git (eth/ndc)17,489
videos, git, command-line
WebKit Features in Safari 18.4 (jen+/web)17,488
release-notes, safari, apple, browsers, webkit
There Is No Vibe Engineering17,487
vibe-coding, programming, software-design
Testing Tools for Accessibility Enhancement II17,486
videos, accessibility, testing, tooling
State of Drupal Presentation (dri)17,485
drupal
Poisoning Well (hey)17,484
ai, crawling, robotstxt, content
Node.js Test CI Security Incident (nod)17,483
nodejs, security, retrospectives
How Does Chrome Prioritize Image Requests? (deb)17,482
chrome, google, browsers, images, performance
Design Isn’t Dead—You Sound Dumb (uxd)17,481
design, user-experience, ai
Resolving Invalid Custom Tailwind Classname ESLint Warning (ama)17,480
tailwind, css, eslint
My Favorite Tools for Web Accessibility Testing (ale)17,479
accessibility, testing, tooling, link-lists
Minimal CSS-Only Blurry Image Placeholders (kal)17,478
images, placeholders, backgrounds, css, techniques
Deno vs. Oracle Update 3: Fighting the JavaScript Trademark (tin/den)17,477
deno, oracle, javascript, legal, history
Browser Choice Is an Accessibility Consideration (bee)17,476
browsers, accessibility, chromium
Breaking Down Circular Dependencies in JavaScript17,475
javascript, dependencies
Meet llms.txt, a Proposed Standard for AI Website Content Crawling (sea)17,474
ai, crawling, scraping, llmstxt, robotstxt
Robots Refresher: Future-Proof Robots Exclusion Protocol (met)17,473
robotstxt
Mastering Typography in Design Systems With Semantic Tokens and Responsive Scaling (uxd)17,472
typography, design-systems, design-tokens, semantics, responsive-design, scaling
React Email 4.017,471
react, email, tooling
Markup Languages (j9t)17,470
overviews, link-lists, sgml, html, xml, xhtml, hdml, dhtml, mathml, wml, chtml
Item Flow: A New Unified Concept for Layout (sar+/web)17,469
css, layout, grids, flexbox, masonry
Interop 2025—Which Browser Features to Get Acquainted With This Year and Why You Should Care (uti/iod)17,468
interoperability, support, browsers, web-platform
How to Set Up TypeScript With Node.js and Express (log)17,467
how-tos, typescript, nodejs, express
How to Easily Reproduce a Flaky Test in Playwright (cha)17,466
how-tos, playwright, testing, flakiness
Expanding CSS Shadow Effects (pre/fro)17,465
css, shadows, effects
Could JavaScript Have Synchronous “await”? (rau)17,464
javascript, asynchronicity
Automated Visual Regression Testing With Playwright (css)17,463
regressions, testing, automation, playwright, javascript
5 GitHub Actions Every Maintainer Needs to Know (kli)17,462
github-actions, github, tooling, automation, maintenance
Website Hijack Campaign Now Impacting 150,000 Sites (gad)17,461
security
Scrum Not Working? Try It as Is Before You Modify It (ste)17,460
scrum, agile, processes
Online Tracking Is Out of Control—Privacy Badger Can Help You Fight Back (eff)17,459
privacy, tooling, browser-extensions, eff
Mind the WCAG Automation Gap (ste)17,458
accessibility, automation, wcag
If It Works, It’s Right (bel/pic)17,457
css
How to Write Blog Posts That Developers Read (mtl)17,456
how-tos, writing, blogging
How to Conduct an Accessibility Audit: A Step-by-Step Guide17,455
how-tos, guides, accessibility, auditing, processes
What’s New in WebGPU (Chrome 135)17,454
release-notes, webgpu, chrome, google, browsers
Jo Minney on Website Usability Testing for WordPress Projects (jom+)17,453
podcasts, interviews, wordpress, usability, testing
Direct Access vs. Sequential Access: Why Direct Is Better (nng)17,452
videos, usability
What’s the Future of Platform Engineering? (ma1+/the)17,451
videos, platform-engineering, outlooks, ai
Malware Found on npm Infecting Local Package With Reverse Shell (rev)17,450
npm, dependencies, security
JavaScript’s Missing Link: Wasp Offers Full Stack Solution (low/the)17,449
wasp, javascript, frameworks, history
Eleventy—Use Passthrough File Copy to Add Assets (w3t)17,448
eleventy, configuration
AI Won’t Take Your Job—but Someone Who Uses It Better Than You Will (cwo)17,447
ai, career, tooling, learning
[“a:focus-visible”] (ada)17,446
css, focus, links
Land Ahoy: Leaving the Sea of Nodes17,445
v8, javascript-engines, javascript, compiling
You Should Know This Before Choosing Next.js (edu)17,444
nextjs, vercel, frameworks
The Case for “Old School” CSS (hui)17,443
css, drupal, twig
React Query API Design: Lessons Learned (tkd)17,442
videos, lessons, react, apis, state-management, data-fetching, tanstack
“input type="number"” (kev)17,441
html, forms
Artificial Intelligence Needs Community Intelligence (all)17,440
videos, ai, community
A11y 101: 1.4.3 Contrast (Minimum) (nat)17,439
introductions, accessibility, wcag, contrast, colors, apca
The “<select>” Element Can Now Be Customized With CSS (arg)17,438
forms, css
War Story: The Hardest Bug I Ever Debugged (jak)17,437
debugging, javascript, google, v8, chrome, browsers, bugs
UX or PX? Why Naming Matters (uxd)17,436
user-experience, naming
Support Logical Shorthands in CSS (geo/css)17,435
css, logical-properties, shorthands
Mission jQuery Zero: How FreeAgent Removed jQuery From Our Application (fre)17,434
refactoring, jquery, technical-debt, maintenance
Layered Text Headers (chr/fro)17,433
typography, css, svg, shadows
Is Vibe Coding Agile or Merely a Hype? (scr)17,432
processes, ai, vibe-coding, agile
Expressing Japanese Grammar Through TypeScript Type System17,431
typescript, types, localization
“aria-label” Is a Letdown (thi/wag)17,430
accessibility, aria, labels, html
Directives: A Core Feature of the Angular Toolkit17,429
angular, extensibility
Whose Design Process? (uxd)17,428
design, ai, creativity, processes
When Do Retry, Backoff, and Jitter Work? (the)17,427
dev-ops, concepts
Grid First, Flex Third (fim)17,426
css, layout, grids, flexbox
AI Is the Future of Accessibility (kar)17,425
accessibility, ai, outlooks
Is Vite Faster Than Turbopack?17,424
nextjs, webpack, turbopack, vite, rollup, rolldown, bundling, performance, comparisons
Collecting Code Coverage in Node.js (nod)17,423
nodejs, code-coverage
UI Algorithms: A Tiny Undo Stack (jul)17,422
javascript, algorithms, functionality, undo-redo
How Navigation Should Work for Keyboard Users (tem)17,421
navigation, keyboard-navigation, focus, accessibility
Holographic Masks (hej)17,420
code-pens, css, gradients, blend-modes, effects
Don’t Use Scores From Automatic Tools in Your Accessibility Statement (cer)17,419
accessibility, documentation, compliance, tooling
Cursor, “Vibe Coding,” and Manus: The UX Revolution That AI Needs (uxd)17,418
ai, chatgpt, cursor, history, vibe-coding, user-experience
Cracking the Code of Vibe Coding (uxd)17,417
programming, processes, ai, vibe-coding, craft, technical-debt, design-debt
This Is the Optimal Team Size That Improves Performance by 400%17,416
engineering-management, productivity
The Software Engineering Identity Crisis (cod)17,415
career, craft, ai, vibe-coding
Revisiting CSS “border-image” (mal/css)17,414
css, borders, images, data-urls
Previewing Content Changes in Your Work With “document.designMode” (sma)17,413
browsers, dev-tools, javascript, content, design
Mitigating Browser Fingerprinting in Web Specifications (npd+/w3c)17,412
standards, privacy, fingerprinting, browsers, w3c
JavaScript Basics for a Senior Dev17,411
fundamentals, concepts, javascript, examples
How to Create Quality Content (Follow Our 5-Level Framework) (ahr)17,410
how-tos, content, microcontent, seo, sem
Create an HTML Dialog When You Click an Image (cas)17,409
html, images, modals
One Thing “@scope” Can Do Is Reduce Concerns About Source Order (chr/fro)17,408
css, scope, source-order
Five Things Vibe Coders Should Know (From a Software Engineer) (uxd)17,407
vibe-coding, security, sanitization, rate-limiting
Carousels With CSS (arg)17,406
css, carousels, scrolling
The “contenteditable” “plaintext-only” Attribute Value Combination Is Now Baseline Newly Available (tom)17,405
html, attributes, browsers, support, web-platform
Where Frontend Dogma Gets Its News From (j9t)17,404
cross-posts, frontend-dogma, community, link-lists
SSR Deep Dive for React Developers17,403
deep-dives, server-side-rendering, react, javascript
Web Accessibility Requirements in the EU (mar/uxd)17,402
accessibility, eaa, legal, compliance, history, metrics
Testing Design Systems in 2025 (blv)17,401
design-systems, testing, storybook, vitest
Stop Chasing New JavaScript Frameworks: Build With Fundamentals Instead17,400
fundamentals, javascript, frameworks, react, vuejs, angular, svelte, solidjs
Revisiting Fluid Type (ric+/odd)17,399
videos, interviews, typography, fonts, responsive-design
Quick Reminder That “:is()” and “:where()” Are Basically the Same With One Key Difference (geo/css)17,398
css, selectors, cascade
My Thoughts on Asynchronous Accessibility APIs (jcs)17,397
accessibility, asynchronicity, apis
Keyword Research for SEO in 2025: Step-By-Step Tutorial17,396
videos, keywords, seo, google, tooling
How WebAssembly Components Can Replace JavaScript SDKs (sac)17,395
webassembly, components, javascript
Cowardly Defaults and Courageous Overrides With Modern CSS (tyl/clo)17,394
css, presentational-html, cascade
Composite vs. Simple Tokens17,393
design-tokens, comparisons, terminology, maintainability
Minding the Gaps: A New Way to Draw Separators in CSS (pat)17,392
css, borders
Introducing Motion for Vue (cit)17,391
introductions, animations, tooling, vuejs
Generate Growing Images Using Gemini API17,390
images, ai, gemini, apis
Why UI Automation Is Insufficient as an Accessibility API for the Web (jcs)17,389
accessibility, automation, microsoft
Vibe Coding and CHOP: What You Need to Know About AI-Driven Development (big/gra)17,388
ai, vibe-coding, processes, tooling
Understanding the European Accessibility Act (EAA) (tin/tet)17,387
eaa, legal, accessibility
The Bare Minimum You Need to Enable View Transitions on Your Website (ami)17,386
html, css, view-transitions, minimalism
Style Legend (ada)17,385
forms, css
Quick Accessibility Wins That Are Easy to Implement (kev)17,384
videos, accessibility, html, semantics, alt-text, images, contrast, colors, keyboard-navigation, focus, skip-links
Not All AI-Assisted Programming Is Vibe Coding (but Vibe Coding Rocks) (sim)17,383
programming, processes, ai, vibe-coding
Node.js TSC Votes to Stop Distributing Corepack (sar/soc)17,382
nodejs, corepack
Naming Things in Design Systems—and Why It’s the Worst (pjo)17,381
design-systems, naming, components
GitHub Suffers a Cascading Supply Chain Attack Compromising CI/CD Secrets (inf)17,380
github, security, ci-cd
How to Think About Baseline and Polyfills (mal)17,379
how-tos, support, browsers, web-platform, polyfills
Designing Design Systems: A Framework for Names, Terms, and Definitions17,378
design-systems, naming, documentation, processes
Twenty Twenty-Five Theme: The Ultimate Guide (abr)17,377
guides, wordpress, themes
Self Gap (sha)17,376
css, flexbox, layout
Reducing CSS Complexity With the “:is()” Pseudo-Class (cfe)17,375
css, selectors, complexity
Polite Is Often Better Than Being Alerted (oze)17,374
accessibility, aria, screen-readers
Past and Present Futures of User Interface Design17,373
design, desktop, history, outlooks
Next.js vs. TanStack17,372
nextjs, tanstack, comparisons
Downtime vs. Slowtime: Which Costs You More? (tam/spe)17,371
performance, economics, branding
A Deep Dive Into the Inline Background Overlap Problem (ana/fro)17,370
deep-dives, css, svg, filters, backgrounds
A Review of HTML Linters17,369
overviews, html, linting, conformance, tooling, link-lists, comparisons
Styling Counters in CSS (mon/css)17,368
overviews, css, lists
What Are MCPs? A Beginner’s Guide to the Future of AI and Automation17,367
guides, ai, mcp, architecture, automation
Bulk Actions: 3 Design Guidelines (nng)17,366
videos, guidelines, design, usability
Web Components vs. Framework Components: What’s the Difference? (sma)17,365
web-components, components, frameworks, html, comparisons
Please Stop Externalizing Your Costs Directly Into My Face (sir)17,364
ai, crawling, traffic, economics
Leveraging 3 Types of User Feedback to Create Better User Experiences (uxm)17,363
user-experience, testing
Is React Accessible? That’s the Wrong Question17,362
accessibility, react, jsx, semantics, html
Explaining UX Design Through the Lens of Construction (uxm)17,361
user-experience, design, processes, concepts
But How to Get to That European Cloud? (ber)17,360
cloud-computing, policies, foss
Breadcrumbs Are Dead in Web Design (web)17,359
design-patterns, navigation, breadcrumbs
A11y 101: 1.4.2 Audio Control (nat)17,358
introductions, accessibility, wcag, multimedia
Web Scraping With Cheerio in 2025 (api)17,357
guides, scraping, tooling
Let’s Knock Down Social Media’s Walled Gardens (tim/fin)17,356
web, social-media
Maintaining Screenshot Quality and Color Profile in Figma (max)17,355
figma, screenshots, images, quality, colors
“Classless.css” Framework17,354
frameworks, css
Accessibility Requires Clear Responsibilities or It Will Fail (cer)17,353
accessibility, processes, culture
10 Uses for Variables Beyond Light and Dark Mode (ali)17,352
figma, variables, dark-mode
Coding vs. Vibe Coding17,351
processes, ai, vibe-coding, programming, comparisons
The Hidden Burden of Architectural Decision Fatigue (and How to Fix It)17,350
architecture, documentation
System Design Roadmap for Beginners17,349
architecture, system-design, concepts
Why the Latest JavaScript Frameworks Are a Waste of Time17,348
frameworks, javascript, react, angular
Popping Preconceived Popover Ponderings (sco)17,347
accessibility, html, pop-overs
Designers, Your Excuse Is Gone. Stunning, Animated, and Accessible. Yes, You Can! (bov)17,346
design, accessibility
How GitHub Engineers Learn New Codebases (bri)17,345
github, learning, documentation
Accelerating Large-Scale Test Migration With LLMs17,344
testing, migrating, ai, case-studies
State of Vue.js Report 202517,343
surveys, vuejs, metrics, frameworks
“Intl.DurationFormat”: Format Time Durations With Locale Support (tre)17,342
javascript, localization
How to Prevent WordPress SQL Injection Attacks (sma)17,341
how-tos, wordpress, sql, databases, security
How to Get Deep Traces in Your Node.js Backend With OTel and Deno (den)17,340
how-tos, observability, tracing, nodejs, deno, tooling
Browse No More (sta)17,339
browsing, searching, ai, web, user-experience
ADA Compliance vs. WCAG Conformance17,338
accessibility, ada, wcag, compliance, comparisons, legal
Support for CSS and Baseline Has Shipped in ESLint (mal)17,337
eslint, css, browsers, support, web-platform
Connect Claude Code to a GitHub MCP Server (mat)17,336
github, claude, anthropic, ai, mcp
How WebAssembly Crushes Technical Debt17,335
webassembly, technical-debt, metrics
A Perplexing JavaScript Parsing Puzzle (hil)17,334
javascript, parsing, history
Nobody Should Be a “Content Creator” (cod)17,333
content, social-media, ai, career
“:in-range” Pseudo-Class (kev)17,332
css, selectors, forms
Create a Fun Quick Text Flip Effect (kev)17,331
videos, css, effects
Chilled Out Text Underlines (chr/fro)17,330
css, links, colors
On JavaScript Closures (With Examples of Interview Questions) (mar)17,329
guest-posts, javascript, closures, variables, examples, interviewing
Why Microsoft Is Rewriting Their TypeScript Compiler in Go (imp)17,328
microsoft, typescript, compiling, go
View Transitions Applied: Smoothly Animating a “border-radius” With a View Transition (bra)17,327
css, animations, view-transitions, borders
Retrieval-Augmented Generation With Node.js, Podman AI Lab, and React17,326
ai, nodejs, podman, react
What’s Missing With AI-Generated Code? Refactoring (ste/the)17,325
surveys, studies, research, ai, productivity, quality, maintenance, refactoring
A 10× Faster TypeScript17,324
videos, typescript
Automated Tools Can Ensure Full Accessibility Compliance17,323
accessibility, compliance, tooling, automation
Angular Hacks Every Developer Should Know17,322
angular
Ten Years Ago Today I Coined the Shorthand “js;dr” for “JavaScript Required; Didn’t Read” (tan)17,321
javascript, support, terminology
Lazarus Strikes npm Again With New Wave of Malicious Packages (soc)17,320
npm, dependencies, security
Future of CSS: “select” Styling Without the Hacks17,319
css, selectors, forms, html
DOJ Pushes for Google to Sell Chrome to Break Search Monopoly17,318
google, search, legal, chrome, browsers
Design Systems Report 2025 (zer)17,317
surveys, studies, research, design-systems, metrics
CSS System Colors (ant)17,316
css, colors
Content Churn in Google Doubled Over Five Years (moz)17,315
google, search, content, seo, metrics
A11y 101: 1.4.1 Use of Color (nat)17,314
introductions, accessibility, wcag, colors
Here’s How Chrome Could Lose the Browser War17,313
chrome, google, browsers, browser-wars, history
The Hype and Risks of Vibe Coding (uxd)17,312
trends, design, processes, ai, vibe-coding
Relative Colors (sha)17,311
css, colors, functions, contrast
Is Cursor Better Than VS Code With Copilot? Absolutely and It’s Not Close17,310
code-editors, cursor, vs-code, microsoft, github-copilot, ai, comparisons
WAI a Day (yat)17,309
websites, accessibility, link-lists
How to Handle “Urgent Request” in Scrum17,308
how-tos, scrum, agile, project-management, prioritization
Devs: Draw Your Line (rem)17,307
privacy, ethics, career
Introducing “command” and “commandfor” (kei)17,306
introductions, html, attributes
Standards for ANSI Escape Codes (b0r)17,305
escaping, encoding
Page Speed: Avoid Large Base64 Data URLs in HTML and CSS (deb)17,304
performance, html, css, data-urls, compression, base64
Great Software Design Looks Underwhelming (sea)17,303
software-design, simplicity
10 Hidden Gems in Angular That You Should Use17,302
angular, functions
Why Do We Have a “Cache-Control” Request Header? (css)17,301
caching, http-headers, http
What Is the OWASP Top 10 and How Can Your Team Benchmark Security? (jet)17,300
owasp, security, vulnerabilities, qodana, jetbrains