The Text File That Runs the Internet (dav/ver) | | 390 |
robotstxt, crawling, scraping, ai, web |
What Is Lighthouse Speed Index (SI) and How to Reduce It | | 389 |
performance, metrics, lighthouse, google |
Reasonable WCAG Additions (a11) | | 388 |
accessibility, wcag |
Building htmx and Go Web Apps With Gemini Advanced (jgu) | | 387 |
videos, web-apps, htmx, go, ai |
An Introduction to Node.js Multithreading (cra/sit) | | 386 |
introductions, nodejs, multithreading |
CSS Color Module Level 4 (tab+/w3c) | | 385 |
standards, css, colors |
The Best CSS Frameworks to Use in Your Projects for 2024 and Beyond (fre) | | 384 |
css, frameworks, comparisons, bootstrap, tailwind, foundation, bulma, pure |
The New CSS Math: “pow()”, “sqrt()”, and Exponential Friends (dan) | | 383 |
css, functions, math |
How to Center a Div (jos) | | 382 |
how-tos, css, centering |
Selenium Automation Testing: A Step-by-Step Beginners Guide (aut) | | 381 |
guides, selenium, testing, automation |
Advanced Architecture for AI Application (aka AAAA) (aus) | | 380 |
ai, architecture, edge-computing, optimization |
How to Fix the Invisible Scrollbar Issue in iOS Browsers (sim/fro) | | 379 |
how-tos, browsers, mobile, scrolling, css |
A Practical Guide to Designing for Children (vit/sma) | | 378 |
guides, design, link-lists |
Why I Like Scrumban (j9t) | | 377 |
processes, agile, scrum, kanban |
Be Aware of Arrays—V8 Engine Advice | | 376 |
javascript, javascript-engines, v8, arrays |
A CSS Project Boilerplate (bel/pic) | | 375 |
css, tailwind, templates |
Learn TypeScript (jad) | | 374 |
websites, courses, typescript |
React, Solid, htmx (bob) | | 373 |
react, solidjs, htmx, comparisons |
The Anatomy of Addictive Content (sar/moz) | | 372 |
content, writing, seo |
How to Choose the Best Static Site Generator in 2024 (con) | | 371 |
how-tos, site-generators, gatsby, jekyll, nuxt, nextjs, hugo, eleventy, vuejs |
How to Boost WordPress Security and Protect Your SEO Ranking (sit) | | 370 |
how-tos, wordpress, security, seo |
Can Generative AI Help Write Accessible Code? (tin/tet) | | 369 |
accessibility, code-generation, ai |
The ü/ü Conundrum (the) | | 368 |
javascript, unicode, encoding |
You Want to Make It Easy to Feature Your Content (fro) | | 367 |
frontend-dogma, content, community |
Using Recursive CSS to Change Styles Based on Depth (cri) | | 366 |
css, selectors |
Dynamic Text Color Contrast Based on Background Lightness With CSS/SVG Filters (miu) | | 365 |
css, svg, filters, colors, contrast |
CSS Mixins and Functions Explainer (mia/odd) | | 364 |
css, mixins, functions |
Names Are Complex: Displaying Initials for an Avatar Component in a Design System (hey) | | 363 |
naming, design, case-studies |
Navigating Prioritization: Four Approaches (cwo) | | 362 |
project-management, prioritization, processes |
Don’t Disable Form Controls (aar) | | 361 |
accessibility, usability, forms, buttons |
HTML as the Baseline (cfe) | | 360 |
html, progressive-enhancement |
The Front-End Development We’re Used to Is Dying | | 359 |
career, simplicity, complexity |
Have We Forgotten How to Build Ethical Things for the Web? | | 358 |
web, ethics |
Everything You Need to Know About Image Formats in 2024 (web) | | 357 |
images, jpeg, png, gif, webp, avif, pdf, svg |
Accelerating Code Reviews With Nudges (abi) | | 356 |
research, code-reviews, productivity, experiments, facebook+meta |
Node.js Community Debate Intensifies Over Enabling Corepack by Default and Potentially Unbundling npm (sar/soc) | | 355 |
nodejs, npm, yarn, pnpm, dependencies |
What Is a Descriptive Transcript? (a11) | | 354 |
accessibility, multimedia |
Going Beyond Pixels and (r)ems in CSS—Relative Length Units Based on the Viewport (uti/iod) | | 353 |
viewport, css, units |
Frequently Heard in My Beginning Front-End Web Development Class (geo/sma) | | 352 |
learning, career |
Git Tips: Really Large Repositories (cha/git) | | 351 |
git, monorepos, tips-and-tricks |
Is [“* { min-width: 0; }”] a Good Idea? (kev) | | 350 |
videos, css |
The Accessibility Mindset: Moving Beyond Remediating, Fixing, and Reacting (a11) | | 349 |
videos, accessibility |
In Its Tantrum With Europe, Apple Broke Web Apps in iOS 17 Beta, Still Hasn’t Fixed Them (tho/the) | | 348 |
web-apps, browsers, apple, mobile |
So You Think You Know Git (cha/git) | | 347 |
videos, git |
Patterns in Design Systems (ikn) | | 346 |
design-systems, design-patterns, components |
CSS Is Logical (geo) | | 345 |
css |
Web Development Is Getting Too Complex, and It May Be Our Fault (mon/sma) | | 344 |
web-platform, frameworks, tech-stacks, complexity |
Opportunities for AI in Accessibility (aar/ali) | | 343 |
accessibility, ai |
10 Best Automated AI Code Review Tools 2024 (bit) | | 342 |
ai, automation, code-reviews, tooling, comparisons, link-lists |
Offloading JavaScript With Custom Properties (hey) | | 341 |
javascript, css, custom-properties |
Release Notes for Safari Technology Preview 188 (jon/web) | | 340 |
release-notes, browsers, apple, safari |
Immutable Array Updates With “Array.prototype.with” (jad/dev) | | 339 |
javascript, arrays, prototypes, browsers, support |
Malicious npm Package Masquerades as Noblox.js, Targeting Roblox Users for Data Theft (sar/soc) | | 338 |
npm, dependencies, security |
Lessons Learned Moving Eleventy From CommonJS to ESM in 2024 (zac/cfe) | | 337 |
videos, lessons, eleventy, commonjs, esm, refactoring |
A Guide to Designing for Older Adults (vit/sma) | | 336 |
guides, design, accessibility |
Detect Caps Lock With JavaScript (dav) | | 335 |
javascript |
jQuery 4.0.0 Beta (tim/jqu) | | 334 |
release-notes, jquery |
A Beginner’s Guide to Seamless Open-Source Contributions (itu/wom) | | 333 |
guides, foss |
When to Use the “min()” or “max()” Function (css) | | 332 |
css, functions, tips-and-tricks |
Lines of Code—How to Not Measure Code Quality and Developer Efficiency (cod) | | 331 |
metrics, quality, efficiency, productivity |
UI Elements Are Not So Elementary (ere/uxd) | | 330 |
design, design-patterns |
In Praise of the “switch” Statement (chi) | | 329 |
javascript |
JavaScript vs. Python: Which One Should You Learn First? (daz/sit) | | 328 |
javascript, python, comparisons |
Doing What’s Required: Indicating Mandatory Fields in an Accessible Way (dav/tpg) | | 327 |
accessibility, usability, forms, errors |
Remix Takes on Next.js in Battle of the React Frameworks (ric/the) | | 326 |
frameworks, react, remix, nextjs |
Designing User Onboarding: Lessons From Figma, Duolingo, and More (uxd) | | 325 |
lessons, onboarding, design, user-experience, figma |
JavaScript Promises Demystified (mar+/and) | | 324 |
javascript, promises |
Exciting New Tools for Designers, February 2024 (pdm/web) | | 323 |
design, tooling, link-lists |
You Won’t Scale (cfe) | | 322 |
maintainability, scaling |
Bookmarklet: Load All GitHub Comments (mey) | | 321 |
bookmarklets, github, code-reviews |
Thoughts on a Global Design System (chr) | | 320 |
design-systems |
The Most Demanded Frontend Frameworks in 2023 (log) | | 319 |
frameworks, comparisons, react, angular, vuejs |
Visual Hierarchy: Making User Experiences Easier to Understand (kar/uxm) | | 318 |
user-experience, design, hierarchy |
Getting Into Web Components—an Intro (uti) | | 317 |
introductions, web-components |
The Decision to Leave Tech (tod) | | 316 |
career, retrospectives |
How to Create Rounded Gradient Borders With Any Background in CSS (ben) | | 315 |
how-tos, css, borders, gradients, backgrounds |
Everything You Need to Know About Git (ree) | | 314 |
git, command-line |
Revolutionizing Usability Testing With Machine Learning (uxm) | | 313 |
usability, testing, ai |
It’s the Hope That Kills You (yat) | | 312 |
accessibility, career, community |
13 Best Books, Courses, and Communities for Learning React (sit) | | 311 |
react, books, courses, link-lists |
“X” Marks the Spot: Landmark Elements (stv) | | 310 |
html, semantics, accessibility, assistive-tech, aria |
HTML Attributes That Every Web Developer Should Know (sha/git) | | 309 |
html, attributes, pop-overs, forms |
The Importance of Web Performance to Information Equity (sch/fos) | | 308 |
videos, performance, accessibility |
htmx Deep Dive With Carson Gross (mon) | | 307 |
videos, htmx, deep-dives |
Why Disabled People’s Needs Aren’t “Special” (lif) | | 306 |
accessibility |
All Art Is a Copy of Something (chr) | | 305 |
art |
SOLID Principles: They’re Rock-Solid for Good Reason (por) | | 304 |
programming, principles, solid |
What Is WAP? (atr/cro) | | 303 |
wap, mobile |
Making Your SVG Icons CSS Masks Instead of Inline HTML or Backgrounds Has Some Benefits (chr/fro) | | 302 |
images, svg, css, masking, performance |
5 Hidden Risks of Your Inaccessible Website (phi/deq) | | 301 |
accessibility |
From Many to One: Moving Our JavaScript Code Into a Monorepo (aha) | | 300 |
migrating, monorepos, javascript, git |
Dynamically Adding Text Alternatives to Images With AI (kar/a11) | | 299 |
automation, ai, accessibility, images, alt-text |
How to Make a Great Framework Better?—Svelte 5 With Rich Harris (ric/pri) | | 298 |
videos, frameworks, svelte |
Everyone’s a Sellout Now (reb/vox) | | 297 |
career, culture |
Is the Increasing Amount of Shit Code All the Fault of AI-Generated Code? | | 296 |
ai, quality, technical-debt |
Tracking Your Interviews Is Extremely Important (med) | | 295 |
career, interviewing |
A Look at the New WAI–ARIA 1.3 Draft (cra) | | 294 |
accessibility, aria, standards |
The Web Just Gets Better With Interop 2024 (jen/web) | | 293 |
web-platform, interoperability, browsers, support |
Interop 2024 (rac/dev) | | 292 |
interoperability, web-platform, browsers, support |
Drupal Creator: Websites Needed More Than Ever in the AI Era (ric/the) | | 291 |
web, ai, complexity |
Career Retrospective (pau) | | 290 |
career, retrospectives |
A Complete Guide to Open Source—100× Simpler (anm) | | 289 |
guides, foss |
Tackling Flaky Tests With Cypress and Playwright Through Network Synchronization (kur/big) | | 288 |
testing, flakiness, cypress, playwright, network |
Practice Safe DSD With “setHTMLUnsafe” (It’s Complicated) (jar/van) | | 287 |
html, dom, shadow-dom, apis, security |
Making VPATs and ACRs More Effective in Procurement (web) | | 286 |
accessibility, vpat-acr, processes |
Interaction to Next Paint Becomes a Core Web Vital on March 12 (mal+/dev) | | 285 |
performance, web-vitals, metrics |
The Art and Science of Annotations in Dev Mode (osc/fig) | | 284 |
figma, annotations |
5 Essential DevTools Console Hacks for Every Web Developer (tpi) | | 283 |
videos, browsers, dev-tools |
PurePWA—a Radical U-Turn in Web Development | | 282 |
web-apps, progressive-web-apps, simplicity, tooling |
The Good, the Bad, the Web Components (zac) | | 281 |
web-components, shadow-dom, dom |
How to Stream Files From Next.js Route Handlers (eri) | | 280 |
how-tos, nextjs, routing, streaming |
Implementing User Authentication in React Apps With Appwrite (sit) | | 279 |
react, authentication, tooling |
GitLab vs. GitHub: Which Is Better in 2024? (mrc/pri) | | 278 |
version-control, gitlab, github, comparisons |
Be Purposeful About Your Content (a11) | | 277 |
accessibility, content, writing |
Why Not htmx? (cfe) | | 276 |
htmx |
Designing Accessible Color Palettes in Figma: A Guide for Web Accessibility (kno) | | 275 |
guides, accessibility, colors, color-palettes, figma |
Stop Burning Out Maintainers: An Empathetic Guide for Contributors (bek/ope) | | 274 |
guides, foss, collaboration |
A Highly Configurable Switch Component Using Modern CSS Techniques (bel/pic) | | 273 |
html, css |
Onboarding (tim/mfo) | | 272 |
processes, onboarding, productivity, engineering-management |
Celebrate a More Interoperable Web With Interop 2023 (rac/dev) | | 271 |
web-platform, interoperability, browsers, support |
The Psychology of Site Speed and Human Happiness (tam/spe) | | 270 |
performance, usability |
Understanding Signals in Django (kab/sit) | | 269 |
signals, django |
Learn Testing (sam/dev) | | 268 |
courses, testing |
Why Do Rubber Ducks Work? (ymc/zen) | | 267 |
processes, productivity, creativity |
Going Beyond Pixels and (r)ems in CSS—Relative Length Units Based on Font (uti/iod) | | 266 |
css, units, fonts |
New to the Web Platform in January (rac/dev) | | 265 |
release-notes, web-platform, browsers, mozilla, firefox, google, chrome, apple, safari |
Web Platform Design Principles (san+/w3c) | | 264 |
web-platform, software-design, principles, standards, w3c |
Tuesday, February 6, 2024 Security Releases (raf/nod) | | 263 |
release-notes, nodejs, security |
“field-sizing” Just Works! (kil/pol) | | 262 |
css, forms, comparisons |
Is Generated Code Harder to Maintain? (vol) | | 261 |
discussions, ai, maintainability, maintenance |
Use CSS “accent-color” to Style Your Inputs (cas) | | 260 |
css, forms |
Express Forward (wes/use) | | 259 |
discussions, outlooks, express |
How to Favicon in 2024: Six Files That Fit Most Needs (sit/evi) | | 258 |
how-tos, images, favicons |
At Last, Browser Choice * (dav) | | 257 |
legal, browsers, apple, mobile |
Debunking 10 Common Objections to Incremental Delivery for Software Teams (reb/scr) | | 256 |
agile, processes |
Practical Guide to Destructuring: TypeScript vs. Dart (ent) | | 255 |
guides, typescript, dart, comparisons |
The Loss of the Process in the Name of Progress (uxd) | | 254 |
design, creativity, productivity, processes |
The Web Component Success Story (jak) | | 253 |
web-components |
The EU Forces Open Apple’s Walled Garden (jce/tid) | | 252 |
legal, apple, browsers, mobile |
Next.js App Router Migration: The Good, Bad, and Ugly (fly/fli) | | 251 |
nextjs, routing, migrating |
Git: The Basics of “git bisect” (ada) | | 250 |
fundamentals, git |
ESG and DEI Policies Were Always Luxury Goods (mer/blo) | | 249 |
dei, sustainability, policies |
Dynamic README Image Based on GitHub Activity (aso) | | 248 |
readme, github |
A Guide to Styling Tables (mad) | | 247 |
css, tables, responsive-design |
Nicer Text Wrapping With CSS “text-wrap” (lon) | | 246 |
css, typography |
Design Systems Burnout (fon) | | 245 |
design-systems |
Big, Beautiful, Beefy Focus States With “:focus-visible” (dav) | | 244 |
css, selectors, focus |
Please, Don’t Force Me to Log In (ham) | | 243 |
web, authentication, user-experience |
Apple Redecorates Its iPhone Prison to Appease Europe (tho/the) | | 242 |
legal, browsers, apple, mobile |
Futuring With Design (uxd) | | 241 |
design, creativity, processes |
Apple, the DMA, and Malicious Compliance (bru) | | 240 |
legal, browsers, apple, mobile |
Gold Text Effect With CSS (man) | | 239 |
css, effects |
Mozilla Says Apple’s New Browser Rules Are “as Painful as Possible” for Firefox (emr/ver) | | 238 |
browsers, apple, mozilla, firefox, mobile |
The Impact of Developer Experience (abi) | | 237 |
research, developer-experience, productivity, efficiency |
HTML Web Components on the Server Are Great (sco) | | 236 |
html, web-components |
5 Web Design Disasters That Will Ruin Your 2024 (web) | | 235 |
design, responsive-design, seo |
Introducing Our Updated [Green Web Hosting] Directory (mrc/gre) | | 234 |
introductions, release-notes, sustainability, hosting |
Overlays and Ethics: A Conference Panel That Hurt My Heart (lfl) | | 233 |
accessibility, ethics, overlays, community |
7 Tips for Devs and Designers to Set Your Accessibility Efforts Up for Success (sat/deq) | | 232 |
accessibility, tips-and-tricks, processes |
Inside .git (b0r) | | 231 |
git |
The Largest Webshops in the Netherlands Remain Inaccessible for People With Visual and/or Motor Impairments (lev) | | 230 |
studies, research, accessibility, ecommerce, legal |
Deno 1.40: Temporal API (cro+/den) | | 229 |
release-notes, deno |
This Web Page Is Best Viewed in the EU (gri/clo) | | 228 |
legal, browsers, apple, mobile, web |
Using Alternative Browser Engines in the European Union (app) | | 227 |
apple, browsers, browser-engines, mobile |
JWT vs. Session Authentication (roy/cod) | | 226 |
security, authentication, json-web-tokens, comparisons |
A Day in the Life of a Developer—Building a Dashboard App With SQL, Node.js, Django, and Next.js (and) | | 225 |
functionality, databases, sql, nodejs, django, nextjs |
CSS Blurry Shimmer Effect (vs/sma) | | 224 |
css, effects |
Animating Font Palette (man) | | 223 |
css, colors, fonts, effects |
One World, One Web, One Love (aar) | | 222 |
web |
Should Links Open in a New Tab? (stv) | | 221 |
links, usability, user-experience |
Five Future Roles for Designers (jar) | | 220 |
design, career, outlooks |
What Happened With the Web Monetization API? (chr) | | 219 |
monetization, apis |
GitHub, npm Registry Abused to Host SSH Key-Stealing Malware (scm) | | 218 |
github, npm, security, foss |
The New CSS Color Format You Didn’t Know You Needed; “oklch()” (cod) | | 217 |
css, colors, oklch, functions, tailwind |
The Structure of User Experience (dav/uxd) | | 216 |
user-experience, processes |
Take a Qwik Break From React With Astro (pau/the) | | 215 |
qwik, react, astro, frameworks, comparisons |
User Styles (mia) | | 214 |
css, user-styles, browsers |
Are Design Systems a Zero-Interest Rate Phenomenon? (dav) | | 213 |
design-systems, economics |
Web Components in Earnest (dav) | | 212 |
web-components, javascript |
An Introduction to the Liquid Template Language (cus) | | 211 |
introductions, liquid, template-engines |
What Can a Website Do? (dav) | | 210 |
accessibility, usability, quality |
14 Best SEO Tools in 2024 (web) | | 209 |
seo, tooling, link-lists |
Release Notes for Safari Technology Preview 187 (jon/web) | | 208 |
release-notes, browsers, apple, safari |
On Web Components (tmc) | | 207 |
web-components |
Getting Started With Content Collections in Astro (tpi/sit) | | 206 |
introductions, astro |
Unlocking the Power of HTML’s Native Browser “dialog” Element (nic/ope) | | 205 |
html, modals |
Google Is Using AI to Organize and Customize Your Chrome Browser (dav/ver) | | 204 |
ai, browsers, google, chrome |
Balancing Engineering Cultures: Debate Everything vs. Just Tell Me What to Build (fis) | | 203 |
culture, engineering-management, processes, comparisons |
What Has a Ceiling but No Floor? (mat) | | 202 |
accessibility, apple, facebook+meta |
Unit Testing With Jest and Integration With GitHub Actions (nor) | | 201 |
testing, jest, github-actions, github, quality |
The Web Is Unversioned (san+/w3c) | | 200 |
web-platform, versioning |
Check for “accesskey” and “aria-keyshortcuts” Bookmarklet (ste) | | 199 |
bookmarklets, accessibility, html, aria, keyboard-shortcuts |
Modern JavaScript Library Starter (sas) | | 198 |
dependencies, npm, libraries |
Better Form UX With the CSS Property “field-sizing” (sea) | | 197 |
forms, user-experience, css |
What Is JSDoc and Why You May Not Need TypeScript for Your Next Project (che) | | 196 |
javascript, typescript, documentation, jsdoc |
Highlight Text When a User Scrolls Down to That Piece of Text (chr/fro) | | 195 |
css, scrolling, effects |
The AI Dilemma in Graphic Design: Steering Towards Excellence in Typography and Beyond (fil+/sma) | | 194 |
ai, design, typography |
New Study on Coding Behavior Raises Questions About Impact of AI on Software Development (tay/gee) | | 193 |
studies, research, ai, quality, technical-debt |
LCP and FCP on Single Page Application on Soft Navigations (dws) | | 192 |
performance, web-vitals, single-page-apps, navigation |
Exploring the Bounds of Jamstack With Zach Leatherman (zac+/clo) | | 191 |
videos, interviews, tech-stacks, jamstack |
In Praise of Buttons (nik/nub) | | 190 |
buttons |
Handling Environment Variables in Node.js (mco/pla) | | 189 |
environments, variables, nodejs |
Progressive JPEGs (PJPEG): The Key to Loading Images Faster on Your Website (ima) | | 188 |
pjpeg, jpeg, images, performance, comparisons |
Continuous Accessibility: What, Why, How (seg/ass) | | 187 |
accessibility, processes, testing, tooling |
How End-to-End Testing Moves Us Closer to Continuous Accessibility (wes/ass) | | 186 |
accessibility, processes, testing |
Use Tailwind CSS Prefixes for Shared Design System Components (sen) | | 185 |
tailwind, design-systems, components |
How a Web-Site Redesign Can Impact the Customer Journey (sye/uxm) | | 184 |
redesigning, user-experience |
7 Mobile UX Design Tools to Supercharge Your Design Process (uxm) | | 183 |
design, tooling, link-lists |
Layouts in Astro (tpi/sit) | | 182 |
astro |
What Is Jest and Why Should I Use It? | | 181 |
jest |
Could Local SEO Transform Your User Experience? (rb/uxm) | | 180 |
seo, user-experience |
Repetition Avoidance (ste) | | 179 |
code-pens, accessibility, user-experience, aria |
WebKit Features in Safari 17.3 (jen/web) | | 178 |
release-notes, browsers, apple, safari, webkit |
What Is CSS Motion Path? (let) | | 177 |
css, svg, animations |
Mind the Accessibility Gaps—Most of Accessibility Issues Originate in Design and How to Fix That (cer) | | 176 |
accessibility, design, html, aria |
The World’s Smallest PNG (eva) | | 175 |
images, png, minimalism |
What Is Our Design Intention? (uxd) | | 174 |
design, processes |
Why I Don’t Care About Website/Blog Stats (nei) | | 173 |
blogging, metrics, sem |
A Call for Consensus on HTML Semantics (5t3) | | 172 |
html, semantics |
Mastering Node CSV (sit) | | 171 |
nodejs, csv |
The Bun Shell (jar/bun) | | 170 |
bun, javascript, shell |
Making CSS View Transitions Easy With Velvette (nom/cod) | | 169 |
css, view-transitions, tooling |
12 Modern CSS One-Line Upgrades (5t3) | | 168 |
css |
Modern CSS, the State of the Web, Safari’s Progress, and More! With Jen Simmons (jen+) | | 167 |
videos, interviews, css, web, browsers, apple, safari |
Why Do Reflows Negatively Affect Performance? (lyd/fro) | | 166 |
performance, reflow |
How Core Web Vitals Affect SEO (cra+/ver) | | 165 |
performance, web-vitals, lighthouse, google, seo |
My Take on Fading Content Using Transparent Gradients in CSS (kil/pol) | | 164 |
css, gradients, transparency |
Under-Supported and Underpaid (aar) | | 163 |
accessibility, career, economics, craft |
Understanding the Stanca Act, Italy’s Digital Accessibility Law (tpg) | | 162 |
accessibility, legal |
Deceptive Deprecation: The Truth About npm Deprecated Packages (gol+/aqu) | | 161 |
security, npm, dependencies, research |
Astro 4.2 (eri+/ast) | | 160 |
astro, release-notes |
The Color Input and the Color Picker (chr/fro) | | 159 |
html, colors, usability |
Create a Currency Converter With HTML, CSS, and Vanilla JavaScript (vaa/env) | | 158 |
functionality, html, css, javascript |
Node.js vs. Python: Which One to Choose for 2024 (fro) | | 157 |
nodejs, python, comparisons |
Basic Accessibility Mistakes I Often See in Audits (cfe) | | 156 |
accessibility, mistakes, auditing, html, semantics, focus, links, buttons |
A Practical Introduction to Scroll-Driven Animations With CSS “scroll()” and “view()” (arg/cod) | | 155 |
introductions, scrolling, animations, css, functions |
AI Art Is the New Stock Image (ia) | | 154 |
design, ai, images |
Dispatching an Event (chr/fro) | | 153 |
javascript, events |
Safely Accessing the DOM With Angular SSR (dev/dev) | | 152 |
security, dom, javascript, angular, server-side-rendering |
Indicators, Validations, and Notifications: Pick the Correct Communication Option (kim/nng) | | 151 |
notifications, errors, validation, usability |
Fading Content Using Transparent Gradient in CSS (ami) | | 150 |
css, gradients, transparency, effects |
JavaScript Array “sort()” vs. “toSorted()” (New in ES 2023) (deb) | | 149 |
videos, javascript, arrays, sorting, comparisons |
The Designer’s Guide to Social Computing (uxd) | | 148 |
guides, design, social-media |
Node.js Security Progress Report—Progress on Permission Model, Fuzzer, and Connections With Community (ope) | | 147 |
nodejs, security |
Is It Time to Switch From Docker to Podman? (chr) | | 146 |
videos, docker, tooling, comparisons |
5 Advanced Data-Fetching Techniques in React for Enhanced User Experience (jun/itn) | | 145 |
react, data-fetching, code-splitting, components, techniques |
APA-Style Titles in Laravel (ami) | | 144 |
writing, conventions, laravel |
Practical Guide to Usability Testing (we) | | 143 |
guides, usability, testing |
Disillusioned With Deno (bal) | | 142 |
deno |
The Complex but Awesome CSS “border-image” Property (css/sma) | | 141 |
css, borders, techniques |