“@ scope” (mdn) | | 10,976 |
css, scope |
How to Use Timeouts in Node.js (app) | | 10,975 |
how-tos, nodejs, javascript |
Monolith to Microservices: 5 Strategies, Challenges, and Solutions | | 10,974 |
monoliths, microservices, architecture, migrating, strategies |
Web Developers: Remarkably Untalented and Careless? (bal) | | 10,973 |
quality, career, training |
Using CSS “content-visibility” to Boost Your Rendering Performance (log) | | 10,972 |
css, rendering, performance |
Secure Code Review Tips to Defend Against Vulnerable Node.js Code (lir) | | 10,971 |
nodejs, security, code-reviews |
Introducing Angular v17 (mge/ang) | | 10,970 |
introductions, release-notes, angular |
Everything About SEO Is Obnoxious (chr) | | 10,969 |
seo, quality, ethics |
How Miro Migrated Its Analytics Event Tracking System | | 10,968 |
analytics, metrics, monitoring, migrating |
Why We Need a “Green” Perf Metric (scr) | | 10,967 |
videos, sustainability, performance, metrics |
Deploying a Vue Application With Netlify and GitHub | | 10,966 |
deploying, vuejs, netlify, github |
React Router v6: A Beginner’s Guide | | 10,965 |
guides, react, routing |
(Don’t) Mind the Gap (mic) | | 10,964 |
css, layout |
Headless Component: A Pattern for Composing React UIs (mfo) | | 10,963 |
components, react, headless |
Addressing Accessibility Concerns With Using Fluid Type (sma) | | 10,962 |
accessibility, responsive-design, fluid-design, css |
Creating Accessible Content in Drupal 10 | | 10,961 |
videos, drupal, accessibility |
13 HTML Attributes You Should Know About | | 10,960 |
html, attributes |
Writing Components That Work in Any Frontend Framework (and) | | 10,959 |
web-components, frameworks |
Truly Semantic (don) | | 10,958 |
design-tokens, semantics, naming |
Surprising Facts About New CSS Selectors (spa/clo) | | 10,957 |
css, selectors |
How Core Web Vitals Saved Users 10,000 Years of Waiting for Web Pages to Load (add+/dev) | | 10,956 |
google, performance, user-experience, metrics |
Cloudinary: The “Dramatic” Story of JPEG XL Support So Far (jon/com) | | 10,955 |
jpeg-xl, images, support, browsers |
Angular (ang) | | 10,954 |
websites, angular |
Accessibility Training Will Not Save You (rei) | | 10,953 |
accessibility, training, career, quality |
How to Use npm Packages Outside of Node | | 10,952 |
how-tos, npm, dependencies, javascript |
How to Build a Server-Side React App Using Vite and Express (the) | | 10,951 |
how-tos, react, vite, express, server-side-rendering |
The Role of Prototyping in UX Design: From Wireframes to Interactive Mockups (uxm) | | 10,950 |
user-experience, design, prototyping |
GitLab CI Optimization: 15+ Tips for Faster Pipelines | | 10,949 |
gitlab, ci-cd, optimization, tips-and-tricks, dev-ops |
Removing List Styles Without Affecting Semantics (mat) | | 10,948 |
html, css, semantics, accessibility |
“git rebase”: What Can Go Wrong? (b0r) | | 10,947 |
git |
Default Layouts in 11ty (rem) | | 10,946 |
eleventy |
Comparing MySQL, PostgreSQL, and MongoDB (ver) | | 10,945 |
databases, mysql, postgresql, mongodb, comparisons |
Understanding React Error Boundary | | 10,944 |
react |
How Creating Content as a Developer Changed My Life | | 10,943 |
career, learning |
To Hell With the Business Case (mat) | | 10,942 |
accessibility, economics, legal |
WCAG 2.2 Will Be a Part of EN 301 549 and With That a Part of WAD and EAA (cer) | | 10,941 |
accessibility, wcag, standards, legal, eaa |
Understanding CORS | | 10,940 |
security, cors |
GitHub Copilot Now Generates AI Commit Messages (ami) | | 10,939 |
github-copilot, ai, commit-messages |
Performance in React and Next.js (ver) | | 10,938 |
videos, performance, react, nextjs |
Messing About With CSS Gradients (mic) | | 10,937 |
css, gradients |
How to Do a TypeScript Conversion | | 10,936 |
how-tos, javascript, typescript, migrating, conversion, refactoring |
Workarounds for Buggy Gradients (kei) | | 10,935 |
css, gradients, colors |
Totally Remdom, or How Browsers Zoom Text (mat) | | 10,934 |
accessibility, zooming, css, units, responsive-design |
An Accessibility Bookmarklet for Testing 200% Text Size (ash) | | 10,933 |
accessibility, testing, bookmarklets |
Why You Should Use “px” Units for Margin, Padding, and Other Spacing Techniques (ash) | | 10,932 |
css, units, margins, spacing, responsive-design |
Content Negotiation in Practice (sof) | | 10,931 |
content-negotiation, http, examples |
Use the CSS “:disabled” Pseudo-Class Instead of the “[disabled]” Attribute Selector to Match Disabled Form Controls (sim) | | 10,930 |
css, selectors, forms |
Can AI Help Boost Accessibility? These Researchers Tested It for Themselves | | 10,929 |
accessibility, ai, chatgpt, research |
How to Use the Fetch API in Node.js, Deno, and Bun (cra) | | 10,928 |
how-tos, data-fetching, apis, nodejs, deno, bun, comparisons |
Shadow DOM on Regular Elements (kiz) | | 10,927 |
shadow-dom, dom |
Information vs. Experience: How to Build Mature Design Systems (uxd) | | 10,926 |
how-tos, comparisons, design-systems |
In Quest to Defeat Euro Red-Tape, Apple Said It Had Three Safari Browsers—Not One (tho/the) | | 10,925 |
browsers, apple, safari, web, legal |
How to Write Good Alt Text for Screen Readers (cra) | | 10,924 |
how-tos, accessibility, images, writing, alt-text, screen-readers |
“:fullscreen” Demo Without JavaScript (yoo) | | 10,923 |
css, selectors |
Don’t Turn a Table Into an ARIA Grid Just for a Clickable Row (aar) | | 10,922 |
html, tables, grids, aria, accessibility |
Answers to Common (Web) Accessibility Questions (hdv) | | 10,921 |
accessibility |
10 Best Web Development Stacks | | 10,920 |
tooling, tech-stacks |
Understanding Cookies (ver) | | 10,919 |
cookies |
Getting Started With NVDA | | 10,918 |
videos, introductions, screen-readers, nvda, accessibility |
The People Who Ruined the Internet (ver) | | 10,917 |
web, google, seo |
Dark Visitors | | 10,916 |
websites, ai, scraping, robotstxt |
The “prefers-reduced-transparency” Media Feature (mat) | | 10,915 |
css, media-queries, accessibility |
The Dangers of Doomscrolling for Designers and How to Break Free (web) | | 10,914 |
career |
Technical Standards Bodies Are Regulators (mno) | | 10,913 |
standards, policies, legal |
Speeding Up the JavaScript Ecosystem—Tailwind CSS (mar) | | 10,912 |
performance, javascript, tailwind |
Response Code Cheat Sheet for Laravel HTTP Client (ami) | | 10,911 |
cheat-sheets, laravel, http |
Release Notes for Safari Technology Preview 182 (jon/web) | | 10,910 |
release-notes, browsers, apple, safari |
Personal-Scale Web Scraping for Fun and Profit | | 10,909 |
scraping, javascript, functionality, optimization |
One HTML Tag, Thirty+ CSS Drawings—My Divtober 2023 Collection (alv) | | 10,908 |
css, art |
Learn Performance (kev+/dev) | | 10,907 |
courses, performance |
How Bear Does Analytics With CSS | | 10,906 |
analytics, metrics, css, case-studies |
Confusing Git Terminology (b0r) | | 10,905 |
git, terminology |
Breaking Down a Design (jam) | | 10,904 |
design |
Blinded by the Light DOM (mey) | | 10,903 |
web-components, dom, shadow-dom, javascript |
A Comprehensive Guide to Data Engineering | | 10,902 |
guides, data-engineering |
0 KB Social Media Embeds (chr) | | 10,901 |
embed-code, quality |
2023: 0 of the Global Top 100 Websites Use Valid HTML (j9t) | | 10,900 |
html, css, conformance, metrics, quality |
Why Signals Are Better Than React Hooks | | 10,899 |
videos, javascript, signals, react, hooks, comparisons |
A Complete Guide to LangChain in JavaScript | | 10,898 |
guides, langchain, javascript, frameworks |
Better Dynamic Themes in Tailwind With OKLCH Color Magic (evi) | | 10,897 |
theming, tailwind, oklch, colors |
Mobile-First Indexing Has Landed—Thanks for All Your Support (joh) | | 10,896 |
mobile-first, mobile, seo, google |
Remix ❤️ Vite | | 10,895 |
remix, vite, support |
Answering Common Questions About Interpreting Page Speed Reports (geo/sma) | | 10,894 |
performance, optimization |
Accessibility by Degrees (tem) | | 10,893 |
accessibility, processes |
20 Effective Tips to Speed Up Your Drupal Website | | 10,892 |
drupal, tips-and-tricks, performance, optimization |
Effective Strategies for Optimizing Performance | | 10,891 |
strategies, performance, optimization |
What Exactly Is “Modern” CSS? (geo) | | 10,890 |
css |
Interop 2023 October Update (rac/dev) | | 10,889 |
interoperability, web-platform, browsers, support |
Don’t Disable Buttons (cfe) | | 10,888 |
buttons, accessibility, javascript |
Is Express Still “De Facto” for Building Node Backends? | | 10,887 |
discussions, express |
Unit-Testing: The Unsung Hero of Code Quality | | 10,886 |
testing, quality |
A Guide to Using MSSQL With Node.js | | 10,885 |
guides, nodejs, databases, sql |
The New CSS Math: “rem()” and “mod()” (dan) | | 10,884 |
css, functions, math |
View Transitions and Stacking Context: Why Does My CSS View Transition Ignore “z-index”? (nic) | | 10,883 |
css, positioning, animations, view-transitions |
An Introduction to Working With SVGs in React | | 10,882 |
introductions, images, svg, react |
Why Is node_modules Heavier Than the Universe? | | 10,881 |
nodejs |
Keep Pace With Modern JavaScript | | 10,880 |
javascript, link-lists |
Let’s Reinvent the Wheel (vas) | | 10,879 |
html, css, user-experience, accessibility, web-platform |
State of React 2023 (sac/dev) | | 10,878 |
surveys, react |
How Often Should You Redesign Your Website? | | 10,877 |
redesigning, refactoring, seo |
Liquid vs. Headless: A Look at Real User Web Performance (sia) | | 10,876 |
shopify, headless, performance, metrics, comparisons |
AI as a UX Assistant | | 10,875 |
user-experience, ai |
How to Find a Developer Job in 2023 (With Little or No Experience) | | 10,874 |
how-tos, career |
You’re Gonna Need a Bigger Browser (rob) | | 10,873 |
browsers, web-platform, user-experience, outlooks |
Some Sensible Defaults for Your “img” Elements (css) | | 10,872 |
images, css |
So You’ve Been Publicly Accessibility-Shamed (dav) | | 10,871 |
accessibility, quality, communication |
Testing and Code Quality in Node.js (hon) | | 10,870 |
testing, quality, nodejs |
20 Simple Ways to Style the HTML “details” Element | | 10,869 |
html, disclosure-widgets, css |
Why I Won’t Use Next.js (ken) | | 10,868 |
frameworks, nextjs |
Arrays—Implementation in JavaScript | | 10,867 |
javascript, arrays |
Astro 3.4: Page Partials (eri/ast) | | 10,866 |
release-notes, astro |
Introduction to Real-Time Communication in PHP Laravel | | 10,865 |
introductions, laravel |
Introduction to htmx | | 10,864 |
introductions, htmx |
What the !#@% Is a Passkey? (eff) | | 10,863 |
passkeys, security |
Next.js 14 (nex) | | 10,862 |
release-notes, nextjs |
Secret Scanning Scans Public npm Packages (git) | | 10,861 |
github, npm, dependencies, security |
Performance Optimization With Worker Threads Node.js | | 10,860 |
performance, optimization, nodejs, worker-threads |
HTML vs. DOM? Let’s Debug Them (jec/dev) | | 10,859 |
videos, html, dom, debugging, comparisons |
Deprecation of Formatting Rules (nza/esl) | | 10,858 |
eslint, linting, tooling, formatting, release-notes |
What Does the “A” Mean in “DEAI”? (mni) | | 10,857 |
dei, accessibility |
Understanding SC 2.4.11 “Focus Not Obscured (Minimum)” | | 10,856 |
accessibility, wcag, focus |
Vue.js (Vue v3) for Beginners | | 10,855 |
videos, courses, vuejs |
Sheet, Dialog, or Snackbar—What Should a Designer Go For? | | 10,854 |
design, design-patterns, modals |
Data Engineering Essentials #1: Your First Pipeline | | 10,853 |
fundamentals, data-engineering |
WebKit Features in Safari 17.1 (jen/web) | | 10,852 |
release-notes, browsers, apple, safari, webkit |
Web Components Will Outlive Your JavaScript Framework (jak) | | 10,851 |
web-components, javascript, frameworks |
CSS “prefers-reduced-transparency” (arg/dev) | | 10,850 |
css, media-queries, support |
My Problem With Using TypeScript in 2023 | | 10,849 |
videos, typescript |
A Comprehensive Guide to Django Caching | | 10,848 |
guides, django, caching |
It’s 2023, Here Is Why Your Web Design Sucks (hbu) | | 10,847 |
web, design, career |
Goodbye, Node.js Buffer (sin) | | 10,846 |
nodejs |
Give Your Site Some Focus! Tips for Designing Useful and Usable Focus Indicators (deq) | | 10,845 |
accessibility, forms, focus, user-experience, tips-and-tricks |
Complex MPA View Transitions (tyl) | | 10,844 |
multi-page-apps, view-transitions, css |
Change Project, Change Node Version, Let .nvmrc Help You | | 10,843 |
nodejs, nvm |
Tailwind vs. Semantic CSS | | 10,842 |
tailwind, css, html, semantics, comparisons, performance |
Unlocking JavaScript Design Patterns: Mastering Singleton for Ultimate Code Efficiency | | 10,841 |
javascript, software-design-patterns, efficiency |
Changing Colors in an SVG Element Using CSS and JavaScript | | 10,840 |
svg, colors, css, javascript |
Solved by CSS Scroll-Driven Animations: Style an Element Based on the Active Scroll Direction and Scroll Speed (bra) | | 10,839 |
css, scrolling, animations |
JavaScript Decorators: An In-Depth Guide | | 10,838 |
guides, javascript |
Release: Yarn 4.0 | | 10,837 |
yarn, release-notes |
What Removing Object Properties Tells Us About JavaScript (mon/sma) | | 10,836 |
javascript, objects |
Svelte by Example (seb) | | 10,835 |
websites, svelte, examples |
Stop Waiting (jha) | | 10,834 |
quality, testing |
Splitting Within Selects (aar) | | 10,833 |
accessibility, html, forms, browsers, support |
Select Element: Now With Horizontal Rules (una/dev) | | 10,832 |
html, forms, semantics, browsers, google, chrome, apple, safari, support |
Navigating the Ethical Complexities of Personalized User Experiences: Balancing Innovation With Privacy and Consent (uxm) | | 10,831 |
user-experience, personalization, ethics, privacy, consent-management |
JavaScript Is Enabled by Default in Web Browsers (jim) | | 10,830 |
javascript, web-platform, permissions |
JavaScript Anti-Pattern: Self-Documenting Code (cfe) | | 10,829 |
javascript, anti-patterns, documentation |
In Defense of Learning on Company Time (isa) | | 10,828 |
learning, career |
Igalia Chats: Web History Part VI (stu+/iga) | | 10,827 |
podcasts, web, history |
HTML Meta Tags | | 10,826 |
html, metadata |
CSS “text-wrap: pretty” (arg/dev) | | 10,825 |
css, typography, browsers, google, chrome, support |
Accessibility Improvements for User-Agents | | 10,824 |
accessibility, browsers, screen-readers, assistive-tech |
Strikethrough Accessibility (den) | | 10,823 |
accessibility, html, screen-readers, support |
Global Encryption Day: Encryption’s Critical Role in Safeguarding Human Rights (tor) | | 10,822 |
awareness-days, encryption, privacy |
Using ChatGPT, GitHub Copilot, and Phind to Generate Tailwind Config for Width Classes (luc) | | 10,821 |
ai, chatgpt, github-copilot, tailwind, configuration |
Using ChatGPT for Smart Truncation in Responsive Web Design | | 10,820 |
content, responsive-design, ai, chatgpt, html |
Is CAPTCHA Accessible? | | 10,819 |
accessibility, captcha |
When to Use CSS “text-wrap: balance;” vs. “text-wrap: pretty;” (sea) | | 10,818 |
css, typography, comparisons |
What Should Be the Contrast Level of Inactive Buttons? (uxd) | | 10,817 |
accessibility, buttons, contrast, colors |
How Do You Even Web Dev Without Node? A Quick Introduction to Test-Driven Web Development Using Just the Browser (bal) | | 10,816 |
introductions, testing |
Finding the Primary Branch of a Git Repository (ami) | | 10,815 |
git |
Embedding Accessibility Into Code Reviews (web) | | 10,814 |
videos, accessibility, code-reviews, processes |
How to Collaborate on Pull Requests for Beginners (ope) | | 10,813 |
how-tos, code-reviews, collaboration |
Web Accessibility Strategies for Non-Accessible Projects (bol) | | 10,812 |
videos, accessibility, strategies, processes |
Don’t Do It on Frontend or… Frontend Good Practices for Devs | | 10,811 |
best-practices, quality, maintainability, documentation |
How to Build Your First Web Component (joe/fre) | | 10,810 |
how-tos, web-components |
Why Unique ID Attributes Matter (deq) | | 10,809 |
accessibility, html, attributes, conformance |
The Need for Recognition in Open Source (bek/ope) | | 10,808 |
foss, culture, communication, community |
Prodding Firefox to Update “:has()” Selection (mey) | | 10,807 |
css, selectors, mozilla, firefox, support |
I Asked People to Make This Simple Layout and Was Surprised by the Results (kev) | | 10,806 |
videos, css, layout, comparisons |
How to Map a Number Between Two Ranges (hen) | | 10,805 |
how-tos, javascript, math |
On the Uniting Power of a Commitment to HTML Conformance (j9t) | | 10,804 |
html, conformance, quality, community, web |
How to Animate Along a Path in CSS (pre/sma) | | 10,803 |
how-tos, css, animations |
Does the HTML “hr” (Horizontal Rule) Benefit Screen Reader Users? | | 10,802 |
html, accessibility, screen-readers |
Storybook 7.5 | | 10,801 |
storybook, release-notes |
The New “light-dark()” Function to Switch Theme Color in CSS (ami) | | 10,800 |
css, functions, dark-mode |
The Inverse Value of UX and Art (uxd) | | 10,799 |
user-experience, art |
Solid.js Creator Outlines Options to Reduce JavaScript Code (low/the) | | 10,798 |
javascript, performance |
Release Notes for Safari Technology Preview 181 (jon/web) | | 10,797 |
release-notes, browsers, apple, safari |
Do We Need State Management in Angular? | | 10,796 |
angular, state-management |
Burn Your Toast (eri) | | 10,795 |
design-patterns, notifications, accessibility, usability |
Start Styling Your “console.log()” Messages in DevTools (zor/css) | | 10,794 |
videos, javascript, console, browsers, dev-tools |
React Design Patterns | | 10,793 |
react, software-design-patterns |
How to Use SEO to Build Long-Term Brand Recognition and Visibility (moz) | | 10,792 |
how-tos, seo, branding |
Transition Animations: A Practical Guide | | 10,791 |
guides, transitions, animations, interaction-design |
The True Cost of Not Prioritizing Accessibility: Avoid Risk and Maximize Product ROI | | 10,790 |
accessibility, economics, product-management, prioritization |
Synchronizing Figma Variables With Design Tokens | | 10,789 |
figma, variables, design-tokens, automation |
The Nuances of Base64 Encoding Strings in JavaScript (dev) | | 10,788 |
javascript, encoding, unicode, strings |
Design System Documentation Sucks—How We Can Do Better | | 10,787 |
design-systems, documentation |
The Three Cs: Concatenate, Compress, Cache (css) | | 10,786 |
performance, compression, caching |
Node.js 21 Available Now! (ope) | | 10,785 |
nodejs, release-notes |
Color Contrast Accessibility Tools With Examples (pop) | | 10,784 |
accessibility, tooling, link-lists, colors, contrast, examples |
A Couple of New CSS Functions I’d Never Heard Of (chr) | | 10,783 |
css, functions |
Common Vue.js Development Mistakes and How to Avoid Them | | 10,782 |
vuejs, mistakes |
“JavaScript Is Weird” as a Compressor | | 10,781 |
javascript, compression |
Ensuring Negative Numbers Are Available for Everyone (deq) | | 10,780 |
accessibility, testing, math |
Link Colors and the Rule of Tincture | | 10,779 |
links, colors |
Scroll-Driven State Transfer (kiz) | | 10,778 |
css, scrolling |
2.4.11: Adversarial Conformance (aar) | | 10,777 |
accessibility, wcag, compliance |
CSS Findings From Photoshop Web Version (sha) | | 10,776 |
html, css, adobe, photoshop, case-studies |
Bubble Sort… in Pure CSS? (No JS) | | 10,775 |
css, algorithms, sorting |
How to Style Element Descendants With Tailwind CSS (ste) | | 10,774 |
how-tos, tailwind |
The Negative Impact of Mobile-First Web Design on Desktop | | 10,773 |
design, mobile-first, mobile, desktop, usability, information-design |
What’s New in CSS? (bra) | | 10,772 |
css |
How We Optimized Package Imports in Next.js (ver) | | 10,771 |
nextjs, dependencies, optimization, case-studies |
Forget Twitter: WordPress.com Blogs Can Now Connect to Mastodon | | 10,770 |
social-media, twitter+x, wordpress, mastodon |
Organizing Multiple Git Identities (gar) | | 10,769 |
git |
Button Labels: Is “OK” Ok? (uxd) | | 10,768 |
forms, buttons, labels, writing, usability |
44 React Frontend Interview Questions | | 10,767 |
interviewing, react |
Astro 3.3: Picture Component (eri+/ast) | | 10,766 |
astro, release-notes |
Why Companies Kill Great Design (uxd) | | 10,765 |
design |
Quick Tip: Creating Polymorphic Components in TypeScript | | 10,764 |
tips-and-tricks, typescript, components |
Unpopular Opinion: It’s Harder Than Ever to Be a Good Software Engineer | | 10,763 |
career, quality |
Using CSS Custom Properties Like This Is a Waste (kev) | | 10,762 |
videos, css, custom-properties |
Scrollbars Are Becoming a Problem (art) | | 10,761 |
scrolling, usability, accessibility |
New Release: Tor Browser 13.0 (tor) | | 10,760 |
release-notes, tor-browser, browsers |
Honor User’s Transparency Setting in CSS (ami) | | 10,759 |
css, transparency, accessibility, user-experience |
Digital Accessibility Blogs and Newsletters (ons/tpg) | | 10,758 |
accessibility, link-lists |
Back/Forward Cache (phi+/dev) | | 10,757 |
bfcache, performance, browsers, chrome, google |
Preventing and Debugging Memory Leaks in Node.js (bet) | | 10,756 |
debugging, memory, nodejs |
Designing for All: The Basic Principles of Web Accessibility | | 10,755 |
accessibility, fundamentals, principles, aria, tooling |
Styling External Links With Attribute Selectors (mic) | | 10,754 |
links, css, attributes, selectors |
You Can’t Get Faster Than No Build | | 10,753 |
building, processes |
WooCommerce vs. Shopify: Which Is the Better Choice for You? | | 10,752 |
shopify, comparisons, ecommerce |
Why Naming Is #1 Skill for Writing Clean Code | | 10,751 |
naming, conventions, best-practices |
Let’s Prototype a JavaScript JIT Compiler | | 10,750 |
videos, javascript, compiling, prototyping |
We Need Web Progress, Not Pessimism (kev) | | 10,749 |
web-platform, principles |
Skip Links on ikea.com (mat) | | 10,748 |
accessibility, skip-links, case-studies |
Introduction to Web Sustainability (mic/mdn) | | 10,747 |
introductions, sustainability |
CSS Relative Color Syntax (arg/dev) | | 10,746 |
css, colors, functions |
AI Could Soon Need as Much Electricity as an Entire Country (nyt) | | 10,745 |
ai, sustainability |
Images on the Web (ver) | | 10,744 |
images, concepts, compression, jpeg, png, webp, avif, nextjs |
Greenwashing and the COP28 Website (mic) | | 10,743 |
sustainability, case-studies |
5 Best Practices for Preventing Chaos in Tailwind CSS (evi) | | 10,742 |
best-practices, tailwind |
The Global “innerWidth” and “innerHeight” Properties Return the Width and Height of the Layout Viewport (sim) | | 10,741 |
viewport, javascript, interoperability, webkit |
Hashnode’s Overall Architecture | | 10,740 |
architecture, case-studies |
The Selected Date Must Be Within the Last 10 Years (ger/clo) | | 10,739 |
html, forms, validation |
Local HTTPS for Next.js 13.5 (ami) | | 10,738 |
security, testing, http, nextjs |
CSS-Only Scroll-Driven Animation and Other Impossible Things (bra+) | | 10,737 |
videos, css, animations |
Extending the Properties of an HTML Element in TypeScript | | 10,736 |
html, components, typescript |
The Future of CSS: Easy Light-Dark Mode Color Switching With “light-dark()” (bra) | | 10,735 |
css, functions, dark-mode |
Why the Internet Isn’t Fun Anymore | | 10,734 |
web, social-media |
Obligatory WCAG 2.2 Launch Post (aar) | | 10,733 |
accessibility, wcag, standards |
Inclusivity in the Digital Age: The Importance of Accessibility Advocacy (uxm) | | 10,732 |
accessibility, dei, communication, advocacy |
How to Promote Your Website: 12 Free Methods That Work (sem) | | 10,731 |
how-tos, marketing, blogging, content, social-media, links, keywords, seo, sem |
Adding Search to an Eleventy Site Without Client-Side JavaScript (mez) | | 10,730 |
eleventy, serverless, functionality, search |
The Hidden Performance Cost of Node.js and GraphQL | | 10,729 |
performance, nodejs, graphql |
Speeding Up the JavaScript Ecosystem—the Barrel File Debacle (mar) | | 10,728 |
javascript, performance, architecture |
Node.js vs. Django: Which Is Better for Web Development in 2023? | | 10,727 |
nodejs, django, comparisons |