Goodhart’s Law in Action: 3 Webperf Examples (nom/per) | | 2853 |
performance, principles, lighthouse, web-vitals, metrics, google, examples |
How to Clamp the Lightness of a Relative Color in CSS (ang) | | 2852 |
how-tos, css, colors, functions |
The Future of Front-End Development: Trends to Watch in 2025 (max) | | 2851 |
ai, qwik, solidjs, webassembly, esm, design-systems, headless, accessibility, sustainability, dev-tools, low-and-no-code |
Turn Off AI Features by Default (to Reduce Their Climate Impact) (hdv) | | 2850 |
ai, sustainability, tooling |
Why You Should Avoid Grand System Redesigns (unc) | | 2849 |
videos, refactoring, software-design, architecture |
How to Join Blue Beanie Day: Wear and Share (zel) | | 2848 |
awareness-days, standards, how-tos |
Design Systems Are Dead—Long Live Design Systems (lur/zer) | | 2847 |
design-systems, tooling, outlooks |
Designing Your Own Accessibility Vendor Monitoring Program (a11) | | 2846 |
videos, accessibility, business-relations, monitoring |
A False Sense of Accessibility: What Automated Testing Tools Are Missing (in/a11) | | 2845 |
videos, accessibility, testing, automation, tooling |
If Not React, Then What? (sli) | | 2844 |
frameworks, client-side-rendering, react, user-experience, performance |
Let’s Learn Generators in JavaScript | | 2843 |
javascript, functions |
Don’t Fuck With Scroll (as) | | 2842 |
websites, scrolling, user-experience, usability, accessibility, maintainability |
Why Pipes Sometimes Get “Stuck”: Buffering (b0r) | | 2841 |
command-line, unix-like |
Stop Aiming for Compliance: Craft a Better Product Strategy Instead (car/tho) | | 2840 |
accessibility, compliance, product-management, strategies, processes |
Character-Based Alignment (css) | | 2839 |
html, css, alignment |
Angular v19 No Signals Edition (arm/dan) | | 2838 |
angular |
8 PHP Performance Tips Every Developer Should Know | | 2837 |
php, performance, tips-and-tricks, conditionals, caching |
The Many Faces of Digital Accessibility (aar/a11) | | 2836 |
videos, accessibility, career |
10 Git Commands You’ll Wish You Knew Earlier | | 2835 |
git, command-line |
New to the Web Platform in November (rac/dev) | | 2834 |
release-notes, web-platform, browsers, firefox, mozilla, chrome, google |
The 5 Most Transformative JavaScript Features From ES15 (tar/cod) | | 2833 |
javascript, ecmascript |
A Quick Snapshot of the Microblogging Landscape (tch) | | 2832 |
social-media, comparisons, twitter+x, bluesky, facebook+meta, mastodon, fediverse |
Preloading Responsive Images (tre) | | 2831 |
images, html, hints, performance |
When Is It Time to Move Prototyping From Figma to ProtoPie? (nic/uxd) | | 2830 |
design, prototyping, tooling, figma |
Observation: CSS Math Eval (kiz) | | 2829 |
css, javascript, math |
Decoupling OKRs: It’s Time to Let Go (cwo) | | 2828 |
okr, processes, prioritization, leadership |
Prisma 6: Better Performance, More Flexibility, and Type-Safe SQL (nik/pri) | | 2827 |
release-notes, prisma |
Understanding CSS Inheritance: A Guide to Consistent Styling (bat) | | 2826 |
guides, css, cascade |
Faster TypeScript Compilation (ash/blo) | | 2825 |
videos, typescript, compiling, performance |
Contributing to JavaScript and TypeScript (rob/blo) | | 2824 |
videos, javascript, typescript, foss, standards |
Program Errors Out of Existence (ale) | | 2823 |
programming, errors, principles |
The Hype Around Signals (ati/sma) | | 2822 |
frameworks, libraries, signals |
Create Accessible Websites: Top Free Tools You Need to Know (ask) | | 2821 |
accessibility, testing, jaws, nvda, screen-readers, assistive-tech, linting, tooling |
Optimizing JavaScript Engine Performance (goo/blo) | | 2820 |
videos, javascript-engines, performance, optimization |
Jekyll to Astro: An AI-Assisted Migration | | 2819 |
migrating, jekyll, astro, ai, tooling |
Avoid Hotlinking Images With “Cross-Origin-Resource-Policy” | | 2818 |
images, security |
How to Cut Water Usage in Cloud Data Centers (max/dcd) | | 2817 |
how-tos, sustainability |
Unit Testing in Node.js With Jest (ant/app) | | 2816 |
nodejs, testing, jest |
Is Next.js 15 Any Good? “Use Cache” API First Look (jef/fir) | | 2815 |
videos, nextjs, apis |
Building Better CLI Apps (mol/blo) | | 2814 |
videos, typescript, javascript, command-line, tooling |
Which IDEs Do Software Engineers Love, and Why? (ger) | | 2813 |
code-editors, cursor, vs-code, jetbrains |
Automated Decision Logs in AI-Assisted Coding (add) | | 2812 |
ai, logging |
State of Software Architecture Report—2024 (ice) | | 2811 |
architecture, metrics |
X’s Objection to the Onion Buying Infowars Is a Reminder You Do Not Own Your Social Media Accounts (jas/404) | | 2810 |
social-media, twitter+x |
A Framework for Evaluating Browser Support (jos) | | 2809 |
browsers, support, web-platform, graceful-degradation |
Agile Is Dead | | 2808 |
websites, manifestos, agile, processes, collaboration, communication |
Designing (and Evolving) a New Web Performance Score (css) | | 2807 |
performance, metrics |
How I Feel About AI (jes) | | 2806 |
ai, programming, productivity, ethics, sustainability |
Why AI Can’t Replace Developers: The Real Limits of AI in Coding (dev) | | 2805 |
ai, programming |
A Button Is Not a Link (mor/mat) | | 2804 |
html, buttons, links |
The Free Web (jay) | | 2803 |
web, culture |
I Removed VS Code, and My Productivity Improved Tremendously (cod) | | 2802 |
code-editors, vs-code, microsoft, comparisons, productivity |
Deno vs. Oracle: Canceling the JavaScript Trademark (tin/den) | | 2801 |
deno, oracle, javascript, legal |
WebAssembly (Wasm): When (and When Not) to Use It (tre) | | 2800 |
webassembly |
Language of Parts Bookmarklet (bea) | | 2799 |
bookmarklets, html, metadata, accessibility |
The End of the Twitter Era (san) | | 2798 |
social-media, twitter+x, mastodon, facebook+meta, bluesky |
From Gatsby to Eleventy (mat) | | 2797 |
migrating, gatsby, eleventy, webc, performance |
How Browsers Really Load Web Pages (pro/wel) | | 2796 |
videos, browsers, rendering, parsing, http, performance |
How to Comply With DOJ’s Seemingly Impossible Web Accessibility Regulation (con) | | 2795 |
how-tos, accessibility, legal, compliance |
Design Systems vs. Style Guides (nng) | | 2794 |
videos, design-systems, style-guides, comparisons, design, documentation |
What Causes “Bad Days” for Developers? (abi) | | 2793 |
studies, research, productivity |
Figma Releases the Pattern Library (web) | | 2792 |
figma, pattern-libraries |
Interop and Hard Problems (bka) | | 2791 |
web-platform, browsers, support, interoperability |
The Semantic Interface Palette Is Simple (uxd) | | 2790 |
design, design-tokens, semantics, figma |
Mastering JavaScript Event Delegation (sha) | | 2789 |
javascript, events |
Old Alt Text Advice (ste) | | 2788 |
accessibility, images, alt-text, html, microcontent, best-practices |
Using Severity Ratings to Prioritize Web Accessibility Remediation (ala/web) | | 2787 |
accessibility, prioritization |
Screenshot-Driven Development (bla) | | 2786 |
processes, design, tooling |
Git Like a Pro: 10 Things I Regret Not Knowing Earlier (chi) | | 2785 |
git, command-line |
Content Security Policy Level 3 (mik/w3c) | | 2784 |
standards, csp, security |
Solved by CSS: Donuts Scopes (mon/css) | | 2783 |
css, scope |
The PHP Foundation Turns Three (pro/the) | | 2782 |
php, anniversaries |
Recursion Explained in Simple Terms (tre) | | 2781 |
programming, concepts |
Tailwind CSS v4.0 Beta 1 (ada/tai) | | 2780 |
tailwind |
Introducing the Leader’s Guide to Accessibility (gov) | | 2779 |
guides, introductions, accessibility, leadership, processes, terminology |
Node.js 22 Runtime Now Available in AWS Lambda (jul/aws) | | 2778 |
nodejs, aws, serverless |
Where Has All the Valid HTML Gone (j9t) | | 2777 |
html, conformance, quality |
Doing the Numbers: Digital Accessibility and Shifting Left (deq) | | 2776 |
accessibility, processes, metrics, economics |
Avoid Read-Only Controls (aar) | | 2775 |
html, forms, accessibility |
Exploring Alternative Interactions in JavaScript (dev/dev) | | 2774 |
videos, javascript, ai, interaction-design |
What’s Next for WebGPU (dak/dev) | | 2773 |
webgpu |
Third Parties (vek+/htt) | | 2772 |
web-almanac, studies, research, metrics, embed-code, monetization, analytics, content-delivery, hosting, marketing, social-media, tag-management, multimedia, consent-management |
I Don’t Have Time to Learn React (kei) | | 2771 |
career, craft, prioritization, react |
Why We Need to Have a Change of HEART With UX Metrics (dar/uxd) | | 2770 |
user-experience, metrics, product-management |
CSS Selectors: Unlocking Advanced Selectors for Modern Web Design (bat) | | 2769 |
css, selectors |
Why Accessibility Matters for Your SEO Strategy (tae/a11) | | 2768 |
accessibility, seo, strategies |
Static Site Generation With Next.js: Using Next.js for React.js Applications (fro) | | 2767 |
site-generators, nextjs, react |
React.js Best Practices for Beginners: A Comprehensive Guide (fro) | | 2766 |
guides, best-practices, react, components, state-management, hooks, debugging |
How to Use Lighthouse Wisely in Your Front-End Projects (ele/des) | | 2765 |
guest-posts, how-tos, lighthouse, google, performance, accessibility, seo, best-practices |
WP Engine Updates Its Original Legal Complaint Against Automattic and Matt Mullenweg (jyo/wpt) | | 2764 |
wp-engine, automattic, wordpress, legal |
Make Creative Borders With “background-clip: border-area” (jen/web) | | 2763 |
css, borders, backgrounds, safari, apple, browsers |
An Outline Version of the New CSS Logo (kil) | | 2762 |
css |
Avoiding False Positives in Node.js Tests (app) | | 2761 |
nodejs, testing |
My 3 Most-Wanted CSS Table Features (dar) | | 2760 |
css, html, tables, wish-lists |
So You Decided to Do a Technical Migration (loc/btc) | | 2759 |
videos, migrating, maintenance |
What We Learned Migrating From Webpack to Vite (neo) | | 2758 |
migrating, webpack, vite, lessons |
The CSS Reset Contradiction (j9t/sit) | | 2757 |
css, resetting |
Why Wasm: Quickstart (the) | | 2756 |
webassembly |
Node.js Corepack: Version Control for Package Managers (tre) | | 2755 |
nodejs, versioning, dependencies, tooling |
Meet Angular v19 (mge/ang) | | 2754 |
release-notes, angular |
AI’s Transformative Impact on Web Design: Supercharging Productivity Across the Industry (boa/sma) | | 2753 |
ai, design, processes, productivity |
Migrating From VuePress to VitePress (ole) | | 2752 |
migrating, site-generators, vuejs |
State of JavaScript 2024 (sac/dev) | | 2751 |
surveys, javascript |
How to Prerelease an npm Package (spa/clo) | | 2750 |
how-tos, npm, dependencies, versioning, semver |
Mastering Accessible Modals With ARIA and Keyboard Navigation (a11) | | 2749 |
accessibility, keyboard-navigation, aria, modals, javascript |
AWS Lambda Turns Ten—Looking Back and Looking Ahead (jef/aws) | | 2748 |
anniversaries, aws, serverless, history, outlooks |
No Fuss Light/Dark Modes (chr/fro) | | 2747 |
css, dark-mode |
Web Accessibility and the Second Trump Administration (con) | | 2746 |
accessibility, legal |
20 Years of Firefox: How a Community Project Changed the Web (moz) | | 2745 |
firefox, mozilla, browsers, history, anniversaries |
Testing Digital Products the RITE Way (jhu/uxm) | | 2744 |
usability, testing, processes |
Foundations: Types of Disability (tet) | | 2743 |
accessibility, fundamentals |
Native Dual-Range Input | | 2742 |
html, forms, css |
Anchor Positioning Is Disruptive (jam/odd) | | 2741 |
css, anchor-positioning, layout |
Addressing Users’ Painpoints: Best Practices for Identifying and Solving UX Design Problems (sye/uxm) | | 2740 |
user-experience, design, legibility, responsive-design, performance |
Why Responsive Design Is Failing Modern Users (web) | | 2739 |
responsive-design, performance, usability, accessibility |
Why Is Hiring Software So Impersonal? (peo/uxd) | | 2738 |
tooling, hiring, user-experience |
The Future of Voice User Interfaces (uxm) | | 2737 |
design, voice |
Importing a Frontend JavaScript Library Without a Build System (b0r) | | 2736 |
javascript, libraries, commonjs, esm, nodejs, html |
Can [Open Source Pledge] Fix Open Source Sustainability? (tre) | | 2735 |
foss, community, maintenance |
The Tragedy of Running an Old Node Project (abd) | | 2734 |
nodejs |
The Art of Clean Code: A Practical Guide to Writing Maintainable JavaScript | | 2733 |
guides, principles, javascript, maintainability |
Content Design Practices for Sustainable Communication in Tech (uxd) | | 2732 |
content, communication, sustainability |
CSS Gets a New Logo: And It Uses the Color “rebeccapurple” (mic) | | 2731 |
css |
My Issues With Shorthand Properties (hav) | | 2730 |
css, shorthands |
Tailwind vs. Vanilla CSS—Should You Reconsider? | | 2729 |
videos, tailwind, css |
The Root Causes for the Dev–Design Mismatch (ere/uxd) | | 2728 |
design, collaboration, processes |
Against Best Practices (arp) | | 2727 |
programming, best-practices |
[A Book Apart] Authors Together (dde) | | 2726 |
websites, books, link-lists |
Some Tips for Keyboard Support on Native Mobile Applications (cer) | | 2725 |
accessibility, mobile, native, keyboard-navigation, tips-and-tricks |
Alt Text: Not Always Needed (tbk/nng) | | 2724 |
accessibility, images, alt-text, writing |
When Is the Right Time to Share Our Excitement About New Web Features? (rac) | | 2723 |
web-platform, support, browsers |
Exploring JavaScript Symbols (tre) | | 2722 |
javascript |
The Next Improvement in Angular Reactivity (nic/thi) | | 2721 |
angular, reactivity |
What Is User Experience (and What Is It Not)? (kat/nng) | | 2720 |
user-experience, terminology, comparisons |
Ghost Jobs Should Be Illegal (tre) | | 2719 |
hiring, legal |
Reimagining Prototyping With AI (vam/uxd) | | 2718 |
user-experience, design, prototyping, ai |
State of HTML 2024 [Results] (sac/dev) | | 2717 |
surveys, html |
1 + 2 Engineering Team Priorities (j9t) | | 2716 |
engineering-management, leadership, culture, prioritization |
How Is Digital Accessibility Awareness Being Promoted Across the Globe? (oze) | | 2715 |
accessibility, advocacy |
10 Advanced TypeScript Concepts Every Developer Should Know (nih) | | 2714 |
typescript, concepts |
Self-Contained Executable Programs With Deno Compile (tin+/den) | | 2713 |
deno, javascript, typescript, compiling |
Adding Interactive Charts in Astro | | 2712 |
astro, visualization, functionality |
Global Digital Accessibility Salary Survey (web) | | 2711 |
accessibility, career, surveys |
Accessibility Misinformation (col) | | 2710 |
accessibility, wcag, apca |
An Official Logo for CSS (arg) | | 2709 |
css |
The European Accessibility Act—Get Ready (int) | | 2708 |
accessibility, legal, eaa |
Why Developers Should Give Next.js App Router Another Chance (low/the) | | 2707 |
nextjs, routing |
Modern CSS for Sites: View Transitions, Scroll Effects, and More (arg/dev) | | 2706 |
videos, css, transitions, scrolling, effects |
AI Assistance Panel (mat/dev) | | 2705 |
dev-tools, browsers, chrome, google, ai |
The Myth of “Accessible Components and Done” (mic) | | 2704 |
accessibility, components, myths |
View Transitions API: Single Page Apps Without a Framework (uma/deb) | | 2703 |
transitions, apis, single-page-apps, css |
Cookie Permissions: 5 Common User Types (sam/nng) | | 2702 |
videos, cookies, consent-management, usability, personas |
Learn Big O Notation Once and for All | | 2701 |
algorithms, complexity, performance |
Custom Progress Element Using Anchor Positioning and Scroll-Driven Animations (css/fro) | | 2700 |
css, anchor-positioning, animations, scrolling |
Most Disabled People “Excluded” by Unfit Designs (des) | | 2699 |
accessibility, design, dei |
Let’s Talk About Memory Leaks in Dart and Flutter (flu/dcm) | | 2698 |
dart, flutter, memory |
AI Coding (pvd) | | 2697 |
ai, tooling, code-editors, comparisons, cursor |
The “br” Element (hey) | | 2696 |
html, semantics |
Understanding Bitwise Shifts in JavaScript: “<<” and “>>” (tre) | | 2695 |
javascript, operators |
Carving Your Space (hbu) | | 2694 |
career, interviewing |
My Favourite Software Architecture Patterns (git) | | 2693 |
architecture, micro-frontends, software-design-patterns |
Top 20 Platform Engineering Tools (spa) | | 2692 |
platform-engineering, tooling, link-lists |
Color in CSS or How I Learned to Disrespect Tennis (mat/btc) | | 2691 |
videos, css, colors, functions |
The Art in Everyday Life (sop) | | 2690 |
art, creativity |
A CSS Logo Hatches! (arg) | | 2689 |
css, community |
Angular Best Practices (wil) | | 2688 |
videos, angular, best-practices |
How to Optimize Performance in Vue Apps (jac/deb) | | 2687 |
how-tos, vuejs, performance, optimization |
Overflow Clip (sha) | | 2686 |
css, overflow |
Why I Will Always Be Angry About Software Engineering (lud) | | 2685 |
career, culture |
Automattic Launches “WP Engine Tracker” to Monitor Sites Leaving WP Engine, Sparking Controversy (jyo/wpt) | | 2684 |
automattic, wp-engine |
New in Chrome 131 (kos/dev) | | 2683 |
release-notes, chrome, google, browsers |
What Accessibility Statements Are Really For (jon) | | 2682 |
accessibility, legal |
Security (gjf+/htt) | | 2681 |
web-almanac, studies, research, metrics, security |
(Up-)Scoped Scroll Timelines (chr/fro) | | 2680 |
css, animations, scrolling |
CMS (sir+/htt) | | 2679 |
web-almanac, studies, research, metrics, content-management |
Markup (gua/htt) | | 2678 |
web-almanac, studies, research, metrics, html |
Don’t Forget to Localize Your Icons (eri) | | 2677 |
localization, icons, images, culture |
Cookies (sw1+/htt) | | 2676 |
web-almanac, studies, research, metrics, content-delivery |
Sustainability (bur+/htt) | | 2675 |
web-almanac, studies, research, metrics, sustainability |
Anchoreum—a Game for Learning CSS Anchor Positioning (pla) | | 2674 |
websites, learning, css, anchor-positioning |
Implementing Astro Search Functionality | | 2673 |
astro, search, functionality |
Performance (jev+/htt) | | 2672 |
web-almanac, studies, research, metrics, performance |
Fonts (bra/htt) | | 2671 |
web-almanac, studies, research, metrics, fonts |
Structured Data (cyb/htt) | | 2670 |
web-almanac, studies, research, metrics, structured-data, semantic-web |
Are AI Assistants Making Us Worse Programmers? (web) | | 2669 |
career, programming, ai, craft, quality |
Accessibility (mgi/htt) | | 2668 |
web-almanac, studies, research, metrics, accessibility |
Jamstack (mik/htt) | | 2667 |
web-almanac, studies, research, metrics, jamstack, tech-stacks |
Ecommerce (htt) | | 2666 |
web-almanac, studies, research, metrics, economics, ecommerce |
Design Tokens: Authoring vs. Consuming (nat) | | 2665 |
design-tokens, design-systems, naming, comparisons |
Essential tsconfig.json Options You Should Use (tdu) | | 2664 |
typescript, configuration |
CDN (htt) | | 2663 |
web-almanac, studies, research, metrics, content-delivery |
Should Destructive Buttons Be Hard to Find? (ada) | | 2662 |
buttons, usability |
Two Different Kinds of “Focusable” UI Elements (yat) | | 2661 |
accessibility, focus, keyboard-navigation |
JavaScript Import Attributes (ES2025) (tre) | | 2660 |
javascript, security |
Biome.js, a Toolchain to Format and Lint Your Web Project (thi) | | 2659 |
biome, formatting, linting, tooling |
Why Does JavaScript’s “parseInt(0.0000005)” Print “5”? | | 2658 |
javascript |
Why I Moved From Google Analytics to Simple Analytics (tre) | | 2657 |
migrating, analytics, google |
Test Smart: Which Automation Strategy to Choose for Peace of Mind? (uxd) | | 2656 |
testing, automation, strategies, product-management |
How a BBC Navigation Bar Component Broke Depending on Which External Monitor It Was On (jos) | | 2655 |
debugging, javascript, case-studies |
Node.js Implements Stricter Policies for Semver-Major Pull Requests Ahead of Release Deadlines (sar/soc) | | 2654 |
nodejs |
The Different (and Modern) Ways to Toggle Content (css) | | 2653 |
content, toggles, modals, pop-overs |
Five Lessons for Five Years in Tech (bek) | | 2652 |
career, lessons |
Mapping Over Promises in JavaScript (pm/tel) | | 2651 |
javascript, promises |
Release Notes for Safari Technology Preview 207 (jon/web) | | 2650 |
release-notes, safari, apple, browsers |
State of CSS and State of HTML 2024 (pat) | | 2649 |
css, html |
AI Features Must Solve Real User Problems (kat/nng) | | 2648 |
ai, user-experience, product-management |
The Rebellion Will Be Federated (el) | | 2647 |
fediverse, social-media, foss |
Next.js to htmx—a Real World Example (htm) | | 2646 |
nextjs, htmx, migrating |
Node.js Now Supports TypeScript Natively (eri) | | 2645 |
videos, nodejs, typescript |
Why Alpine Is the New jQuery and Why That Is an Awesome Thing (ray/fro) | | 2644 |
alpinejs |
How to Set Up Next.js 15 for Production in 2024 (jan/rea) | | 2643 |
how-tos, nextjs |
The Lowdown on Dropdowns in HTML and CSS (dav/zer) | | 2642 |
html, css |
Amazon Frontend Engineer Interview Experience 2024, Berlin (abh/git) | | 2641 |
career, interviewing |
The Deterioration of Google (bal) | | 2640 |
google, seo |
Should Web Designers Learn JavaScript or CSS? (ope) | | 2639 |
design, career, javascript, css |
Bluesky’s AT Protocol: Pros and Cons for Developers (ric/the) | | 2638 |
social-media, bluesky, comparisons |
How to Identify Decorative Images and Boost Accessibility (a11) | | 2637 |
how-tos, images, decoration, accessibility, html, aria |
Exploring Internet Traffic Shifts and Cyber Attacks During the 2024 U.S. Election (emo+/clo) | | 2636 |
traffic, security |
More Options for Styling “<details>” (bra/dev) | | 2635 |
html, css |
My Anti-Overlay Client Letter (acc) | | 2634 |
accessibility, overlays, business-relations, communication, advocacy |
Celebrating Innovation and Impact: JavaScriptLandia Community Awards (ope) | | 2633 |
community, javascript |
Maybe It Isn’t JavaScript (gee/sea) | | 2632 |
videos, javascript, seo, google |
Mastering Interaction to Next Paint (INP) (tod/fro) | | 2631 |
performance, web-vitals |
How Do HTML Event Handlers Work? (tbr) | | 2630 |
html, javascript, events |
Introducing the vlt Package Manager and Serverless Registry (dar+/vlt) | | 2629 |
introductions, dependencies, serverless, javascript, tooling |
JavaScript’s “&&=” Operator: Understanding Logical “AND” Assignment (tre) | | 2628 |
javascript, operators |
Why Optimizing Your Lighthouse Score Is Not Enough for a Fast Website (geo/sma) | | 2627 |
performance, optimization, lighthouse, google, web-vitals |
How Bun Supports V8 APIs Without Using V8 II (bun) | | 2626 |
bun, javascript, v8, apis |
What’s the Deal With WebKit Font Smoothing? (dbu) | | 2625 |
webkit, css, typography |
JavaScript’s “??=” Operator: Default Values Made Simple (tre) | | 2624 |
javascript, operators |
Beautiful Focus Outlines (med) | | 2623 |
css, focus, accessibility, examples |
What Developers Miss About the Single Responsibility Principle (jac/git) | | 2622 |
principles, solid |
Fluid Everything Else (css) | | 2621 |
css, container-queries, responsive-design |
A Guide to Designing Errors for Workflow Automation Platforms (uxd) | | 2620 |
guides, design, user-experience, errors |
Platform vs. DevEx Teams: What’s the Difference? (abi) | | 2619 |
platform-engineering, developer-experience, comparisons |
Vercel Makes Changes to Next.js to Simplify Self-Hosting (low/the) | | 2618 |
vercel, nextjs, hosting |
How to Test JavaScript for Accessibility Compliance (flo/a11) | | 2617 |
how-tos, javascript, accessibility, compliance, wcag, testing |
What’s a Single-Page App? (jak) | | 2616 |
single-page-apps, multi-page-apps, server-side-rendering, client-side-rendering, frameworks, site-generators, comparisons, concepts |
How to Optimize React Performance: Best Practices and Techniques (fro) | | 2615 |
how-tos, performance, optimization, react, best-practices, techniques |
Web Audio API 1.1 (pad+/w3c) | | 2614 |
standards, multimedia, apis |
Unlocking Accessibility: Content Designers Share Their Experience and Advice (gov) | | 2613 |
interviews, design, accessibility |
Disabled and Obscured (ste) | | 2612 |
accessibility, html, forms, wcag, standards |
What Do Survey Demographics Tell Us? (mia/odd) | | 2611 |
community, career, css |
How Gestalt Principles Influence UX Design (uxm) | | 2610 |
user-experience, design, principles |
The “button” Element (hey) | | 2609 |
html, semantics, buttons, links |
The Psychology of Attention for UX Designers (iam/uxm) | | 2608 |
user-experience, design |
Sustainable Web Interest Group Is Formed (tzv/w3c) | | 2607 |
w3c, sustainability, community |
The Impact of Artificial Intelligence on UX Design (uxm) | | 2606 |
user-experience, design, ai, testing, optimization, personalization |
A Friendly Introduction to Container Queries (jos) | | 2605 |
introductions, css, container-queries |
How I Improved Video Streaming With FFmpeg and Node.js (mm) | | 2604 |
multimedia, nodejs, optimization |