I Wasted a Day on CSS Selector Performance to Make a Website Load 2 ms Faster (try) | | 13,224 |
css, selectors, performance |
Eleventy v3.0.0: Possums ❤️ ESM (zac/ele) | | 13,223 |
release-notes, eleventy, esm |
Chasing Color (aaa) | | 13,222 |
css, colors, design-systems |
Web Components vs. State-Based UI (cfe) | | 13,221 |
web-components, state-management, comparisons |
Web Components Are Not Framework Components—and That’s Okay (lea) | | 13,220 |
web-components, web-platform, frameworks |
Unleash JavaScript’s Potential With Functional Programming (jan) | | 13,219 |
javascript, programming, comparisons |
An Interesting HTML Parser Conundrum (dbu) | | 13,218 |
html, parsing |
Celebrating WebAIM’s 25th Anniversary (jar/web) | | 13,217 |
accessibility, webaim, anniversaries |
What’s the Difference Between HTML’s Dialog Element and Popovers? (chr/fro) | | 13,216 |
html, modals, pop-overs, comparisons |
Understanding Cultural Norms to Design Inclusive User Experiences (uxm) | | 13,215 |
design, user-experience, culture, dei |
The Reality of Balancing Pregnancy in Developer Relations (bla) | | 13,214 |
career, developer-relations |
Release Notes for Safari Technology Preview 204 (jon/web) | | 13,213 |
release-notes, safari, apple, browsers |
New to the Web Platform in September (rac/dev) | | 13,212 |
release-notes, web-platform, browsers, chrome, google, firefox, mozilla, safari, apple |
Designing for Digital Minimalism: Creating User Experiences That Support Mental Well-Being (uxm) | | 13,211 |
design, user-experience, minimalism, simplicity |
Designing Effective Information Architectures for Large-Scale Web Sites (uxm) | | 13,210 |
design, information-architecture, complexity, scaling |
Default Behavior of “position: absolute” (css) | | 13,209 |
css, positioning, tips-and-tricks |
Sketch and AI (ema+/ske) | | 13,208 |
sketch, ai |
How Bun Supports V8 APIs Without Using V8 (bun) | | 13,207 |
bun, javascript, v8, apis, comparisons |
CSS Masonry and CSS Grid (geo/css) | | 13,206 |
css, layout, masonry, grids |
Why Gumroad Didn’t Choose htmx (shl/htm) | | 13,205 |
htmx, case-studies |
The “bdi” Element (hey) | | 13,204 |
html, semantics, internationalization |
4 Tips for Unlocking the Benefits of Svelte in Frontend Development (ele/des) | | 13,203 |
guest-posts, svelte, sveltekit |
Solved by CSS Scroll-Driven Animations: Hide a Header When Scrolling Down, Show It Again When Scrolling Up (bra/bra) | | 13,202 |
css, scrolling, animations, techniques |
Project IDX (goo) | | 13,201 |
websites, google, code-editors, ai |
Bundling Past, Present, and Future (dev) | | 13,200 |
videos, bundling, tooling, history, outlooks |
Understanding the Concept of Scoping in CSS | | 13,199 |
css, scope, concepts |
How to Learn HTML: 46 Great Sites, Courses, and Books (All Free) | | 13,198 |
how-tos, learning, courses, books, html, link-lists |
Self-Taught Developer’s Guide to Thriving in Tech (tre) | | 13,197 |
guides, career |
The “b” Element (hey) | | 13,196 |
html, semantics |
Web Components Are Okay (nol) | | 13,195 |
web-components |
Matt Mullenweg Announces Temporary Lifting of WP Engine Ban (wpt) | | 13,194 |
wordpress, wp-engine |
9 Laws That Every Software Developer Should Know (jor/git) | | 13,193 |
programming, principles |
Next.js: Static Site Generation (SSG) With Incremental Static Regeneration (ISR) (rem) | | 13,192 |
nextjs, incremental-static-regeneration |
You Might Not Need That Framework (fir/fro) | | 13,191 |
frameworks, javascript |
NIST Recommends Some Common-Sense Password Rules (sch) | | 13,190 |
security, passwords, guidelines |
How to Manage Dangerous Actions in User Interfaces (vpo/sma) | | 13,189 |
how-tos, design, interaction-design, microcontent |
Bad CSS-Dad Jokes III (alv) | | 13,188 |
css |
Untrained Engineering Managers (j9t) | | 13,187 |
engineering-management, culture, career, training |
Some Go Web Dev Notes (b0r) | | 13,186 |
go, sql, databases |
POSSE: Reclaiming Social Media in a Fragmented World (mol) | | 13,185 |
social-media, indieweb |
“img sizes=auto” for Native Lazy Loading (ste) | | 13,184 |
code-pens, html, images, lazy-loading, performance |
A Complete Guide to Session Management in Next.js (cle) | | 13,183 |
guides, nextjs, authentication, authorization |
Meta Wants to Kill the Social Web (tan) | | 13,182 |
facebook+meta, social-media, ai |
Making Maps Accessible to Screen Readers (mni) | | 13,181 |
accessibility, screen-readers, link-lists |
Web Components Are Not the Future (rya) | | 13,180 |
web-components, web-platform, frameworks |
Disable Console Logs in Production in Next.js (ami) | | 13,179 |
nextjs, console, logging, javascript |
5 Questions for Craig Buckler (cra+/fro) | | 13,178 |
interviews, web-platform, history |
Navigate Large Files Faster With Minimap Section Headers in VS Code (zor/css) | | 13,177 |
videos, vs-code, microsoft, code-editors |
Building a Dynamic Background Effect (let) | | 13,176 |
react, css, backgrounds, animations, effects |
Why I Prefer WebStorm Over Visual Studio Code for Web Development (ato) | | 13,175 |
code-editors, webstorm, jetbrains, vs-code, microsoft, comparisons |
The State of Accessibility (slo/tpg) | | 13,174 |
videos, podcasts, accessibility, standards |
Catching Up on the WordPress WP Engine Sitch (geo/css) | | 13,173 |
wordpress, wp-engine |
A Guide to Destructuring in JavaScript (wil/pic) | | 13,172 |
guides, javascript, examples |
Challenging the Case for Delayed ADA Compliance (tec/equ) | | 13,171 |
podcasts, interviews, accessibility, ada, compliance, legal |
Why Asking Questions Is a Vital Part of Growing as a Designer (uxd) | | 13,170 |
design, career, communication |
Automattic Sends WP Engine Its Own Cease-and-Desist Over WordPress Trademark Infringement (ind/tec) | | 13,169 |
automattic, wordpress, wp-engine, legal |
The Ultimate Design Token Setup (luk/uxd) | | 13,168 |
design-systems, design-tokens, best-practices, link-lists |
The Problem With Superscripts and Subscripts (ric) | | 13,167 |
typography, css |
The Golden Ratio in CSS (mad) | | 13,166 |
css, principles, design |
Observing Style Changes (bra/bra) | | 13,165 |
slides, css |
How to Make a “Scroll to Select” Form Control (rps/css) | | 13,164 |
how-tos, forms, scrolling, css |
Dynamic Numbering With CSS Counters (kev) | | 13,163 |
videos, css |
Accessibility Is Everyone’s Responsibility (mer) | | 13,162 |
accessibility, culture, dei |
How to Measure Design System at Scale (bet+/ube) | | 13,161 |
how-tos, design-systems, scaling, observability |
Feature Detecting Scroll-Driven Animations With “@ supports”: You Want to Check for “animation-range” Too (bra/bra) | | 13,160 |
css, feature-detection, support, animations, firefox, mozilla, browsers |
Conway’s Law: The Hidden Force Shaping Your Software Architecture (tre) | | 13,159 |
principles, architecture, engineering-management |
Backend for Frontend (BFF) Architecture (git) | | 13,158 |
architecture |
The Evolution of CSS: From Early Days to Flexbox and Grid (kev/thi) | | 13,157 |
videos, css, history, concepts, principles |
2000s + 2010s = 10,000 (fro) | | 13,156 |
frontend-dogma, history |
Will Deno 2.0 Replace Node.js? (dev) | | 13,155 |
videos, deno, nodejs, comparisons |
Unleash Your Inner Avenger: A Beginner’s Guide to Unix Shells (dra) | | 13,154 |
guides, unix-like, shell |
The Problem of the Em Square (uxd) | | 13,153 |
design, typography, history |
I Finally Understand OAuth | | 13,152 |
authorization, oauth, security, processes |
A Comprehensive Guide to Node.js Addons (mec) | | 13,151 |
guides, nodejs |
Keeping Pixely Images Pixely (and Performant!) (chr/fro) | | 13,150 |
css, images, effects |
Firefox DevTools Newsletter 130 (nic/fir) | | 13,149 |
release-notes, firefox, mozilla, browsers, dev-tools |
Your Accessibility Questions Answered by a Blind Person (usa) | | 13,148 |
accessibility |
Getting Started With CI/CD: A Beginner’s Guide to Automating Your First Pipeline (With Jenkins) | | 13,147 |
introductions, ci-cd, jenkins, automation, dev-ops |
Error Messages: 4 Guidelines for Effective Communication (tne/nng) | | 13,146 |
videos, errors, guidelines, usability |
Building the Perfect Logo Strip (nil/9el) | | 13,145 |
css, logos, images, techniques |
Bad CSS-Dad Jokes II (alv) | | 13,144 |
css |
Outdated Docs Are Tech Debt (tre) | | 13,143 |
documentation, technical-debt, comparisons, processes |
An Abridged History of Safari Showstoppers (rga) | | 13,142 |
safari, apple, browsers, history |
The Trickiest Bug I’ve Ever Fixed (leo/fro) | | 13,141 |
vuejs, debugging |
No Authentication Like Button (abh) | | 13,140 |
buttons, authentication, functionality |
Social Media Hasn’t Killed the Personal Blog Just Yet (jim) | | 13,139 |
social-media, blogging |
Significance of package-lock.json or yarn-lock.json | | 13,138 |
npm, yarn, comparisons |
Masonry and Good Defaults (rac) | | 13,137 |
css, layout, masonry |
Design Patterns in Dart (dar) | | 13,136 |
videos, dart, software-design-patterns |
Hire HTML and CSS People (fon) | | 13,135 |
html, css, hiring, engineering-management |
Pfizer’s Future of Development (rhe/abi) | | 13,134 |
outlooks, prioritization, processes, culture, case-studies |
How AI Is Evolving the Way We Code (ykd/thi) | | 13,133 |
videos, ai, processes, career, outlooks |
Gradient Text With a Drop Shadow (1ma/fro) | | 13,132 |
css, gradients, shadows |
FastHTML: The Perfect Framework for Simple AI-Powered Web Apps? (mat) | | 13,131 |
fasthtml, web-apps, ai |
Biome.js: The ESLint and Prettier Killer? (sah) | | 13,130 |
biome, eslint, prettier, linting, formatting, tooling |
Powerful WebStorm Tips and Tricks: Boost Your Productivity | | 13,129 |
webstorm, jetbrains, code-editors, tips-and-tricks, productivity |
If You Don’t Write Unit Tests… It’s a Skill Issue (dev) | | 13,128 |
testing, processes |
Good UX Is Not Just About Minimizing Clicks (ich/uxd) | | 13,127 |
user-experience, design, principles, processes |
Angular Routing Essentials: All You Need to Know in One Post (mon) | | 13,126 |
fundamentals, angular, routing |
Code Wins Arguments (tre) | | 13,125 |
prototyping, processes |
A Beginner’s Guide to Using Bluesky for Business Success (web) | | 13,124 |
guides, social-media, bluesky, content-strategy |
Paying Down Tech Debt: Further Learnings (ger) | | 13,123 |
technical-debt, processes |
New Values and Functions in CSS (alv) | | 13,122 |
css, functions |
Fundamentals of Frontend Architecture (cha) | | 13,121 |
courses, fundamentals, architecture |
Fake GitHub Site Targeting Developers (jul/san) | | 13,120 |
security, github |
Deno 2.0 Release Candidate (biw+/den) | | 13,119 |
release-notes, deno |
What’s New in DevTools: Chrome 127–129 (jec+/dev) | | 13,118 |
videos, chrome, google, browsers, dev-tools |
Top 10 Microservices Design Patterns You Should Know | | 13,117 |
microservices, software-design-patterns |
Improving Rendering Performance With CSS “content-visibility” (nol) | | 13,116 |
css, performance, rendering, optimization |
Frontend Development Practices That Will Help You Avoid Failure (dol/itn) | | 13,115 |
best-practices, tech-stacks, architecture, principles, validation, linting, testing |
Compile and Run C in JavaScript (jar/bun) | | 13,114 |
compiling, javascript |
Web Components in Action—How to Build a Design System (var) | | 13,113 |
how-tos, web-components, design-systems |
Why We Switched From Cypress to Playwright (big) | | 13,112 |
cypress, playwright, comparisons, tooling, testing, performance |
The Nine Node Pillars (mat/pla) | | 13,111 |
nodejs, principles, dependencies |
SVG Coding Examples: Useful Recipes for Writing Vectors by Hand (sma) | | 13,110 |
images, svg, examples |
Node.js 20 Upgrade: A Journey Through Unexpected Heap Issues With Kubernetes (zte/dee) | | 13,109 |
nodejs, maintenance, kubernetes, memory |
Don’t Sleep on AbortController (ket) | | 13,108 |
javascript |
Dealing With Rejection After Applying to Hundreds of Jobs (rea) | | 13,107 |
career, interviewing |
Better Vue Components With TypeScript (fad) | | 13,106 |
vuejs, components, typescript, examples |
A Step-by-Step Guide to Conducting a Web Accessibility Audit (tpg) | | 13,105 |
guides, accessibility, auditing, testing, processes |
The Problem of Knowledge Debt in Tech (bek/ope) | | 13,104 |
documentation, collaboration, version-control |
This New JavaScript Operator Is an Absolute Game Changer (tar/cod) | | 13,103 |
javascript, operators |
The Real Cost of Meetings: What FAANG Companies Do Differently (tre) | | 13,102 |
collaboration, processes, efficiency, aws, facebook+meta, google, apple |
The Continuing Tragedy of Emoji on the Web (nol) | | 13,101 |
emoji, unicode, support, browsers |
Submit Your Proposals for Interop 2025 (rac/dev) | | 13,100 |
interoperability, web-platform, browsers, support |
Get Ready for Interop 2025: Your Chance to Shape the Web (stu/web) | | 13,099 |
interoperability, web-platform, browsers, support |
CSS Grid Layout Module Level 3 (tab+/w3c) | | 13,098 |
css, grids, layout |
Clever Polypane Debugging Features I’m Loving (mrt/css) | | 13,097 |
polypane, browsers, dev-tools, debugging |
Learn CSS Grid (mia+/odd) | | 13,096 |
videos, css, grids, layout |
On Ticket Management (j9t) | | 13,095 |
processes, project-management, engineering-management, efficiency |
Introduction to Micro Frontends: An Overview (fro) | | 13,094 |
introductions, overviews, micro-frontends |
Animate to “height: auto;” (and Other Intrinsic Sizing Keywords) in CSS (bra/dev) | | 13,093 |
css, animations |
Accessibility Preference Settings, Information Architecture, and Internalized Ableism (eri) | | 13,092 |
accessibility, information-architecture, wcag, apple |
Oracle, It’s Time to Free JavaScript (tin+) | | 13,091 |
javascript, licensing, legal, oracle |
WebKit Features in Safari 18.0 (jen/web) | | 13,090 |
safari, apple, browsers, webkit, release-notes |
Stop Using “React.Fragment” (hey/tim) | | 13,089 |
react |
Selecting Previous Siblings (chr/fro) | | 13,088 |
css, selectors |
How to Use JavaScript With LangChain: A Step-by-Step Guide | | 13,087 |
how-tos, guides, javascript, langchain |
How to Teach CSS (jos/css) | | 13,086 |
videos, how-tos, css |
Hacking Cars in JavaScript (Running Replay Attacks in the Browser With the HackRF) (dev) | | 13,085 |
javascript, security |
Why HTML Has Both “<b/i>” and “<strong/em>”? (the) | | 13,084 |
html, semantics |
When to Start Blogging? (bir) | | 13,083 |
blogging |
Rethinking Code Reviews With Stacked PRs (dph) | | 13,082 |
code-reviews, version-control, git, tooling |
Optimising for High Latency Environments (css) | | 13,081 |
performance, optimization, content-delivery, http, caching |
Making Orbit Animations With CSS Custom Properties (lon) | | 13,080 |
css, custom-properties, animations, effects |
Noisy, Hungry Data Centers Are Catching Communities by Surprise (sea/nyt) | | 13,079 |
hosting, sustainability |
The Magic Behind Laravel’s New “defer()” Helper (ami) | | 13,078 |
laravel |
Evolve or Become Irrelevant (tre) | | 13,077 |
career, learning |
10 Mind-Blowing Node.js Features That Make It Unstoppable | | 13,076 |
nodejs |
What’s the Difference Between Information Architecture and Content Strategy? (jar) | | 13,075 |
content, content-strategy, information-architecture, terminology, concepts, comparisons |
Stop Designing Your Web Application for Millions of Users When You Don’t Even Have 100 (biz) | | 13,074 |
web-apps, processes, scaling |
How to Create a Type to Retrieve All Keys of an Object in TypeScript (hi) | | 13,073 |
how-tos, typescript, objects |
Let’s Bring Back Browsing (cod) | | 13,072 |
web, browsing |
The HTTP QUERY Method (jre+/iet) | | 13,071 |
protocols, http |
Company Culture Happens Outside Management (tre) | | 13,070 |
culture, engineering-management |
Do You Still Use Git in the Terminal? (mcb) | | 13,069 |
discussions, git, command-line |
Bitwise Operators in JavaScript and When to Use Them (8ho) | | 13,068 |
javascript, operators |
Brief Note on Disclosures in Fieldsets (aar) | | 13,067 |
accessibility, forms, pop-overs |
The Importance of Title Tags: Tips and Tricks to Optimize for SEO (web) | | 13,066 |
html, seo, optimization, tips-and-tricks |
Make “git diff” Look Beautiful in the Terminal (ami) | | 13,065 |
git, command-line |
Introducing TanStack Router (ada/fro) | | 13,064 |
introductions, react, routing, tooling |
CSS Values and Units Module Level 5 (tab+/w3c) | | 13,063 |
standards, css, units |
10 Bad TypeScript Habits to Break in 2024 (git) | | 13,062 |
typescript, mistakes |
Two CSS Properties for Trimming Text Box Whitespace (css) | | 13,061 |
css, whitespace |
The Fallacy of Federated Design Systems (nat) | | 13,060 |
design-systems, scaling, link-lists |
Predicting Developer Attrition (abi) | | 13,059 |
research, culture, leadership |
Good Forms (dav) | | 13,058 |
forms, best-practices, usability, accessibility, validation |
Deceptive Patterns in Copy Are Killing Me (uxd) | | 13,057 |
content, dark-patterns, user-experience |
But Why?? (a11) | | 13,056 |
slides, accessibility, design-patterns, testing, keyboard-navigation, contrast, colors, zooming |
The Redmonk Programming Language Rankings: June 2024 (sog/red) | | 13,055 |
programming, comparisons, javascript, python, java, php, typescript, css, ruby, go, shell, rust, dart |
When Should You Actually Worry About Tech Debt? (tre) | | 13,054 |
technical-debt |
Speed Up Your Website With “<link rel=preconnect>” (tre) | | 13,053 |
performance, hints |
Request for Developer Feedback: Customizable Select (una/dev) | | 13,052 |
html, forms |
State of HTML 2024 (sac/dev) | | 13,051 |
surveys, html |
Understanding the “Why” Around Neurodivergent Inclusive Web Design (owe/inc) | | 13,050 |
videos, accessibility, dei |
The Folly of Chasing Demographics (hey/inc) | | 13,049 |
videos, accessibility, dei |
Prioritize Accessibility in Procurement for Better CX and EX (gin/for) | | 13,048 |
accessibility, prioritization, processes |
Five Ways to Lazy Load Images for Better Website Performance (ant/sit) | | 13,047 |
performance, lazy-loading, tooling |
A Billion New Developers Thanks to AI? (cod) | | 13,046 |
career, ai, foss, link-lists |
10 Developer Tools to Improve Your Daily Life as a Developer | | 13,045 |
tooling, productivity, developer-experience |
Using Controllers for Keyboard Accessibility (nik/a11) | | 13,044 |
videos, accessibility, keyboard-navigation |
Rethinking CSS in JS | | 13,043 |
css, javascript, css-in-js, design, design-systems, maintenance, state-management |
Reasons I Still Love the Fish Shell (b0r) | | 13,042 |
shell, developer-experience |
A Day in the Life of a DevOps Engineer: Real Stories and Challenges | | 13,041 |
career, processes, dev-ops |
Why Copilot Is Making Programmers Worse at Programming (biz) | | 13,040 |
ai, github-copilot, github, craft, quality, programming, career |
Verso Taking Shape as a Servo-Powered Web Browser (mic/pho) | | 13,039 |
browsers, verso, servo |
Split Effects With No Content Duplication (ana/fro) | | 13,038 |
css, effects, maintainability |
How to Find the Accessible Name of a Button With Google Chrome (eri) | | 13,037 |
how-tos, accessibility, buttons, chrome, google, browsers, dev-tools |
Google Is Killing Information Economics on the Internet (tre) | | 13,036 |
google, ai, economics |
6 Techniques I Use to Create a Great User Experience for Shell Scripts (jas) | | 13,035 |
shell, techniques, user-experience |
React 19 Cheat Sheet (ken) | | 13,034 |
cheat-sheets, react |
Standalone Components Are the Future | | 13,033 |
videos, angular, components |
Something Went Wrong (mol) | | 13,032 |
javascript, frameworks, community, developer-experience, user-experience |
Logical Properties in Size Queries (mic/css) | | 13,031 |
css, logical-properties, container-queries |
Express.js 5.0 Released After Long Delay, Though Not Yet Default as Project Appeals for Contributors (d3v) | | 13,030 |
express |
2024: 0.5% of the Global Top 200 Websites Use Valid HTML (j9t) | | 13,029 |
html, conformance, metrics, quality, craft |
The Easiest Way to Start Working With OKRs (cwo) | | 13,028 |
okr, processes, prioritization |
Designing Design Systems: Supporting Implementation and Adoption (ado) | | 13,027 |
design-systems |
Tips for Reducing Cyclomatic Complexity (tre) | | 13,026 |
complexity, tips-and-tricks, best-practices, programming |
Stop Recreating the Wheel: Local Government Organizations Sharing Accessibility Information (tec+/equ) | | 13,025 |
podcasts, interviews, accessibility, processes, vpat-acr |
From Node.js to Deno: How It All Began (pis+/hon) | | 13,024 |
videos, nodejs, deno, javascript, runtimes, history |
Chrome Ends Support for First Input Delay (rvi/dev) | | 13,023 |
browsers, google, chrome, performance, web-vitals, support |
Anchor Positioning Quirks (mon/css) | | 13,022 |
css, anchor-positioning |
What Price? (ada) | | 13,021 |
ai, sustainability, prioritization |
WCAG and Accessibility Beyond Naive Misconceptions (ope) | | 13,020 |
accessibility, wcag, testing, auditing |
Top 10 Angular Architecture Mistakes You Really Want to Avoid (tom/ang) | | 13,019 |
angular, architecture, mistakes |
The Neverending Story (gar) | | 13,018 |
web-platform, standards, frameworks, libraries, tooling |
What Does Hydration Mean? (chr/fro) | | 13,017 |
hydration, concepts, javascript, html, dom |
More npm Packages on Cloudflare Workers: Combining Polyfills and Native Code to Support Node.js APIs (jas+/clo) | | 13,016 |
cloudflare, nodejs, npm, apis, dependencies |
GitHub Trick to Find the Commit That Deleted a File (che/mic) | | 13,015 |
git, github |
Ensuring the Staying Power of User Experience in Your Organization (jon/uxm) | | 13,014 |
user-experience, processes, culture |
How to Build an AI-Driven User Research Repository (uxd) | | 13,013 |
how-tos, user-experience, research, ai |
Create a Toggle Switch in React as a Reusable Component (pra+/sit) | | 13,012 |
react, components, toggles, sass, functionality |
A Web Component for CodePen Embeds? (mia) | | 13,011 |
web-components, embed-code, codepen |
Time Travelling CSS With “:target” (css) | | 13,010 |
css, selectors |
The Undeniable Utility of CSS “:has” (jos) | | 13,009 |
css, selectors, examples |
JavaScript Promises in Depth With V8 Engine Internals (alp) | | 13,008 |
javascript, promises, v8 |
CSS Triggers (and) | | 13,007 |
websites, css, rendering |
The State of ES5 on the Web (phi) | | 13,006 |
ecmascript, javascript, tooling, support |
Data Centers Are Eating and Drinking Our Environment (ger) | | 13,005 |
storage, hosting, sustainability |
“setImmediate()” vs. “setTimeout()” in JavaScript (tre) | | 13,004 |
javascript, comparisons |
Building the Same App Using Various Web Frameworks (eug) | | 13,003 |
fasthtml, nextjs, sveltekit, frameworks, comparisons |
Going Buildless (mxb) | | 13,002 |
building, components, html |
Frontend Dev Plus Data Structures and Algorithms: How DSA Can Power Your React App | | 13,001 |
data-structures, algorithms, react |
Story of a Button (cre) | | 13,000 |
buttons |
Simplicity (cre) | | 12,999 |
simplicity, design |
Manual ’Till It Hurts (ada) | | 12,998 |
building, simplicity |
Overcoming Challenges in Micro-Scrum Implementation | | 12,997 |
agile, scrum, processes |
Unrealistic Deadlines in Software Engineering (tre) | | 12,996 |
project-management, prioritization, quality, engineering-management |
Gaining Access to Anyone’s Browser Without Them Even Visiting a Website (xyz) | | 12,995 |
arc, browsers, vulnerabilities, security |
The Secrets of the “delete” Operator in JavaScript (hi) | | 12,994 |
javascript, operators |
Deploying a Next.js App to Production in Any Server | | 12,993 |
deploying, nextjs |
Mobile Accessibility Testing: Enhancing User Experience for All (a11) | | 12,992 |
accessibility, user-experience, testing, mobile |
caniuse-cli (bra) | | 12,991 |
packages, npm, support, browsers, web-platform, caniuse, command-line |
Understanding JavaScript Closures With Examples (tre) | | 12,990 |
javascript, closures, examples |
How to Create a Weekly Google Analytics Report That Posts to Slack (pau/sma) | | 12,989 |
how-tos, google, analytics, apis, slack, documentation, functionality |
CSS Cascading and Inheritance Level 6 (fan+/w3c) | | 12,988 |
standards, css, cascade |
A Complete Guide to Beginning With TypeScript (cod/fro) | | 12,987 |
guides, typescript, link-lists, learning |
UX Design Isn’t Dead, You’re Just Confused (uxd) | | 12,986 |
user-experience, design, career |
The Goal Isn’t to Write Less Code (cfe) | | 12,985 |
embed-code, ai, craft |
Quick Tip: Using “flatMap()” to Extract Data From a Huge Set Without Any Loop (cod) | | 12,984 |
javascript, arrays, tips-and-tricks |
I Need an Accessible Hero (acc) | | 12,983 |
accessibility, design-patterns |
“display: contents” Is Not a CSS Reset (aar) | | 12,982 |
css, accessibility, resetting |
A Compelling Case for the Comma Operator (bas) | | 12,981 |
javascript, operators |
Look Out, Kids: PHP Is the New JavaScript (dav/mux) | | 12,980 |
php, javascript, laravel, frameworks |
How to Detect Broken Links With Playwright (ste/che) | | 12,979 |
how-tos, link-rot, testing, playwright |
Design Systems Should Do Less (jos/uxd) | | 12,978 |
design-systems, simplicity, components |
The Helpful Content Update Was Not What You Think (thc/moz) | | 12,977 |
seo, metrics, google |
Inlay Hints Make It Easy to Read Code in VS Code (ami) | | 12,976 |
code-editors, microsoft, vs-code, developer-experience |
Good Software Development Habits | | 12,975 |
programming, best-practices |