Tech Interviews Are Changing—Not for the Better (the) | | 2,781 |
interviewing, career |
3 Terminal Commands to Increase Your Productivity (pan) | | 2,780 |
command-line, productivity |
My Perspective: Digital Accessibility and Overlays (tim/lev) | | 2,779 |
accessibility, overlays |
10 Interview Questions Every JavaScript Developer Should Know in 2024 (eri/dev) | | 2,778 |
interviewing, javascript, career, concepts, terminology |
Make Your Linux Terminal Enjoyable to Use (dhu) | | 2,777 |
unix-like, command-line, shell |
What Are Types in TypeScript (har) | | 2,776 |
typescript, types |
A Comprehensive Guide to npm Workspaces and Monorepos | | 2,775 |
guides, monorepos, npm, yarn, dependencies |
Installing Google Fonts as npm Packages (ami) | | 2,774 |
installing, tooling, dependencies, google, fonts |
React Is Slow, What to Do Now? | | 2,773 |
react, performance |
Shadow DOM and the Problem of Encapsulation (nol) | | 2,772 |
web-components, shadow-dom, dom, maintainability |
The Internet Is About to Get Weird Again (ani/rol) | | 2,771 |
web, social-media |
Let’s Bring Back JavaScript’s “with()” Statement (mac) | | 2,770 |
javascript |
Top 7 CSS Frameworks in 2024 (wea) | | 2,769 |
css, frameworks, tailwind, bootstrap, materialize, foundation, bulma, skeleton |
React Server Components: The Good, the Bad, and the Ugly (may) | | 2,768 |
react, components |
Tools to Make Your Developer Experience Better in PHP (ami) | | 2,767 |
tooling, developer-experience, php, link-lists |
WCAG 2: Guidelines and Guardrails (yat) | | 2,766 |
accessibility, wcag, guidelines |
2.5.8: Adversarial Conformance (aar) | | 2,765 |
accessibility, wcag, compliance |
What the Heck Is a Homomorphic Mapped Type? (jfe) | | 2,764 |
typescript |
Incident, Mitigate, Learn (j9t) | | 2,763 |
processes, incident-response, learning, quality |
Making Sense of “Senseless” JavaScript Features (mon) | | 2,762 |
javascript |
Inspecting WCAG 2.2: Accessible Authentication (gds) | | 2,761 |
videos, accessibility, wcag, standards, authentication |
Government Not Meeting Minimum Accessibility Standards on Federal Websites, GSA Report Finds (reb/fed) | | 2,760 |
accessibility, compliance, legal |
Privacy Sandbox: Preparing for the End of 3rd-Party Cookies (and/dev) | | 2,759 |
privacy, cookies, support, google |
Announcing Vue 3.4 (you/vue) | | 2,758 |
vuejs, release-notes |
Server and Client Component—Next.js (fro) | | 2,757 |
nextjs, react, components |
Frontend Predictions for 2024 (shi) | | 2,756 |
retrospectives, outlooks |
Future of Storybook in 2024 (shi/sto) | | 2,755 |
outlooks, storybook |
Every Container Queries Demo Is a Card (chr) | | 2,754 |
css, container-queries |
HTML Validation—Pros and Cons | | 2,753 |
html, conformance |
The New Old: Jamstack and MACH’s Journey Towards Traditional CMS Concepts (dri) | | 2,752 |
tech-stacks, jamstack, content-management |
CSS-in-JS Approach: Advantages, Disadvantages, and Use Cases | | 2,751 |
css-in-js, css, javascript |
I Made JSX for Lua (Because I Hate Static Sites) (its) | | 2,750 |
jsx, lua |
Everything You Need to Know About Responsive Logo Design (web) | | 2,749 |
design, branding, images, logos, responsive-design |
I Built the Same App 7 Times: Which JS Framework Is Best? (joh) | | 2,748 |
javascript, frameworks, comparisons |
CSS Wishlist (xge) | | 2,747 |
css, wish-lists |
Coding Challenges 2024: What’s Your New Year’s Resolution? (the) | | 2,746 |
discussions, community |
JS Design Patterns: A Comprehensive Guide (top) | | 2,745 |
guides, javascript, software-design-patterns |
Container Style Queries (mat/5t3) | | 2,744 |
css, container-queries |
Measuring, Monitoring, and Optimizing TTFB With Server Timing (web/per) | | 2,743 |
performance, monitoring, optimization, apis |
Never Underestimate HTML (lar/mat) | | 2,742 |
html, user-experience, developer-experience |
The Devil Is in the Details: A Look Into a Disclosure Widget Markup (its/mat) | | 2,741 |
html, css, javascript |
Session-Based vs. Token-Based Authentication: Which Is Better? (fid) | | 2,740 |
authentication, json-web-tokens, comparisons, security |
Why AI Is a Disaster for the Climate (jjn/the) | | 2,739 |
ai, sustainability |
CSS-Based State Management (may) | | 2,738 |
css, state-management |
Polypane Review: Best Browser for Web Developers? (gra) | | 2,737 |
polypane, browsers, tooling |
Responsive SVGs (nil/5t3) | | 2,736 |
svg, images, responsive-design |
The View Transitions API and Delightful UI Animations (cod/sma) | | 2,735 |
css, animations, view-transitions, apis |
GitHub Copilot: Tips and Tricks for Flutter Devs (biz) | | 2,734 |
github-copilot, github, ai, flutter, dart, tips-and-tricks |
Best Practices for Coding With AI in 2024 (cod) | | 2,733 |
ai, best-practices |
Custom Mouse Hover Effect With JavaScript | | 2,732 |
javascript, effects |
ARIA Live Regions (mat) | | 2,731 |
aria, live-regions, accessibility |
WCAG 2.1 Developer Tips: Character Key Shortcuts and Label in Name (kim/mni) | | 2,730 |
accessibility, tips-and-tricks, wcag, keyboard-navigation, keyboard-shortcuts, labels |
FileReader API (cla/5t3) | | 2,729 |
apis, javascript, file-handling |
Screen Reader Users and the Tab Key (tem) | | 2,728 |
accessibility, screen-readers, keyboard-navigation, testing |
JavaScript Frameworks—Heading Into 2024 (rya/thi) | | 2,727 |
javascript, frameworks, outlooks |
The State of Benchmarking in Node.js (web) | | 2,726 |
nodejs, performance, metrics |
Turn Your Vue App Into an Offline-Ready Progressive Web App (sit) | | 2,725 |
vuejs, refactoring, offline, progressive-web-apps |
The Complete Playwright Cheatsheet (mg) | | 2,724 |
cheat-sheets, playwright, testing |
Container Queries and Units (zac/fro) | | 2,723 |
css, container-queries, units |
Debugging Fetch Priority (jec+/dev) | | 2,722 |
videos, debugging, performance, web-vitals, apis |
The Top Accessibility Errors Found in 2023 (tpg) | | 2,721 |
accessibility, conformance, quality, errors, retrospectives |
Cool Wiggly Hover Animation With CSS (ami) | | 2,720 |
css, animations, effects |
Scroll-Driven Animations (mic/5t3) | | 2,719 |
animations, scrolling, css |
Recapturing Early-Internet Whimsy With HTML (bre/tec) | | 2,718 |
html, trends, design, art, decoration |
“HTML First” Is Not HTML First (j9t) | | 2,717 |
html, principles, quality, craft |
CSS Scope Issues (kiz) | | 2,716 |
css, scope |
The Implied Web (hws/mat) | | 2,715 |
html, accessibility, semantics |
2023 Digital Accessibility Year in Review (tpg) | | 2,714 |
accessibility, retrospectives |
CSS Nesting (kil/5t3) | | 2,713 |
css, nesting |
Classes vs. Prototypes in JavaScript (cfe) | | 2,712 |
javascript, prototypes, comparisons |
10 Best Practices for Secure Code Review of Node.js Code (lir) | | 2,711 |
best-practices, security, code-reviews, nodejs |
Release Notes for Safari Technology Preview 185 (jon/web) | | 2,710 |
release-notes, browsers, apple, safari |
Clean Architecture: Theming With Tailwind and CSS Variables (sit) | | 2,709 |
theming, tailwind, custom-properties, css |
New CSS Viewport Units Do Not Solve the Classic Scrollbar Problem (sim/sma) | | 2,708 |
viewport, css, units, scrolling |
Are We Too Pedantic With Semantic (dis) | | 2,707 |
design, design-tokens, semantics |
Locking Scroll With “:has()” (rob) | | 2,706 |
css, selectors, scrolling |
The Golden Rule of Web Performance and Different Performance Engineering Specializations (apo/per) | | 2,705 |
principles, performance |
View Transitions (hui/5t3) | | 2,704 |
css, javascript, view-transitions |
Experimental Chromium Web Platform Features (pol) | | 2,703 |
overviews, experiments, web-platform, standards, chromium |
10 Ways to Speed Up JavaScript Loading (asy) | | 2,702 |
javascript, performance, lazy-loading, minification, bundling, code-splitting, tree-shaking, modules, content-delivery, caching, compression, auditing |
Practical “img” Element Defaults (zor/css) | | 2,701 |
videos, css, images |
We Can :has It All (hex) | | 2,700 |
css, selectors, browsers, support |
See What’s New in Firefox [121.0] (moz) | | 2,699 |
release-notes, browsers, mozilla, firefox |
New to the Web Platform in December (rac/dev) | | 2,698 |
release-notes, web-platform, browsers, mozilla, firefox, google, chrome, apple, safari |
“align-content” in Block Layout (rac) | | 2,697 |
css, layout, support, browsers |
Border Images in CSS: A Key Focus Area for Interop 2023 (dip/mdn) | | 2,696 |
images, borders, css, browsers, web-platform, interoperability |
Reflow Red Flags (tpg) | | 2,695 |
accessibility, reflow, testing |
Eigensolutions: Composability as the Antidote to Overfit (lea) | | 2,694 |
product-management, processes |
React Props Explained With Examples (cem/bui) | | 2,693 |
react, props, examples |
How to Center an Element in CSS Without Adding a Wrapper in HTML (moj/bej) | | 2,692 |
how-tos, centering, css, techniques |
RLI (Recently Logged-In) Browser Cache Bypassing (tim/per) | | 2,691 |
performance, caching, optimization |
Thank You to Those Who Helped Me to Be the CSS Developer I Am Today (web) | | 2,690 |
career, community |
New JS Array Methods (cfe/5t3) | | 2,689 |
javascript, arrays |
The Road to HTMHell Is Paved With Semantics (pep/mat) | | 2,688 |
html, semantics, quality |
Building Components for Consumption, Not Complexity II (dis/sma) | | 2,687 |
design-systems, components, figma |
The Goldilocks Principle for Prototyping (nng) | | 2,686 |
videos, principles, prototyping, usability |
Making Data Visualizations Accessible (ons/tpg) | | 2,685 |
accessibility, information-design |
AI for Web Devs: AI Image Generation (aus) | | 2,684 |
ai, tooling, images, automation |
Think About Your Future Self (sme/jim) | | 2,683 |
accessibility |
Good Design Is Subjective, Contextual, and Intentional (tom/uxd) | | 2,682 |
design, processes |
Revisiting Fundamentals—Semantic Lists for Improved Accessibility (mis/mat) | | 2,681 |
fundamentals, semantics, html, accessibility |
A Checklist for CLS Scenarios (kee/per) | | 2,680 |
checklists, performance, web-vitals |
CSS “animation-composition” (tyl/5t3) | | 2,679 |
css, animations |
HTML Can Do This? (yur) | | 2,678 |
html |
Web Components (may/5t3) | | 2,677 |
web-components, html, shadow-dom, dom |
Naming Design Tokens: The Art of Clarity and Consistency (uxd) | | 2,676 |
design-tokens, naming, consistency |
Baseline Does Not Really Cover Baseline Support (aar) | | 2,675 |
browsers, support, web-platform, accessibility |
Swallowing Camels (kol/mat) | | 2,674 |
accessibility |
Sharing a State Between Windows Without a Server (not) | | 2,673 |
web-workers, apis, state-management, effects, javascript |
How We Reduced CSS Size and Improved Performance Across GOV.UK (gds) | | 2,672 |
case-studies, css, performance, optimization |
Who Stole My Largest Contentful Paint? (krz/per) | | 2,671 |
performance, web-vitals, optimization |
CSS “@ scope” (mia/5t3) | | 2,670 |
css, scope |
Managing Node.js Processes (jsu) | | 2,669 |
nodejs, tooling |
Christmas Tree Animations Made With CSS and JS | | 2,668 |
css, javascript, animations, effects, link-lists |
The WordPress Showcase and Accessibility (joe) | | 2,667 |
accessibility, wordpress |
Stop Normalizing Unprofessional Behaviour in the Name of Agility (mrh/scr) | | 2,666 |
agile, processes, communication, community, professionalism |
Introducing JavaScript Support in MySQL (ogr+/ora) | | 2,665 |
introductions, databases, mysql, javascript, support |
Crafting Effective Documentation (kib) | | 2,664 |
documentation |
The Ghosts of Markup Past (tho/mat) | | 2,663 |
html, web, history |
Getting Started With Web Performance (acc/mat) | | 2,662 |
introductions, performance, web-vitals, testing |
The Financial Argument for Using an Outside Firm for Accessibility Remediation (kar) | | 2,661 |
accessibility, economics |
Announcing SvelteKit 2 (sve) | | 2,660 |
release-notes, sveltekit |
Developer Toolkit | | 2,659 |
websites, tooling, conversion, link-lists |
HTTP Keanu (sue) | | 2,658 |
websites, http, protocols |
Addressing Unconscious Bias in Developer Relations: Strategies for Creating Fair and Inclusive Experiences (phi/goo) | | 2,657 |
developer-relations, dei, community, strategies |
The Unspoken Struggle of Aging in a Tech-Driven World (nic/uxd) | | 2,656 |
accessibility, user-experience, web |
How to Use ESM on the Web and in Node.js | | 2,655 |
how-tos, esm, commonjs, modules, nodejs |
V8 Is Faster and Safer Than Ever (vic/v8j) | | 2,654 |
javascript-engines, v8, javascript, webassembly |
Anchor Positioning (kiz/5t3) | | 2,653 |
css, anchor-positioning |
Ten Optimisation Tips for an Initial Web Performance Audit (acc/per) | | 2,652 |
tips-and-tricks, optimization, performance, auditing |
Design Systems Teams: Understand Your Users So They Can Serve Theirs (deq) | | 2,651 |
design-systems, leadership, collaboration, accessibility, user-experience |
My Accessibility Journey (web) | | 2,650 |
accessibility, career |
6 Techniques for Conditional Rendering in React, With Examples (sit) | | 2,649 |
techniques, react |
Add a Sitemap (sitemap.xml) for Your Eleventy Website (iam/w3t) | | 2,648 |
eleventy, sitemaps |
What Really Is Technical Debt? (scr) | | 2,647 |
technical-debt, terminology, quality |
Popover API (mrt/5t3) | | 2,646 |
pop-overs, apis, css |
The Best Go Tools to Use for Your Frontend Projects (rea/fre) | | 2,645 |
go, tooling, link-lists |
HTML: The Bad Parts (may/mat) | | 2,644 |
html |
Competing Against Internally Developed Tools (ann) | | 2,643 |
tooling, processes |
What Vue’s Creator Learned the Hard Way With Vue 3 (low/the) | | 2,642 |
vuejs, lessons |
CSS Scroll Snapping Aligned With Global Page Layout: A Full-Width Slider Case Study (uti/sma) | | 2,641 |
css, scrolling, layout, case-studies |
How to Get Good at Competitive Programming (cod) | | 2,640 |
how-tos, programming |
Three Modern CSS Properties Your Website Must Have (moj/bej) | | 2,639 |
css |
Accessibility Overlays (eu) | | 2,638 |
accessibility, overlays, metrics |
Engineering Progression for Humans (sop) | | 2,637 |
career, engineering-management |
Test-Driven HTML and Accessibility (dav/mat) | | 2,636 |
html, accessibility, testing, javascript |
Extending Responsive Video With HTML Web Components (sco/per) | | 2,635 |
multimedia, responsive-design, web-components, javascript |
Can UX Design Actually Be Ethical? (uxd) | | 2,634 |
user-experience, design, ethics |
Using Date-Based CSS to Make Old Web Pages Look Old (ede) | | 2,633 |
css, history |
Using Nodemon and Watch in Node.js for Live Restarts (cra/sit) | | 2,632 |
nodejs, tooling |
Embrace the Platform (bra/bra) | | 2,631 |
web-platform, html, css, javascript, resilience, progressive-enhancement, craft |
Baseline 2023 (rac/dev) | | 2,630 |
browsers, support, web-platform |
“innerHTML” vs. “innerText” vs. “textContent”—What's the Difference? (fre) | | 2,629 |
dom, javascript, html, comparisons |
Screen Reader User Survey #10 (web) | | 2,628 |
surveys, accessibility, screen-readers |
Developer Relations Is an All-Company Effort (bla) | | 2,627 |
developer-relations, foss, community |
Video Subtitles, Captions, Audio Descriptions, and Transcripts (dar) | | 2,626 |
accessibility, multimedia, captions |
Chrome Enables Desktop Mode by Default on Premium Tablets (pau/dev) | | 2,625 |
browsers, google, chrome, desktop |
Quantity Queries Are Very Easy With CSS “:has()” (chr/fro) | | 2,624 |
css, selectors |
How to Enable Experimental CSS and JS Features in Chrome, Firefox, and Safari (zor/css) | | 2,623 |
videos, how-tos, experiments, browsers, google, chrome, mozilla, firefox, apple, safari |
ARIA, the Good Parts (hdv/par) | | 2,622 |
videos, accessibility, aria |
Building Components for Consumption, Not Complexity (dis/sma) | | 2,621 |
design-systems, components, figma |
The “await” Event Horizon in JavaScript (cow/the) | | 2,620 |
javascript, events |
Node.js, TypeScript, and ESM: It Doesn’t Have to Be Painful (a0v) | | 2,619 |
nodejs, typescript, esm |
Asynchronous JavaScript—How to Use Promises in Your JS Code (the/fre) | | 2,618 |
how-tos, javascript, promises, asynchronicity |
Behavior Belongs in the HTML (goo) | | 2,617 |
html, javascript, principles |
WebKit Features in Safari 17.2 (jen+/web) | | 2,616 |
release-notes, browsers, apple, safari, webkit |
Why Designers Quit (2023 Report) (mat/uxd) | | 2,615 |
design, career |
Improve App Performance With Angular 17 “defer” (kre) | | 2,614 |
videos, angular, performance, optimization |
Decoding Compound Tokens (zet) | | 2,613 |
design-tokens, terminology |
The “hidden” Attribute in HTML (ahm/mat) | | 2,612 |
html, attributes |
How I Brought LCP Down to Under 350 ms for Google-Referred Users on My Website (paw) | | 2,611 |
performance, web-vitals, optimization, case-studies |
Signals of Interface Quality (dav) | | 2,610 |
design, quality |
Task Automation and Debugging With AI-Powered Tools (tim/sit) | | 2,609 |
automation, debugging, tooling, ai |
Template for Accessibility Guidelines (stv/mat) | | 2,608 |
templates, accessibility, guidelines |
A List of JavaScript Engines, Runtimes, Interpreters | | 2,607 |
javascript, javascript-engines, runtimes, link-lists |
Potential Problems With Accessibility Audits and What to Do About Them (cer) | | 2,606 |
accessibility, auditing, testing |
What the Slot? (dut/mat) | | 2,605 |
web-components, dom, shadow-dom, html |
Media Queries in HTML Video (aar) | | 2,604 |
html, multimedia, css, media-queries, accessibility |
All Technical Debt Is a Risk to the Product and to Your Business (mrh/scr) | | 2,603 |
technical-debt, quality, product-management, processes |
Scroll Fading 101 (nng) | | 2,602 |
scrolling, interaction-design, usability |
Oh No! My JSON! (ton) | | 2,601 |
css |
Audit Your Site for Third-Party Cookies (sw1/dev) | | 2,600 |
videos, auditing, cookies, privacy |
Incorporating “Skip to Main Content” Links for Better Website Accessibility (tae/a11) | | 2,599 |
accessibility, skip-links |
Why Chromium Cares About Standards (yoa) | | 2,598 |
chromium, standards, web-platform |
Angular Signals: Complete Guide (ang) | | 2,597 |
guides, angular, signals, examples |
Security Headers Using “<meta>” (sap/mat) | | 2,596 |
security, csp, html |
Preparing for Interaction to Next Paint, a New Web Core Vital (geo/sma) | | 2,595 |
performance, web-vitals, optimization |
Is PHP Still a Viable Choice in 2023? | | 2,594 |
discussions, php |
React Performance Optimization (bib/sit) | | 2,593 |
react, performance, optimization |
Release Notes for Safari Technology Preview 184 (jon/web) | | 2,592 |
release-notes, browsers, apple, safari |
The Last 5 Years of V8’s Garbage Collector (win) | | 2,591 |
javascript, javascript-engines, v8, garbage-collection, concurrency, history |
A Beginner’s Guide to Accessible Text (pop) | | 2,590 |
guides, accessibility, content, writing, best-practices |
The Most Accessible Font (prw) | | 2,589 |
accessibility, typography, legibility, fonts |
Accessibility-Specific Tech Requirements? It Depends! (vav) | | 2,588 |
accessibility, processes |
Stop Nesting Ternaries in JavaScript (phi/son) | | 2,587 |
javascript, operators |
Insights: Mobile Accessibility (mak) | | 2,586 |
accessibility, research, metrics, mobile |
CSS Wrapped: 2023 (una+/dev) | | 2,585 |
css, browsers, support, interoperability, retrospectives |
The Shrinkwrap Problem: Possible Future Solutions (kiz) | | 2,584 |
css |
CSS Snapshot 2023 (tab+/w3c) | | 2,583 |
css, standards |
The Complete Puppeteer Cheatsheet (mg) | | 2,582 |
puppeteer, cheat-sheets, chromium |
HTML5 Boilerplate v9.0.0 Released | | 2,581 |
release-notes, html5-boilerplate |
Understanding the New WCAG 2.2 Criteria (get) | | 2,580 |
accessibility, wcag |
TypeScript’s Hidden Feature: Subtypes | | 2,579 |
typescript |
Custom Events in Web Components (cfe) | | 2,578 |
web-components, events, javascript |
Overview of Drupal (dru) | | 2,577 |
overviews, drupal |
Dark Design Patterns Catalog | | 2,576 |
design, user-experience, dark-patterns |
Fine, I’ll Use a Super Basic CSS Processing Setup (chr/fro) | | 2,575 |
css, preprocessors, sass, postprocessors, postcss |
Baseline’s Evolution on MDN (pep/mdn) | | 2,574 |
browsers, support, web-platform, documentation, mdn, case-studies |
The Hellish History of HTML: An Incomplete and Personal Account (cra/mat) | | 2,573 |
html, history |
A Definition Update for Baseline (kad+/dev) | | 2,572 |
browsers, support, web-platform |
“sizes=auto” Pretty Much Requires “width” and “height” Attributes (eee) | | 2,571 |
html, attributes, images, maintainability |
Blind CSS Exfiltration: Exfiltrate Unknown Web Pages (gar/bur) | | 2,570 |
css, security |
Maglev—V8’s Fastest Optimizing JIT (tve+/v8j) | | 2,569 |
v8, optimization, browsers, google, chrome |
Scale Your React App With Storybook and Chromatic (dai/sit) | | 2,568 |
react, scaling, storybook |
Better Vue.js Inputs With Generics: The Select (log) | | 2,567 |
vuejs, generics, components |
Web Chat Accessibility Considerations (cra) | | 2,566 |
accessibility, functionality, wcag, aria |
4 Dead Simple Ways of Customizing Bootstrap (lix) | | 2,565 |
bootstrap, customization, css |
My 3 Rules for Documenting Code (wra) | | 2,564 |
documentation, naming, processes |
Astro 4.0 (mat+/ast) | | 2,563 |
release-notes, astro |
The State of UX in 2024: Enter Late-Stage UX (fab+/uxd) | | 2,562 |
user-experience, design, outlooks |
10 Tips for Implementing Webflow On-Page SEO (sit) | | 2,561 |
webflow, seo, tips-and-tricks |
CSS Media Query for Scripting Support (sea) | | 2,560 |
css, media-queries, browsers, support |
How Marketing Changed OOP in JavaScript (mon/sma) | | 2,559 |
marketing, javascript, oop, software-design-patterns |
Back to Basics: 5 HTML Attributes for Improved Accessibility and User Experience (dni/mat) | | 2,558 |
fundamentals, html, attributes, accessibility, user-experience |
Of Time and the Web (ada/btc) | | 2,557 |
videos, web, processes, history |
The Importance of User Feedback and Data in UX Design (sye/uxm) | | 2,556 |
user-experience, metrics |
100 Bucket List Ideas for Programmers (xs) | | 2,555 |
career, learning |
Color Psychology in Visual Design: A Practical Guide to Impacting User Behavior (uxm) | | 2,554 |
guides, design, colors, tips-and-tricks |
The Pros and Cons of Using React Today (ale/the) | | 2,553 |
react, frameworks |
Testing the Performance of Social Media Embeds (mic/css) | | 2,552 |
performance, testing, embed-code, social-media |
12 Important User-Interface Design Guidelines (cyn/uxm) | | 2,551 |
guidelines, design, usability |
An Informed Pre-Caching Strategy for Large Sites (eth/per) | | 2,550 |
strategies, performance, caching |
Why Carousels Don’t Work (ant) | | 2,549 |
carousels, design, user-experience |
Pen, Paper, IDE: A DevTool Founder’s Early-Stage Product Design Guide (rom+/evi) | | 2,548 |
guides, design, product-management, processes |
The “form” Attribute—Enhancing Form Layout Flexibility (mat) | | 2,547 |
forms, html, attributes |
Is the Flat Design Trend Finally Over? (cha/uxd) | | 2,546 |
design, flat-design, trends |
Choosing the Right Static Site Generator: A Comprehensive Comparison of Hugo, Jekyll, and Pelican | | 2,545 |
site-generators, comparisons, hugo, jekyll |
Let’s Learn How Modern JavaScript Frameworks Work by Building One (nol) | | 2,544 |
javascript, frameworks, reactivity, rendering, dom |
You Don’t Need JavaScript for That (kil/mat) | | 2,543 |
javascript |
A More Holistic Design Workflow: Gluing Jira, Figma, and Zeplin Together (sep/uxd) | | 2,542 |
design, processes, figma |
Fastest Way of Passing State to JavaScript, Re-Visited (kur/per) | | 2,541 |
javascript, state-management, performance |
How to Use a Color Font (man) | | 2,540 |
how-tos, fonts, css |
Recovering Deleted Files From Your Git Working Tree (san/sma) | | 2,539 |
git, command-line |
The UX of HTML (vas/mat) | | 2,538 |
html, semantics, user-experience |
Deceptive Patterns in UX: How to Recognize and Avoid Them (mar/nng) | | 2,537 |
user-experience, dark-patterns |
Search vs. Browse | | 2,536 |
user-experience, browsing, searching, comparisons |
Create Dynamic Web Experiences With Interactive SVG Animations (sit) | | 2,535 |
svg, images, animations, tooling |
Debugging BFCache, Make Your Page Load Instantly (jec+/dev) | | 2,534 |
videos, performance, bfcache, browsers, google, chrome, dev-tools, debugging |
I Replaced npm, Yarn, and nvm With pnpm (paw) | | 2,533 |
dependencies, npm, yarn, pnpm, nvm |
Web Development Advent Calendars for 2023 (aar) | | 2,532 |
link-lists, learning |