Reducing UX Debt (or Die Trying) (kar/uxd) | | 12509 |
user-experience, design-debt |
Headings (web) | | 12508 |
html, headings, accessibility |
Faster Pages With React (flo/sma) | | 12507 |
react, performance |
An SSR Performance Showdown (mco) | | 12506 |
server-side-rendering, performance, vuejs, svelte, solidjs, preact, react, comparisons |
An Enhancement to Accessible Responsive Tables (tem) | | 12505 |
accessibility, tables, responsive-design, javascript |
Automattic Launches Ambitious Tumblr Migration to WordPress (rae/the) | | 12504 |
automattic, wordpress, migrating |
A/B Testing 101 (tne/nng) | | 12503 |
introductions, testing, usability, user-experience |
Supporting AVIF in Google Search (joh/goo) | | 12502 |
google, search, avif, images, support |
Java Optionals (ada/fro) | | 12501 |
java |
Understanding Web Storage: localStorage, sessionStorage, and Cookies (abh) | | 12500 |
storage, cookies, javascript |
OpenAI Is Shockingly Good at Unminifying Code (pun) | | 12499 |
ai, openai, javascript, minification |
Harnessing Copilot and Other Gen-AI Tools to Increase Digital Accessibility Efficiency (vle) | | 12498 |
videos, ai, microsoft, tooling, accessibility, images, alt-text |
Python Developers Survey 2023 Results (jet) | | 12497 |
surveys, python |
Paragraphs (sco) | | 12496 |
html, accessibility |
HTTP 1 vs. HTTP 2 vs. HTTP 3 (sah) | | 12495 |
videos, protocols, http, history, comparisons |
CSS Style Observer (bra) | | 12494 |
packages, npm, css |
Why Playwright Is Less Flaky Than Selenium (sea) | | 12493 |
testing, playwright, selenium, comparisons |
When Regex Goes Wrong (tre) | | 12492 |
regex |
New to the Web Platform in August (rac/dev) | | 12491 |
release-notes, web-platform, browsers, google, chrome, mozilla, firefox |
Caching Demystified: Inspect, Clear, and Disable Caches (jec/dev) | | 12490 |
videos, caching, debugging, dev-tools, chrome, google, browsers |
What the Heck Is ARIA? A Beginner’s Guide to ARIA for Accessibility (kat/a11) | | 12489 |
videos, guides, aria, html, accessibility |
Why I Don’t Block AI Scrapers (j9t) | | 12488 |
ai, scraping, robotstxt |
Querying the Color Scheme (kiz) | | 12487 |
css, container-queries, custom-properties, dark-mode |
Hidden Cost of Frontend Frameworks | | 12486 |
frameworks, dependencies, simplicity |
Stuck in the Steps? (uxd) | | 12485 |
design, processes |
Drupal 11: New Features to Empower Ambitious Site Builders (evo) | | 12484 |
drupal |
Multithreading in Node.js: Using Atomics for Safe Shared Memory Operations (pav) | | 12483 |
nodejs, multithreading, memory |
The “aside” Element (hey) | | 12482 |
html, semantics, accessibility |
How to Handle Errors in Next.js for Node With the App Router (ant/app) | | 12481 |
how-tos, errors, nextjs, nodejs |
The Secret Inside One Million Checkboxes (its) | | 12480 |
html, databases, community |
Building Better Logins: A UX and Accessibility Guide for Developers (uxd) | | 12479 |
guides, user-experience, accessibility |
What’s Missing From HTML and CSS? (rac/dev) | | 12478 |
html, css |
IndieWeb vs. Indie Web (fyr) | | 12477 |
web, indieweb, terminology, comparisons |
JavaScript Generators Explained, but on a Senior-Level (jan/rea) | | 12476 |
javascript, functions |
The Ultimate Guide to Font Performance Optimization (deb) | | 12475 |
guides, fonts, performance, optimization |
Release Notes for Safari Technology Preview 202 (jon/web) | | 12474 |
release-notes, browsers, apple, safari |
Anchor Positioning (tab/css) | | 12473 |
videos, css, anchor-positioning |
The Dialog Element With Entry and Exit Animations (chr/fro) | | 12472 |
modals, css, animations |
Chris Ferdinandi on ADHD, Focus, and Working in Tech (cfe+/wpt) | | 12471 |
podcasts, career |
Interface Segregation Principle in React (ale) | | 12470 |
principles, solid, react |
How to Use React Compiler—a Complete Guide (tap/fre) | | 12469 |
how-tos, guides, react, compiling |
Advanced Playwright Techniques for Flawless Testing (deb/lam) | | 12468 |
videos, testing, playwright, techniques |
Shipping Tumblr and WordPress (aut) | | 12467 |
migrating, wordpress |
Are Design Systems Just a Bandaid? (bea/uxd) | | 12466 |
design, design-systems, product-management |
Make Me One (Input) With Everything (mor/mat) | | 12465 |
html, forms, accessibility, simplicity |
A Comprehensive Guide to Understanding TypeScript Record Type (sit) | | 12464 |
guides, typescript |
What Skills Should You Focus on as Junior Web Developer in 2024? (fro) | | 12463 |
career, fundamentals, html, css, javascript, frameworks, tooling, learning, link-lists |
Has the IndieWeb Become Irrelevant? (sta) | | 12462 |
indieweb, web, fediverse |
Set Up a $4/Month Hetzner VM to Skip the Serverless Tax (shi) | | 12461 |
servers, serverless, hosting |
How to Fix ESLint Violations With AI Assistance (doc) | | 12460 |
how-tos, eslint, ai, automation |
Generating Unique Random Numbers in JavaScript Using Sets (ji/sma) | | 12459 |
javascript, randomness |
How to Easily Add Dark Mode to Your Website (bri) | | 12458 |
how-tos, dark-mode, html, css, javascript, functionality |
Is Server-Side Rendering Making a Comeback in 2024? (ele/des) | | 12457 |
server-side-rendering |
What RSS Needs (mno) | | 12456 |
syndication, rss, atom, community |
Managing Angular (mge) | | 12455 |
angular, product-management, processes |
WCAG’s A and AA Distinction Is Mostly Academic (yat) | | 12454 |
accessibility, wcag, standards |
DevOps Project—the Ultimate CI/CD Corporate DevOps Pipeline Project | | 12453 |
dev-ops, ci-cd, aws, docker, jenkins |
Why Is Reaching WCAG Level AAA Not Recommended? (cer) | | 12452 |
accessibility, wcag, standards |
Mutation-Testing Our JavaScript SDKs (luk/sen) | | 12451 |
javascript, testing, case-studies |
Content Strategy: Study Guide (aka/nng) | | 12450 |
guides, content, content-strategy, training, link-lists |
Is Using “aria-label” to Add Alternative Text But No “alt” Attribute Still a WCAG Fail? | | 12449 |
discussions, accessibility, html, attributes, forms, labels, aria, alt-text, images |
Wolvic 1.7 Released (wol) | | 12448 |
release-notes, wolvic, igalia, browsers |
Explicitly State the Difference Between Options (nng) | | 12447 |
usability, information-design |
Top Ten Git Tips and Tricks (jke/hon) | | 12446 |
git, tips-and-tricks, command-line |
Behind the Scenes: The Making of VS Code (bur+/cod) | | 12445 |
videos, code-editors, microsoft, vs-code, history |
Understanding Vue’s Suspense (tre) | | 12444 |
vuejs |
Spoiler Alert: It Needs to Be Accessible (sco) | | 12443 |
accessibility, html, web-components, aria |
Mastering Typography in Logo Design (hon/sma) | | 12442 |
typography, design, images, logos |
Fluid Typography in Design Systems: From Design to Code (fel/uxd) | | 12441 |
typography, design, design-systems, design-tokens |
The Only Widely Recognized JavaScript Feature Ever Deprecated (tre) | | 12440 |
javascript, history |
The Two Lines of CSS That Tanked Performance (120 FPS to 40 FPS) (and) | | 12439 |
css, animations, performance |
Improving the Screen Reader Experience for “Learn WCs” (and) | | 12438 |
accessibility, user-experience, screen-readers, assistive-tech, apple, voiceover, case-studies |
The Top Programming Languages 2024 (ste/iee) | | 12437 |
programming, comparisons, python, java, javascript, typescript, sql, go, html, php, lua |
Raw-Dogging Websites (bra) | | 12436 |
html, css, javascript, tech-stacks |
Google Quietly Launches New AI Crawler (mar/sea) | | 12435 |
google, ai, crawling, robotstxt |
Amazon Cloud CEO Predicts a Future Where Most Software Engineers Don’t Code—and AI Does It Instead (wri/ent) | | 12434 |
ai, outlooks, career |
Configuring SSH Keys for Multiple GitHub Accounts (ste) | | 12433 |
github, ssh, authentication, configuration |
How to Create an npm Package (mat) | | 12432 |
how-tos, npm, dependencies |
The Monospace Web (owi) | | 12431 |
fonts, design |
Basic Keyboard Shortcut Support for Focused Links (eri) | | 12430 |
links, focus, support, browser-engines, keyboard-shortcuts, accessibility |
Foundations: Labelling Text Fields With Input and Label (tet) | | 12429 |
accessibility, fundamentals, forms, labels, html |
Understanding WCAG 2.1’s Success Criteria 1.4.10 Reflow (mni) | | 12428 |
accessibility, wcag, reflow, zooming |
Exposing Internal Methods on Vue Custom Elements (jai) | | 12427 |
vuejs, javascript |
Elastic Overflow Scrolling (dav/css) | | 12426 |
css, overflow, scrolling |
Inside ECMAScript: JavaScript Standard Gets an Extra Stage (mar/the) | | 12425 |
ecmascript, javascript |
Tailwind Balances Abstraction and Transparency | | 12424 |
tailwind |
Double Your Specificity With This One Weird Trick (cir) | | 12423 |
css, selectors, cascade, tips-and-tricks |
5 Wasm Use Cases for Frontend Development (ele/des) | | 12422 |
guest-posts, webassembly, security, performance |
Custom Range Slider Using Anchor Positioning and Scroll-Driven Animations (css/fro) | | 12421 |
css, anchor-positioning, scrolling, animations, forms |
Can You Convert a Video to Pure CSS? (toa) | | 12420 |
multimedia, conversion, css, javascript |
What Is Incident Response? (ibm) | | 12419 |
incident-response, security, overviews |
Stop Using Margin Top—use Margin Bottom and Gap Instead (tom) | | 12418 |
css, spacing |
JS Dates Are About to Be Fixed (iag/tim) | | 12417 |
javascript, ecmascript |
React Is (Becoming) a Full-Stack Framework (rwi) | | 12416 |
react, frameworks |
How to Make Your Web Page Faster Before It Even Loads (whi/sen) | | 12415 |
how-tos, performance, web-vitals |
Top 5 HTML Features You’re Not Using (But Should Be) (saf) | | 12414 |
html |
Wasp: The JavaScript Answer to Django for Web Development (was) | | 12413 |
wasp, django, comparisons |
Batteries Included Accessibility: A Pragmatic Guide to Get Started Today (mme+/iaa) | | 12412 |
videos, guides, introductions, accessibility |
Igalia Chats: The Coming Adpocalypse (bka+/iga) | | 12411 |
podcasts, browsers, monetization, economics |
State of CSS 2024 (sac/dev) | | 12410 |
surveys, css |
Regexes Got Good: The History and Future of Regular Expressions in JavaScript (sle/sma) | | 12409 |
regex, javascript, history |
The Case for a Better Web (uri) | | 12408 |
web, link-lists |
From RPGs to UX: How Progress Indicators Affect User Engagement (uxd) | | 12407 |
user-experience, design, progress-indicators |
Common Misconceptions About How to Optimize LCP (bre/dev) | | 12406 |
performance, web-vitals, metrics, optimization |
Ryan Dahl Explains Why Deno Had to Evolve With Version 2.0 (tin/sta) | | 12405 |
podcasts, interviews, deno, runtimes |
How to Browse the Web in Your Linux Terminal With Lynx (how) | | 12404 |
how-tos, lynx, browsers, command-line, unix-like |
The CSS “contain” Property (rps/fro) | | 12403 |
css, container-queries |
How Did We Test Hundreds of Landing Pages (woo) | | 12402 |
testing, landing-pages |
Line Numbers for “<textarea>” Using SVG (mad) | | 12401 |
forms, javascript, svg |
10 Python Programming Optimisation Techniques (jam) | | 12400 |
python, optimization, techniques |
What’s New in ECMAScript 2024 (paw) | | 12399 |
ecmascript, standards |
How Good UX Design Can Transform Lead Generation (uxm) | | 12398 |
design, user-experience, user-conversion |
Accessibility Specialists Warn Against Using AI for Alt Text (mar/uka) | | 12397 |
accessibility, alt-text, images, ai |
Cache Grab: How Much Are You Leaving on the Table? (css) | | 12396 |
performance, caching |
Center Items in First Row With CSS Grid (hex) | | 12395 |
css, grids, layout, centering |
The “Other” C in CSS (sar/css) | | 12394 |
videos, css, accessibility |
The Role of Sound Design in UX Design: Beyond Notifications and Alerts (uxm) | | 12393 |
design, user-experience, multimedia |
AI Paradox (j9t) | | 12392 |
ai, productivity |
The “P” Word, Legitimacy, and Challenging Our Default Models and Frames (joh) | | 12391 |
leadership, culture |
UX Is Dead. Long Live UX. (usa/uxd) | | 12390 |
user-experience, economics, history |
How Can Accessibility Improve Your Conversion Rate Optimization Efforts? (cer) | | 12389 |
accessibility, user-conversion, optimization, usability, economics |
Using JavaScript Generators to Visualize Algorithms (ale) | | 12388 |
javascript, algorithms, visualization |
How I Design My URLs | | 12387 |
urls |
Algorithms We Develop Software By (gra) | | 12386 |
programming, processes, quality, best-practices |
Node.js Doubles Security Releases With Newly Automated Process, Re-Evaluates Unsupported Experimental Features (sar/soc) | | 12385 |
nodejs |
A Guide to CSS Resets (ri) | | 12384 |
guides, css, resetting |
WCAG 2.2 Summary and Breakdown (mar) | | 12383 |
accessibility, wcag, guidelines, overviews |
Reckoning: The Way Out (sli) | | 12382 |
javascript, performance, metrics, hiring |
Good Refactoring vs. Bad Refactoring (ste/bui) | | 12381 |
refactoring, comparisons, maintenance, quality, javascript |
What Signal Are You Sending? (gap) | | 12380 |
career, communication, culture |
Top 10 Web Updates From Google I/O ’24 (dev) | | 12379 |
videos, browsers, google, chrome, apis, dev-tools |
80/20 Accessibility (mar) | | 12378 |
accessibility, principles |
Just Use Postgres | | 12377 |
databases, postgresql, sql, aws, dynamodb, mongodb, mysql, comparisons |
Writing Alt Text for a Scientific Figure (kri) | | 12376 |
accessibility, images, alt-text, writing, information-design |
Captions vs. Subtitles: Leave No Viewer Behind (mer) | | 12375 |
accessibility, captions, readability, multimedia, comparisons |
Advanced Figma Components Tips and Tricks: Little Gems We Love 2024 (moo/uxd) | | 12374 |
figma, components, tips-and-tricks |
How Does the Browser Render HTML? (and) | | 12373 |
browsers, browser-engines, rendering, html, dom, css, cssom, painting |
How Are the “colspan” and “rowspan” Attributes Different? (geo/css) | | 12372 |
html, attributes, tables |
How to Defend Your Design Process (vit/sma) | | 12371 |
how-tos, design, processes |
How to Use nginx for Frontend Application Load Balancing (pix) | | 12370 |
how-tos, nginx, servers, load-balancing |
Alternatives to Using Pure Black (“#000000”) for Text and Backgrounds (ser/uxp) | | 12369 |
design, colors, backgrounds, accessibility |
5 Questions for Tammy Everts (tam+/fro) | | 12368 |
interviews, performance, metrics, user-experience, economics |
Brand New Performance Features in Chrome DevTools (uma/deb) | | 12367 |
browsers, google, chrome, dev-tools, performance, web-vitals |
Designing for Accessibility: A Checklist for Designers (cod/acc) | | 12366 |
design, accessibility, checklists |
Rote Learning HTML & CSS (j9t/fro) | | 12365 |
books, frontend-dogma, html, css, learning |
“blocking=render”: Why Would You Do That?! (css) | | 12364 |
performance, html, rendering |
“Smart” Layouts With Container Queries (kev/css) | | 12363 |
css, layout, container-queries |
Django: Create Sub-Commands Within a Management Command (ada) | | 12362 |
django |
I Love the Web (and) | | 12361 |
web, apple |
How I Won $2,750 Using JavaScript, AI, and a Can of WD-40 (dav) | | 12360 |
javascript, ai |
Reckoning: Caprock (sli) | | 12359 |
javascript, performance |
The Hidden TypeScript Hack You Need to Know (cra/git) | | 12358 |
typescript, hacks |
Context Is King: Long Live the King! (llo/tpg) | | 12357 |
accessibility, usability, techniques, aria |
CSS Finally Adds Vertical Centering in 2024 (byo) | | 12356 |
css, centering |
Reckoning: Object Lesson (sli) | | 12355 |
javascript, performance, metrics |
Tips for Using React Testing Library to Write Unit Tests (ppo/ato) | | 12354 |
react, testing, tips-and-tricks |
Dev Encyclopedia (buz) | | 12353 |
websites, terminology, concepts, learning |
We’re on the Brink of Another World Browser War (jef/fir) | | 12352 |
videos, browsers, browser-wars |
Relative Color Syntax—Basic Use Cases (chr/fro) | | 12351 |
css, functions, colors, browsers, support |
Start Over-Engineering Your CSS (kev/css) | | 12350 |
videos, css, complexity |
“font-size” Limbo (seb) | | 12349 |
design, typography, css |
45 Visual Studio Code Shortcuts for Boosting Your Productivity (sh/sit) | | 12348 |
code-editors, microsoft, vs-code, keyboard-shortcuts |
Reckoning: The Landscape (sli) | | 12347 |
javascript, performance, metrics, mobile |
The “address” Element (hey) | | 12346 |
html, semantics |
The Importance of Communication in Accessibility Testing (con) | | 12345 |
accessibility, testing, communication |
Implementing SAML SSO in Node.js With Microsoft Entra ID (she) | | 12344 |
authentication, nodejs, microsoft, functionality |
The Problem With Growth: Why Everything Is Failing Now (uxd) | | 12343 |
processes, agile, scrum, project-management, research |
ObsoHTML, the Obsolete HTML Checker (j9t) | | 12342 |
packages, npm, html, quality |
Action Web Components Which Span the Server-Client Divide (jar) | | 12341 |
web-components, html, apis |
Things to Do Before Asking “Is This Accessible?” (aar) | | 12340 |
accessibility, terminology, communication |
The Most Important Thing to Look at When Choosing an Accessibility Auditor (kar/a11) | | 12339 |
accessibility, auditing, vpat-acr |
Common Causes of Memory Leaks in JavaScript (tre) | | 12338 |
javascript, memory, garbage-collection |
12 Best JavaScript Animation Libraries to Supercharge Your Web Projects in 2024 (vis) | | 12337 |
javascript, animations, libraries, link-lists |
Comparing Design Systems to Find the Best Qualities (hdv) | | 12336 |
design-systems, quality |
Design Patterns and WCAG (gra/tet) | | 12335 |
accessibility, design-patterns, wcag |
JSR and Deno: Final Review (dbu) | | 12334 |
jsr, deno |
Exploring the Possibilities of Native JavaScript Decorators (ama/fro) | | 12333 |
javascript, software-design-patterns |
Stop Versioning Your Docker Compose File (pra) | | 12332 |
docker, versioning |
WOFF File Format 2.0 (w3c) | | 12331 |
woff, fonts, standards |
Documentation and Migration: From Vue 2 to Vue 3 (nt+/dej) | | 12330 |
videos, interviews, vuejs, documentation, migrating |
Attaching Notes to Git Branches (pin) | | 12329 |
git, documentation |
Good Intentions, Poor Context (tpg) | | 12328 |
accessibility, microcontent, images, buttons, links |
Now in Baseline: Animating Entry Effects (una/dev) | | 12327 |
browsers, support, web-platform, css, animations |
The Dying Web (mre) | | 12326 |
browsers, google, chrome, chromium, mozilla, firefox, web |
When It Comes to Digital Accessibility Lawsuits, the Best Defense Is a Good Offense (deq) | | 12325 |
accessibility, legal |
We Don’t Need a Boss, We Need a Process (mia) | | 12324 |
design, leadership, processes, collaboration |
SOLID Principles for Designers (jof) | | 12323 |
design, solid, principles |
W3C Opens Community-Wide Survey (w3c) | | 12322 |
surveys, w3c, community |
Design Tokens Demystified (ttt/uxd) | | 12321 |
components, design-tokens, design-systems |
WCAG 2.2 Map by Theme (hic) | | 12320 |
accessibility, wcag, standards |
FastHTML: Revolutionizing Web Development With Python (raj) | | 12319 |
frameworks, fasthtml, python, web-apps |
Snippets in Svelte 5 (ada/fro) | | 12318 |
svelte |
Announcing Official Puppeteer Support for Firefox (whi+/moz) | | 12317 |
browsers, mozilla, firefox, puppeteer, support |
The “abbr” Element (hey) | | 12316 |
html, semantics, accessibility |
The Great npm Garbage Patch (phy) | | 12315 |
dependencies, npm, spam, security |
Moderated and Unmoderated User Testing: The Differences (loo) | | 12314 |
usability, testing, comparisons |
The Art of Dithering and Retro Shading for the Web (max) | | 12313 |
dithering, effects, javascript |
Creating a Personal Brand: How to Sell Yourself as a Developer (dev/bui) | | 12312 |
how-tos, career, branding |
Migrating From Netlify to Cloudflare for AI Bot Protection (sia) | | 12311 |
migrating, netlify, cloudflare, ai, security |
Disability Data Alarmingly Absent From AI Algorithmic Tools, Report Suggests (for) | | 12310 |
accessibility, ai, tooling |
Figma Typography Variables (ste/fro) | | 12309 |
figma, typography, variables |
Should Your Website Work Without JavaScript? (sto+/syn) | | 12308 |
videos, javascript, support |
5 Ways to Fail at Managing Tech Debt | | 12307 |
technical-debt, maintenance, refactoring, strategies |
The Sneaky Costs of Scaling Serverless (zac) | | 12306 |
serverless, economics, vercel, aws, comparisons |
What Is a Component Library and Should You Build Your Own? (and) | | 12305 |
components |
The Moral Implications of Being a Moderately Successful Computer Scientist and a Woman (ire/acm) | | 12304 |
community, ethics |
Drupal 11 and Beyond (the) | | 12303 |
drupal |
101 React Tips and Tricks for Beginners [and] Experts (nd) | | 12302 |
react, tips-and-tricks, best-practices |
HTML Web Components Can Have a Little Shadow DOM, as a Treat (sco) | | 12301 |
html, web-components, shadow-dom, dom |
Verso: A Web Browser That Plays Old World Blues to Build New World Hope (sig) | | 12300 |
videos, verso, browsers |
The Role of Generative AI in Shaping Next-Gen UX Strategies (uxm) | | 12299 |
ai, user-experience, design, strategies |
It’s Time to Talk About “CSS5” (uti/sma) | | 12298 |
css, w3c |
Is CSS Grid Really Slower Than Flexbox? (ben) | | 12297 |
performance, css, grids, flexbox, layout |
Shifting From Delivery Mode to Product Management: Shifting the Focus of Your Sprint Review (mag/scr) | | 12296 |
agile, scrum, processes, product-management, engineering-management |
Video With Alpha Transparency on the Web (jaf) | | 12295 |
multimedia, transparency, backgrounds |
Let’s Make a Simpler, More Accessible Web (cod) | | 12294 |
web, web-platform, tooling, simplicity, usability, accessibility, optimization |
AI Act Is Here (alv) | | 12293 |
ai, legal |
The Benefits of Learning Programming as a Designer (aud/uxd) | | 12292 |
design, career, learning, programming |
How to Keep IA Projects From Going Off the Rails (jar) | | 12291 |
information-architecture |
AT Is More Than Screen Readers (aar) | | 12290 |
accessibility, assistive-tech, screen-readers, terminology, concepts |
European Accessibility Act Requires Culture to Shift! (cer) | | 12289 |
accessibility, legal, eaa, culture, leadership |
Ontology Engineering for Beginners | | 12288 |
owl, tooling |
Setting Up CI/CD for Flutter Apps (dev) | | 12287 |
flutter, ci-cd, automation |
Programming, I Hate It (toa) | | 12286 |
programming, career |
Advanced Use Cases of the Node.js Native Test Runner (app) | | 12285 |
nodejs, testing |
How to Make the Internet More Accessible (gra+/bos) | | 12284 |
how-tos, web, accessibility |
What You Want Isn’t Always What You Want (cwo) | | 12283 |
career |
Types of Accessibility Approaches (a11) | | 12282 |
accessibility, processes, career, collaboration |
Tabs, Used Right (eva/nng) | | 12281 |
design, design-patterns, navigation, usability |
The Anchor Element (hey) | | 12280 |
html, links, semantics, terminology, usability |
Mastering Next.js: The Ultimate Guide to Structuring Large-Scale Projects in 2024 (vis) | | 12279 |
guides, nextjs |
Who Is the Fastest? Node.js, Bun.js, or Deno.js (tre) | | 12278 |
performance, javascript, runtimes, nodejs, bun, deno, comparisons |
“stripes()”: The Border Function You Never Knew You Needed (jos) | | 12277 |
css, functions, borders |
Beyond React: How Astro and Its Server Islands Work (ric/the) | | 12276 |
astro, frameworks, architecture |
What If You Used Container Units for… Everything? (chr/fro) | | 12275 |
css, units, container-queries |
Attitudes to Digital Accessibility 2024 (abi) | | 12274 |
surveys, accessibility |
The Anatomy of Accessible Forms: Best Practices (deq) | | 12273 |
accessibility, forms, html, best-practices |
Browsers, Cookies, and Surfing the Web: The Quirky History of Internet Lingo (moz) | | 12272 |
web, terminology, history |
Figma and the Cost of Collaboration (rho/uxd) | | 12271 |
figma, collaboration |
The Evolution of Attention (uxd) | | 12270 |
design, case-studies |
HTML Web Components Make Progressive Enhancement and CSS Encapsulation Easier (bas/css) | | 12269 |
html, web-components, principles, solid, progressive-enhancement, examples |
New CSS Logo? (arg) | | 12268 |
discussions, css |
How to Build a Multilingual Website With Nuxt.js (tim/sma) | | 12267 |
how-tos, nuxt, internationalization |
Decoding WCAG: “Change of Context” and “Change of Content” (web) | | 12266 |
accessibility, wcag, standards |
A Handful of Reasons JavaScript Won’t Be Available (bel/pic) | | 12265 |
javascript, support |
Does Screen Time Help or Hinder Creativity? (its) | | 12264 |
creativity, productivity |
How to Stop Form Spam Bots With Honeypot Fields (jef) | | 12263 |
spam, forms |
How Google Handles JavaScript Throughout the Indexing Process (gia+/ver) | | 12262 |
google, seo, web-apps, javascript, history, rendering |
Interop 2024: Chrome at 100% for the Accessibility Focus Area (dev) | | 12261 |
interoperability, browsers, google, chrome, accessibility |
Replacing jQuery UI Datepicker With HTML Date Input (chr) | | 12260 |
jquery, html |