Top 7 Things That Kill Developer Productivity (sur) | | 8626 |
productivity, technical-debt, code-reviews, documentation, processes, developer-experience |
The Risks of Micro-Frontends (inf/com) | | 8625 |
podcasts, micro-frontends |
Some Tactics for Writing in Public (b0r) | | 8624 |
writing, communication, community |
Progressively Enhanced Form Validation: HTML and CSS (ger/clo) | | 8623 |
forms, validation, progressive-enhancement, html, css |
JSX Without React (chr) | | 8622 |
jsx, react |
Optimizing Speed on ebay.com (add) | | 8621 |
performance, optimization, web-vitals, case-studies |
Responsive Images: DIY Implementation in 6 Steps (mas) | | 8620 |
images, html, responsive-design |
Scrolljacking 101 (nng) | | 8619 |
scrolling, user-experience |
Beautify Your Git Log With a Single Command (pra) | | 8618 |
git, command-line |
A Compilation of Outstanding Testing Articles (With JavaScript) (gol/nod) | | 8617 |
link-lists, testing, javascript |
Assistive Technology Shouldn’t Be a Mystery Box (cod) | | 8616 |
browsers, assistive-tech, accessibility, web-platform, foss, support |
How to Set Up Git Hooks (“pre-commit”, “commit-msg”) in My Project? (kis) | | 8615 |
how-tos, git, git-hooks |
Implementing Design Tokens: Colors (kar) | | 8614 |
design-tokens, colors |
Insertion Sort: A Deep Dive (kir) | | 8613 |
algorithms, sorting, deep-dives |
Things You Forgot (or Never Knew) Because of React (col) | | 8612 |
react, frameworks, learning |
The Next Generation of Web Layouts (zel) | | 8611 |
web-platform, design, layout |
The Easy Intro to the APCA Contrast Method (myn) | | 8610 |
introductions, accessibility, colors, contrast, apca |
Route-Based Code Splitting With React (cma) | | 8609 |
code-splitting, routing, react |
How Google Measures Developer Productivity (abi) | | 8608 |
interviews, google, productivity, developer-experience, metrics |
Finding My Blogging Path: Lessons From My Journey (dan) | | 8607 |
lessons, blogging, writing, career, community |
Designing Accessible Text Over Images: Best Practices, Techniques, and Resources (hum/sma) | | 8606 |
accessibility, content, images, best-practices, techniques |
Contextual Form Errors and ARIA (mar) | | 8605 |
accessibility, forms, html, aria |
A Blog Post With Every HTML Element (pat) | | 8604 |
html, semantics |
How Does Reflowing Content Affect People With Screen Magnification? (tpg) | | 8603 |
accessibility, reflow, assistive-tech, screen-magnification |
New DOJ Web Accessibility Regulation Is a Disaster (con) | | 8602 |
accessibility, legal |
Prepare to Spy on a Method Added Dynamically (bah) | | 8601 |
videos, javascript, cypress, testing, debugging |
How We Optimized Performance to Serve a Global Audience (lap/sma) | | 8600 |
case-studies, performance, optimization |
An Overview of CSS Sizing Units (web/sit) | | 8599 |
overviews, css, units |
No Exit—Every Feed Is a Traffic Jam (mus/uxd) | | 8598 |
social-media, scrolling, user-experience |
How to Use the CSS Grid “repeat()” Function (ral/sit) | | 8597 |
how-tos, css, grids, functions, layout |
Mixing Colors to Create Variants in CSS (ami) | | 8596 |
colors, css |
Understanding React Server Components (tem/ver) | | 8595 |
react, components |
Splitting the Web (plo) | | 8594 |
web |
PHP Isn’t That Bad, So Why the Hate? (pur) | | 8593 |
php, frameworks, myths |
Creating Custom Easing Effects in CSS Animations Using the “linear()” Function (mic/mdn) | | 8592 |
css, functions, animations |
Midori Browser Will Change Its Engine to Gecko (gru) | | 8591 |
browsers, gecko, browser-engines |
What’s New in Svelte: August 2023 (dre/sve) | | 8590 |
release-notes, svelte, sveltekit |
Why Isn’t “z-index” Working? (una+/dev) | | 8589 |
videos, css |
I’m Betting on HTML | | 8588 |
html, semantics |
Evading JavaScript Anti-Debugging Techniques (voi/nul) | | 8587 |
javascript, debugging |
CSS and Accessibility: Inclusion Through User Choice (car/sma) | | 8586 |
css, accessibility, dei, user-experience |
Accessibility of the Button: Should We Fix It or the Root Cause Problem? (deq) | | 8585 |
accessibility, buttons, processes |
Tuesday, August 8, 2023 Security Releases (raf/nod) | | 8584 |
release-notes, nodejs, security |
How to Earn High-Authority Links That Drive Rankings (kel/moz) | | 8583 |
how-tos, seo, links |
New to the Web Platform in July (rac/dev) | | 8582 |
release-notes, web-platform, browsers, google, chrome, mozilla, firefox, apple, safari |
The Curious Case of “iff” and Overriding Screenreader Pronunciations (ben) | | 8581 |
screen-readers, assistive-tech, accessibility, pronunciation |
Why I No Longer Believe in Content Design (nic/uxd) | | 8580 |
content, design, writing |
What Happens When Developers Are Liable for Accessibility? (acc) | | 8579 |
accessibility, legal |
The Virtual Keyboard API (sha) | | 8578 |
apis |
Start by Writing Messy Code (see) | | 8577 |
processes, learning |
Randomness in CSS Using Trigonometry (kul) | | 8576 |
css, randomness |
Front End Practice: Top 25+ JavaScript Code Best Practices for Development | | 8575 |
javascript, best-practices |
Contrast Checker Bookmarklet (web) | | 8574 |
bookmarklets, accessibility, colors, contrast |
Accessibility Represents Maturity (tem) | | 8573 |
accessibility, culture |
Resume and Pause Animations in CSS (ami) | | 8572 |
css, animations |
Should New Developers Use AI Coding Tools? (cat) | | 8571 |
ai, productivity, tooling, career, learning |
A Future of Themes With CSS Container Style Queries (chr) | | 8570 |
css, container-queries, theming |
Run JavaScript/WASM in Python: High-Level SpiderMonkey Bindings to Python With PythonMonkey | | 8569 |
javascript, webassembly, python |
How “position: absolute” Works in CSS Grid (zor/css) | | 8568 |
videos, css, grids, layout |
Toggles Suck! (joe/axe) | | 8567 |
toggles, design, usability, user-experience |
Mastering Git Shortcuts: A Guide to Git Aliases (pra) | | 8566 |
guides, git, aliases, productivity |
If Web Components Are So Great, Why Am I Not Using Them? (dav) | | 8565 |
web-components |
How to Define an Array of Colors With CSS (css/sma) | | 8564 |
how-tos, css, arrays, colors |
Do We Need WCAG 3 (Now)? (yat) | | 8563 |
accessibility, wcag, standards |
Design Systems Management From Bottom–Up (lih/uxp) | | 8562 |
design-systems, processes |
Complete Guide to Human-Computer Interaction (HCI) (uxt) | | 8561 |
guides, hci |
Release Notes for Safari Technology Preview 175 (jon/web) | | 8560 |
release-notes, browsers, apple, safari |
The Web Development Glossary 3K (j9t/fro) | | 8559 |
books, learning, training, concepts, terminology |
You Probably Don’t Need “http-equiv” Meta Tags (ric) | | 8558 |
html, metadata, http, performance |
What Is Platform Engineering (and What Is It Not)? (the) | | 8557 |
platform-engineering |
The Future of Design Systems Is Semantic (car/fig) | | 8556 |
design-systems, design-tokens, processes |
Speeding Up V8 Heap Snapshots (jda/v8j) | | 8555 |
javascript, javascript-engines, v8, performance, memory |
How to Make Your Captions and Audio Descriptions WCAG-Compliant (3pl) | | 8554 |
how-tos, multimedia, captions, compliance, wcag, accessibility |
Adapting Typography to User Preferences With CSS (arg/dev) | | 8553 |
typography, css, customization |
Publishing With npm Provenance From Private Source Repositories Is No Longer Supported (git) | | 8552 |
github, npm, provenance, security, foss |
CrBug Release Indicator (bra/bra) | | 8551 |
browsers, chromium, tooling |
How I Name and Arrange My Color Variables in Figma (gdw) | | 8550 |
colors, figma, conventions |
The Joy of Simplicity in Web Development (cfe) | | 8549 |
simplicity, processes |
Testing a Component’s Accessibility (gds) | | 8548 |
videos, accessibility, testing, components |
Tailwind, and the Death of Web Craftsmanship | | 8547 |
tailwind, craft, quality |
Is Jamstack Officially Finished? (rem) | | 8546 |
tech-stacks, jamstack, community |
How to Use CSS “aspect-ratio” (ral/sit) | | 8545 |
how-tos, css |
Help Design the Inaugural “State of HTML” Survey (lea) | | 8544 |
html, community |
Be an Active Ally for Those Living With Disabilities (wom) | | 8543 |
accessibility, dei |
Vision for W3C (cdu/w3c) | | 8542 |
visions, web, web-platform, standards, w3c |
Blockquotes in Screen Readers (aar) | | 8541 |
accessibility, screen-readers, assistive-tech, support, html |
The Excellent Arc Browser Is Now Available for Anyone to Download (dav/the) | | 8540 |
browsers, arc |
Solving the Accessibility Palette Riddle (chr/uxd) | | 8539 |
accessibility, colors, color-palettes |
Application State Management With Angular Signals (eug) | | 8538 |
state-management, angular, signals |
What to Do When Your Developers Don’t Collaborate (dur/scr) | | 8537 |
processes, collaboration |
Web Accessibility in High-Risk Segments (kar) | | 8536 |
accessibility, compliance, legal |
The Rise of Minimalism in Web Design: Less Is More (bow/nou) | | 8535 |
minimalism, design |
Social Engineering Campaign Targeting Tech Employees Spreading Through npm Malware (soc) | | 8534 |
security, npm |
Promises Training (hin) | | 8533 |
javascript, promises, training, courses |
Microservices vs. Micro Frontends: What’s the Difference? (pav) | | 8532 |
microservices, micro-frontends, comparisons |
Fetching Data From an HTTP API With Python (sil/sit) | | 8531 |
data-fetching, apis, python |
Combining Data With Multiple Fetch Requests (ste) | | 8530 |
javascript, arrays, data-fetching |
6 Ways ChatGPT Can Improve Your SEO (zac/moz) | | 8529 |
ai, seo, metadata, code-generation |
I Blame the W3C’s HTML Standard for Ordered Lists (sid) | | 8528 |
html, lists, semantics |
Getting Started With Pico CSS (kok/log) | | 8527 |
introductions, pico |
Benefits of Integrating UX Into Your Overall Business Strategy (uxm) | | 8526 |
user-experience, strategies |
WebKit Features in Safari 16.6 (jen/web) | | 8525 |
release-notes, browsers, apple, safari, webkit |
Understanding the WCAG 3 Working Draft Update (rlb) | | 8524 |
accessibility, wcag |
The Problem With Auto-Generated Alternative Texts for Images (dni) | | 8523 |
accessibility, ai, writing |
The New “X” Button Doesn’t Close the Website | | 8522 |
user-experience, community, social-media |
SVG Gradients: Solving Curved Challenges (bro) | | 8521 |
svg, images, gradients |
Securing the Web Forward: Addressing Developer Concerns in Web Security (tor/w3c) | | 8520 |
security, web, surveys |
Eleventy SMACSS (jus) | | 8519 |
eleventy, smacss, css |
Core Web Vitals for Search Engine Optimisation: What Do We Need to Know? (css) | | 8518 |
performance, web-vitals, seo |
10 Simple CSS and JavaScript Micro-Interactions for Buttons (osc/sit) | | 8517 |
css, javascript, buttons, effects |
Effective Code Reviews (add) | | 8516 |
code-reviews, processes, learning, career |
Using Imagery in Visual Design (rac/nng) | | 8515 |
design, images, content |
Good Code Is— (j9t) | | 8514 |
quality, terminology |
A Comprehensive Comparison of Bootstrap, Tailwind CSS, Windi CSS, and UnoCSS: Features, Pros, and Cons | | 8513 |
comparisons, bootstrap, tailwind, unocss |
How SEOs and UX Designers Can Work Better Together (hel/moz) | | 8512 |
seo, user-experience, design, collaboration |
Enable Hover Conditionally in CSS (ami) | | 8511 |
css |
Accessible Animated GIF Alternatives (tyl/clo) | | 8510 |
accessibility, animations, gif, multimedia, comparisons |
Installing Multiple Versions of Node.js Using nvm (myx+/sit) | | 8509 |
nodejs, nvm |
Why Learning to Program Is Easier Now, but Also Way Harder Than Before (sah) | | 8508 |
programming, learning, productivity, developer-experience |
The Art of Looking Back: A Critical Reflection for Individual Contributors (sir/sma) | | 8507 |
processes, career, productivity |
CSP Testing Using Cypress (bah) | | 8506 |
csp, testing, cypress |
Ember JS Essentials: A Beginner’s Guide (sta) | | 8505 |
fundamentals, guides, emberjs |
Web Content Accessibility Guidelines (WCAG) 2.2 (ala+/w3c) | | 8504 |
accessibility, guidelines, wcag, standards |
CSS Cascade Layers (je9+/odd) | | 8503 |
videos, css, cascade |
Good Code Is Like a Love Letter to the Next Developer Who Will Maintain It (add) | | 8502 |
programming, quality, maintainability, communication |
What’s New in DevTools: Network, Console, Wasm (Chrome 113–115) (jec/dev) | | 8501 |
videos, dev-tools, browsers, google, chrome, network, webassembly |
We Deleted More Than 5,000 Pages From Our College Website—Here’s Why (its/eds) | | 8500 |
accessibility, quality, maintenance |
How to Use CSS “object-fit” and “object-position” (ral/sit) | | 8499 |
how-tos, css, images |
From Mid to Senior: Time Management and Prioritization (ino) | | 8498 |
career, productivity, prioritization |
DX in the Frontend Developer Ecosystem (ste/ref) | | 8497 |
videos, developer-experience |
Design Systems: Avoiding Common Pitfalls (vig) | | 8496 |
design-systems |
A Guide to Perfecting Pull Requests (kar) | | 8495 |
git, code-reviews, collaboration, foss |
SvelteKit in 100 Seconds (jef/fir) | | 8494 |
videos, introductions, sveltekit |
What Is the Bento UI Trend, and How Can You Get Started? (web) | | 8493 |
design, trends |
User Input Sanitization and Validation: Securing Your App (joi) | | 8492 |
security, sanitization, validation, conformance |
Visually Hidden Links With 0 Dimensions (mat) | | 8491 |
accessibility, links, focus, apple, safari |
How to Build and Deploy a Modern Day Next.js Application (and/get) | | 8490 |
how-tos, nextjs, building, deploying |
How Platform Teams Get Stuff Done (ph1/mfo) | | 8489 |
productivity, processes, platform-engineering |
Encoding: A Brief History and Its Role in Cybersecurity (cal/cri) | | 8488 |
encoding, unicode, security, history |
11ty: Index All The Things! (lea) | | 8487 |
eleventy, pagination |
An Introduction to LangChain, Python, and OpenAI | | 8486 |
introductions, langchain, python, ai |
Figma Now Supports “rem” Units: Understanding the Use and Benefits (moo/uxd) | | 8485 |
figma, css, units, support |
Getting Started With CSS Nesting (kev) | | 8484 |
videos, introductions, css, nesting |
Signals Make Angular Much Easier (mfp) | | 8483 |
angular, signals |
Getting Instant Return From Your Accessibility Testing (kar) | | 8482 |
accessibility, testing |
Anyone Else Notice That [Hacker News] Isn’t Full of JavaScript Frameworks Lately? | | 8481 |
discussions, javascript, frameworks |
Fluid vs. Responsive Typography With CSS Clamp (its/log) | | 8480 |
css, functions, typography, responsive-design |
O “dialog” Focus, Where Art Thou? (mat) | | 8479 |
accessibility, modals, html, focus |
The Power of Git: A Guide to Collaborative Version Control (bek/sau) | | 8478 |
guides, git, collaboration |
Advanced Positioning in CSS Grid (zor/css) | | 8477 |
videos, css, grids, positioning, layout |
Upgrading an Ancient React Application (jef/lab) | | 8476 |
react, maintenance |
The 10 Commitments of an Agile Leader (scr) | | 8475 |
agile, processes, collaboration, leadership, engineering-management |
Node.js Security Progress Report—17 Reports Closed (ope) | | 8474 |
nodejs, security |
5 Inconvenient Truths About TypeScript (dea) | | 8473 |
typescript, javascript, complexity |
Using Emoji on the Web (oll) | | 8472 |
emoji, fonts, support, unicode |
Stick to Boring Architecture for as Long as Possible (add) | | 8471 |
architecture |
Lightweight JavaScript Framework Review (for Django Developers) (mic) | | 8470 |
javascript, frameworks, comparisons, link-lists, django |
How I Structured My Design System Using Figma’s New Variables (des/uxd) | | 8469 |
design-systems, design-tokens, figma |
Interoperability With Specific Assistive Technologies or: “Does the Website Work on JAWS?” (kar) | | 8468 |
accessibility, interoperability, screen-readers, assistive-tech, jaws |
React-ing to Accessibility: Building Accessible Forms That Everyone Can Use (mar/uxd) | | 8467 |
accessibility, forms, react, testing |
Writing CSS in 2023: Is It Any Different Than a Few Years Ago? (geo/sma) | | 8466 |
css |
WordPress 6.3 to Introduce a Development Mode (sar/wpt) | | 8465 |
wordpress |
Scroll Progress Animations in CSS (mic/css) | | 8464 |
css, scrolling, animations |
Figma Typography Secrets—Seven Pro Tips Revealed (gly) | | 8463 |
typography, figma |
Down-and-Across Highlighting (mey) | | 8462 |
code-pens, css, tables, effects |
A Comprehensive Beginner’s Guide to npm: Simplifying Package Management (abh) | | 8461 |
guides, npm, dependencies |
15 Advanced TypeScript Tips for Development | | 8460 |
typescript, tips-and-tricks |
Mock JSON API Endpoints for Testing (ami) | | 8459 |
json, apis, testing |
CSS Findings From the Threads App (sha) | | 8458 |
css, case-studies, facebook+meta |
Implementing Responsive Grids With Tailwind CSS: An In-Depth Guide | | 8457 |
guides, tailwind, responsive-design, grids, layout |
Why Design Systems Fail (des) | | 8456 |
design-systems, lessons |
Useful Functions for [an] HTTP Server | | 8455 |
deno, servers, http, functions |
Getting Started With Tailwind CSS: A Quick-Start Guide | | 8454 |
introductions, guides, tailwind |
Building a Responsive Table With Tailwind CSS: A Comprehensive Guide | | 8453 |
guides, tables, tailwind |
Better Roadmaps (dra) | | 8452 |
project-management, processes |
A Roadmap to Leadership Inclusion: 15 Keys to Unlocking a Diverse and Empowered Workplace II (dbo) | | 8451 |
leadership, dei, accessibility |
Recent Design (dar/rec) | | 8450 |
websites, design, link-lists |
The alt-text.org Project Is Moving Forward (han) | | 8449 |
accessibility, writing |
From Nunjucks to Liquid (mor) | | 8448 |
template-engines, nunjucks, liquid, migrating |
How AI Is Making Web Design More Efficient (joe/web) | | 8447 |
ai, design, efficiency |
Release Notes for Safari Technology Preview 174 (mar+/web) | | 8446 |
release-notes, browsers, apple, safari |
How to Use Your Intuition in Your Product Design Process (suc/uxd) | | 8445 |
how-tos, design, product-management, processes |
JPEG XL: How It Started, How It’s Going (jon/clo) | | 8444 |
images, compression, jpeg-xl |
Top 20 Must-Know Tips for Web Accessibility | | 8443 |
accessibility, tips-and-tricks |
The Magic of Empty Git Commit (pra) | | 8442 |
git, command-line |
Preload vs. Early Hints vs. Fetch Priority (nyw) | | 8441 |
videos, performance, html, http, hints, comparisons |
Developer’s Research Process (cit) | | 8440 |
research, processes |
A Case Study on Scroll-Driven Animations Performance (dev) | | 8439 |
animations, scrolling, performance, css, javascript |
3 Common Types of Test Automation (lei/dev) | | 8438 |
testing, automation |
TypeScript and the Dawn of Gradual Types (rww/git) | | 8437 |
typescript |
Tailwind CSS Tips and Tricks Worth Knowing (ham/bui) | | 8436 |
tailwind, tips-and-tricks |
Loading and Progress Indicators (uxd) | | 8435 |
performance, user-experience, design-patterns, progress-indicators |
Organize TypeScript Types With Namespaces (hey/tim) | | 8434 |
typescript, namespaces |
Introduction to CSS Grid: A Comprehensive Guide (cod) | | 8433 |
guides, css, grids, layout |
A Guide to Variables in Figma (joe) | | 8432 |
guides, figma |
Storing Data in Control Flow (rsc) | | 8431 |
programming |
My Journey to Learning CSS (kev) | | 8430 |
videos, css, learning |
Sass Features in CSS (chr) | | 8429 |
css, sass |
Permission (ada) | | 8428 |
web, seo, google |
Invisible Details of Interaction Design (rau) | | 8427 |
interaction-design, design, user-experience |
Data-Driven Design: The Rise of Big Data in UX (irf/uxm) | | 8426 |
design, metrics, user-experience |
Developing Inclusivity Features (uxm) | | 8425 |
design, accessibility, dei |
The Anatomy of a Perfect Landing Page That Converts (con/uxm) | | 8424 |
landing-pages, user-conversion |
Tree Shaking in JavaScript (pee) | | 8423 |
javascript, performance, tree-shaking |
Find Memory Leaks by Comparing Heap Snapshots (pat/dev) | | 8422 |
memory, dev-tools, browsers, google, chrome, microsoft, edge |
Mockups Explained (adr/uxm) | | 8421 |
design, processes |
ARIA Can Hurt or Help Web Accessibility: How to Review Your Website’s ARIA (pop) | | 8420 |
how-tos, accessibility, aria, auditing |
Making Numbers in Web Content Accessible (ons/tpg) | | 8419 |
accessibility |
JavaScript Debounce, Easiest Explanation (With Code) | | 8418 |
debouncing, javascript |
How to Prevent Unnecessary React Component Re-Rendering (aki) | | 8417 |
how-tos, react, client-side-rendering, performance |
Getting Started With Vector Databases in Node.js (cod) | | 8416 |
introductions, nodejs, databases |
Getting Started—Understanding the History of Web Accessibility (gia/iaa) | | 8415 |
videos, introductions, accessibility, history |
All the Places Where You Can Use “prefers-color-scheme” Media Query (ami) | | 8414 |
css, media-queries, javascript, html, dark-mode |
React Design Patterns (anu) | | 8413 |
react, software-design-patterns |
How to Improve the Release Frequency of Your Team? (bar/scr) | | 8412 |
how-tos, releasing, processes, agile, scrum |
Getting Started With Jekyll: A Powerful Ruby-Based Static Site Generator (rpa) | | 8411 |
introductions, jekyll |
Awesome List of Free CSS [Generators] | | 8410 |
css, code-generation, tooling, link-lists |
New Viewport Units (sha) | | 8409 |
viewport, css, units, responsive-design |
The Decline in Design (Thinking) (uxd) | | 8408 |
design, user-experience |
Deploying a Fastify and Vue 3 Static Site to Heroku (lir) | | 8407 |
deploying, fastify, vuejs, heroku |
htmx in 100 Seconds (jef/fir) | | 8406 |
videos, introductions, htmx |
The New “@ font-face” Syntax (oll) | | 8405 |
css, fonts |
Strategic UX Research Is the Next Big Thing (jms/uxd) | | 8404 |
user-experience, research, strategies |
Unleashing Lightning CSS | | 8403 |
css, tooling, lightning-css |
Testing the Dark Scenarios of Your Node.js Application (gol+/nod) | | 8402 |
nodejs, testing |
Shines, Perspective, and Rotations: Fancy CSS 3D Effects for Images (css/sma) | | 8401 |
css, effects, images |
From Hacks to Elegance: Transforming a Card Component With Modern CSS Wizardry (sup/9el) | | 8400 |
components, css, refactoring, maintenance |
Four Lenses of Productivity (abi) | | 8399 |
research, productivity |
An Introduction to Native CSS Nesting (cra/sit) | | 8398 |
introductions, css, nesting |
Offset Parent and Stacking Context: Positioning Elements in All Three Dimensions (kil/pol) | | 8397 |
css, positioning, layout |
URL Explained: The Fundamentals (itt) | | 8396 |
terminology |
There’s No Such Thing as a “Normal” User (kar) | | 8395 |
accessibility |
The Case Against Self-Closing Tags in HTML (jaf) | | 8394 |
html |
Just Normal Web Things (hbu) | | 8393 |
web, user-experience |
Is Lighthouse a Misleading Performance Tool? | | 8392 |
performance, google, lighthouse, web-vitals, tooling |
A Roadmap to Leadership Inclusion: 15 Keys to Unlocking a Diverse and Empowered Workplace (dbo) | | 8391 |
leadership, dei, accessibility |
Multithreading With Worker Threads in Node.js (app) | | 8390 |
nodejs, multithreading, worker-threads |
CSS Only Floating Labels | | 8389 |
css, floats, forms, labels |
Displaying Your Full-Sized YouTube Thumbnail or a Custom OG Image in a Twitter Card (phi) | | 8388 |
youtube, twitter+x, open-graph, social-media, metadata, images |
When User Testing Sessions Bring Up Trauma (uxd) | | 8387 |
user-experience, testing |
Understanding JWTs: A Simple Guide for Beginners | | 8386 |
guides, json-web-tokens |
Resources for Procurement of Accessible Digital Products and VPAT (den/web) | | 8385 |
accessibility, vpat-acr, conformance, tooling, link-lists |
Redundancy Is Great (jun) | | 8384 |
information-design |
Introduction to the Kanban Framework: A Beginner’s Guide to Agile Project Management | | 8383 |
introductions, guides, kanban, agile, project-management |
How to Validate HTML On-Line at W3C (wie) | | 8382 |
how-tos, html, conformance, tooling |
Creating SVG Animations Using Tailwind CSS (mba+/sem) | | 8381 |
svg, images, animations, tailwind |
Can We Query the Root Container? (mia/odd) | | 8380 |
css, container-queries |
Are We There Yet? (svg) | | 8379 |
css, colors, history |
The Power of CSS Preprocessors: Less vs. Sass vs. Stylus | | 8378 |
css, preprocessors, less, sass, stylus, comparisons |
See What’s New in Firefox [115.0] (moz) | | 8377 |
release-notes, browsers, mozilla, firefox |