Securing the Web Forward: Addressing Developer Concerns in Web Security (tor/w3c) | | 1,586 |
security, web, surveys |
SVG Gradients: Solving Curved Challenges | | 1,585 |
svg, images, gradients |
The New “X” Button Doesn’t Close the Website | | 1,584 |
user-experience, community, social-media |
The Problem With Auto-Generated Alternative Texts for Images (dni) | | 1,583 |
accessibility, ai, writing |
Understanding the WCAG 3 Working Draft Update | | 1,582 |
accessibility, wcag |
WebKit Features in Safari 16.6 (jen/web) | | 1,581 |
release-notes, browsers, apple, safari, webkit |
Effective Code Reviews (add) | | 1,580 |
code-reviews, processes, learning, career |
Good Code Is— (j9t) | | 1,579 |
quality, terminology |
Using Imagery in Visual Design (nng) | | 1,578 |
design, images, content |
A Comprehensive Comparison of Bootstrap, Tailwind CSS, Windi CSS, and UnoCSS: Features, Pros, and Cons | | 1,577 |
comparisons, bootstrap, tailwind, unocss |
Accessible Animated GIF Alternatives (tyl/clo) | | 1,576 |
accessibility, animations, gif, multimedia, comparisons |
CSP Testing Using Cypress (bah) | | 1,575 |
csp, testing, cypress |
How SEOs and UX Designers Can Work Better Together (moz) | | 1,574 |
seo, user-experience, design, collaboration |
Installing Multiple Versions of Node.js Using nvm | | 1,573 |
nodejs, nvm |
The Art of Looking Back: A Critical Reflection for Individual Contributors (sma) | | 1,572 |
processes, career, productivity |
Why Learning to Program Is Easier Now, but Also Way Harder Than Before | | 1,571 |
programming, learning, productivity, developer-experience |
Enable Hover Conditionally in CSS (ami) | | 1,570 |
css |
A Guide to Perfecting Pull Requests | | 1,569 |
git, code-reviews, collaboration, foss |
CSS Cascade Layers (odd) | | 1,568 |
videos, css, cascade |
Design Systems: Avoiding Common Pitfalls (vig) | | 1,567 |
design-systems |
DX in the Frontend Developer Ecosystem (ste) | | 1,566 |
videos, developer-experience |
Ember JS Essentials: A Beginner’s Guide | | 1,565 |
fundamentals, guides, emberjs |
From Mid to Senior: Time Management and Prioritization | | 1,564 |
career, productivity, prioritization |
Good Code Is Like a Love Letter to the Next Developer Who Will Maintain It (add) | | 1,563 |
programming, quality, maintainability, communication |
How to Use CSS “object-fit” and “object-position” | | 1,562 |
how-tos, css, images |
We Deleted More Than 5,000 Pages From Our College Website—Here’s Why | | 1,561 |
accessibility, quality, maintenance |
Web Content Accessibility Guidelines (WCAG) 2.2 (w3c) | | 1,560 |
accessibility, guidelines, wcag, standards |
What’s New in DevTools: Network, Console, Wasm (Chrome 113–115) (jec/dev) | | 1,559 |
videos, dev-tools, browsers, google, chrome, network, webassembly, release-notes |
11ty: Index All The Things! (lea) | | 1,558 |
eleventy, pagination |
Encoding: A Brief History and Its Role in Cybersecurity | | 1,557 |
encoding, unicode, security, history |
How Platform Teams Get Stuff Done (ph1/mfo) | | 1,556 |
productivity, processes, platform-engineering |
How to Build and Deploy a Modern Day Next.js Application | | 1,555 |
how-tos, nextjs, building, deploying |
SvelteKit in 100 Seconds (fir) | | 1,554 |
videos, introductions, sveltekit |
User Input Sanitization and Validation: Securing Your App | | 1,553 |
security, sanitization, validation, conformance |
Visually Hidden Links With 0 Dimensions (mat) | | 1,552 |
hiding, accessibility, links, focus, apple, safari |
What Is the Bento UI Trend, and How Can You Get Started? (web) | | 1,551 |
design, trends |
Anyone Else Notice That [Hacker News] Isn’t Full of JavaScript Frameworks Lately? | | 1,550 |
discussions, javascript, frameworks |
Getting Instant Return From Your Accessibility Testing (kar) | | 1,549 |
accessibility, testing |
Getting Started With CSS Nesting (kev) | | 1,548 |
videos, introductions, css, nesting |
Signals Make Angular Much Easier | | 1,547 |
angular, signals |
Figma Now Supports “rem” Units: Understanding the Use and Benefits (uxd) | | 1,546 |
figma, css, units, support |
An Introduction to LangChain, Python, and OpenAI | | 1,545 |
introductions, langchain, python, openai, ai |
5 Inconvenient Truths About TypeScript (dea) | | 1,544 |
typescript, javascript, complexity |
Advanced Positioning in CSS Grid (zor/css) | | 1,543 |
videos, css, grids, positioning, layout |
Fluid vs. Responsive Typography With CSS Clamp (its/log) | | 1,542 |
css, functions, typography, responsive-design |
Node.js Security Progress Report—17 Reports Closed (ope) | | 1,541 |
nodejs, security |
O “dialog” Focus, Where Art Thou? (mat) | | 1,540 |
accessibility, modals, html, focus |
The 10 Commitments of an Agile Leader | | 1,539 |
agile, processes, collaboration, leadership, engineering-management |
The Power of Git: A Guide to Collaborative Version Control (bek/ope) | | 1,538 |
guides, git, collaboration |
Upgrading an Ancient React Application | | 1,537 |
react, maintenance |
Stick to Boring Architecture for as Long as Possible (add) | | 1,536 |
architecture |
Using Emoji on the Web (oll) | | 1,535 |
emoji, fonts, support, unicode |
It’s All About Complexity (max) | | 1,534 |
complexity |
What Is TanStack | | 1,533 |
tanstack, vercel |
Lightweight JavaScript Framework Review (for Django Developers) | | 1,532 |
javascript, frameworks, comparisons, link-lists, django |
How I Structured My Design System Using Figma’s New Variables (uxd) | | 1,531 |
design-systems, design-tokens, figma, variables |
15 Advanced TypeScript Tips for Development | | 1,530 |
typescript, tips-and-tricks |
A Comprehensive Beginner’s Guide to npm: Simplifying Package Management | | 1,529 |
guides, npm, dependencies |
Down-and-Across Highlighting (mey) | | 1,528 |
code-pens, css, tables, effects |
Figma Typography Secrets—Seven Pro Tips Revealed (pim) | | 1,527 |
typography, figma |
Interoperability With Specific Assistive Technologies or: “Does the Website Work on JAWS?” (kar) | | 1,526 |
accessibility, interoperability, screen-readers, assistive-tech, jaws |
Scroll Progress Animations in CSS (mic/mdn) | | 1,525 |
css, scrolling, animations, progress-indicators |
WordPress 6.3 to Introduce a Development Mode (sar) | | 1,524 |
wordpress |
Writing CSS in 2023: Is It Any Different Than a Few Years Ago? (geo/sma) | | 1,523 |
css |
React-ing to Accessibility: Building Accessible Forms That Everyone Can Use (uxd) | | 1,522 |
accessibility, forms, react, testing |
A Roadmap to Leadership Inclusion: 15 Keys to Unlocking a Diverse and Empowered Workplace II (dbo) | | 1,521 |
leadership, dei, accessibility |
Better Roadmaps | | 1,520 |
project-management, processes |
Building a Responsive Table With Tailwind CSS: A Comprehensive Guide | | 1,519 |
guides, tables, tailwind |
CSS Findings From the Threads App (sha) | | 1,518 |
css, case-studies, facebook+meta |
Getting Started With Tailwind CSS: A Quick-Start Guide | | 1,517 |
introductions, guides, tailwind |
Implementing Responsive Grids With Tailwind CSS: An In-Depth Guide | | 1,516 |
guides, tailwind, responsive-design, grids, layout |
Mock JSON API Endpoints for Testing (ami) | | 1,515 |
json, apis, testing |
Useful Functions for [an] HTTP Server | | 1,514 |
deno, servers, http, functions |
[WebKit] Standards Positions (web) | | 1,513 |
webkit, standards, support |
Why Design Systems Fail | | 1,512 |
design-systems, lessons |
3 Common Types of Test Automation (dev) | | 1,511 |
testing, automation |
A Case Study on Scroll-Driven Animations Performance (dev) | | 1,510 |
animations, scrolling, performance, css, javascript |
Arrays and Tuples in TypeScript (fro) | | 1,509 |
typescript, arrays |
Developer’s Research Process (cit) | | 1,508 |
research, processes |
From Nunjucks to Liquid (mor) | | 1,507 |
template-engines, nunjucks, liquid, migrating |
How AI Is Making Web Design More Efficient (web) | | 1,506 |
ai, design, efficiency |
JPEG XL: How It Started, How It’s Going | | 1,505 |
images, compression, jpeg-xl |
Recent Design | | 1,504 |
websites, design, link-lists |
Release Notes for Safari Technology Preview 174 (mar/web) | | 1,503 |
release-notes, browsers, apple, safari |
The alt-text.org Project Is Moving Forward (han) | | 1,502 |
accessibility, writing |
The Magic of Empty Git Commit | | 1,501 |
git, command-line |
Top 20 Must-Know Tips for Web Accessibility | | 1,500 |
accessibility, tips-and-tricks |
Preload vs. Early Hints vs. Fetch Priority | | 1,499 |
videos, performance, html, http, hints, comparisons, preloading |
How to Use Your Intuition in Your Product Design Process (uxd) | | 1,498 |
how-tos, design, product-management, processes |
Introduction to CSS Grid: A Comprehensive Guide | | 1,497 |
guides, css, grids, layout |
My Journey to Learning CSS (kev) | | 1,496 |
videos, css, learning |
Organize TypeScript Types With Namespaces | | 1,495 |
typescript, namespaces |
Permission (ada) | | 1,494 |
web, seo, google |
Sass Features in CSS (chr) | | 1,493 |
css, sass |
Storing Data in Control Flow (rsc) | | 1,492 |
programming |
Tailwind CSS Tips and Tricks Worth Knowing (bui) | | 1,491 |
tailwind, tips-and-tricks |
TypeScript and the Dawn of Gradual Types (rww/git) | | 1,490 |
typescript |
A Guide to Variables in Figma | | 1,489 |
guides, variables, figma |
Loading and Progress Indicators (uxd) | | 1,488 |
performance, user-experience, design-patterns, progress-indicators |
Data-Driven Design: The Rise of Big Data in UX (uxm) | | 1,487 |
design, metrics, user-experience |
Developing Inclusivity Features (uxm) | | 1,486 |
design, accessibility, dei |
Find Memory Leaks by Comparing Heap Snapshots (pat/dev) | | 1,485 |
memory, dev-tools, browsers, google, chrome, microsoft, edge |
Getting Started—Understanding the History of Web Accessibility | | 1,484 |
videos, introductions, accessibility, history |
How to Prevent Unnecessary React Component Re-Rendering | | 1,483 |
how-tos, react, client-side-rendering, performance |
Invisible Details of Interaction Design | | 1,482 |
interaction-design, design, user-experience |
JavaScript Debounce, Easiest Explanation (With Code) | | 1,481 |
debouncing, javascript |
Making Numbers in Web Content Accessible (ons/tpg) | | 1,480 |
accessibility |
Mockups Explained (uxm) | | 1,479 |
design, processes |
The Anatomy of a Perfect Landing Page That Converts (uxm) | | 1,478 |
landing-pages, user-conversion |
Getting Started With Vector Databases in Node.js | | 1,477 |
introductions, nodejs, databases, vector-databases |
Tree Shaking in JavaScript | | 1,476 |
javascript, performance, tree-shaking |
All the Places Where You Can Use “prefers-color-scheme” Media Query (ami) | | 1,475 |
css, media-queries, javascript, html, dark-mode |
Getting Started With Jekyll: A Powerful Ruby-Based Static Site Generator | | 1,474 |
introductions, jekyll |
How to Improve the Release Frequency of Your Team? | | 1,473 |
how-tos, releasing, processes, agile, scrum |
React Design Patterns | | 1,472 |
react, software-design-patterns |
What Is Asset Fingerprinting (or Cache Busting) and How It Works in ReactJS | | 1,471 |
caching, fingerprinting, react |
Awesome List of Free CSS [Generators] | | 1,470 |
css, code-generation, tooling, link-lists |
Deploying a Fastify and Vue 3 Static Site to Heroku | | 1,469 |
deploying, fastify, vuejs, heroku |
New Viewport Units (sha) | | 1,468 |
viewport, css, units, responsive-design |
Use Case-Driven Standards Development | | 1,467 |
standards |
The Decline in Design (Thinking) (uxd) | | 1,466 |
design, user-experience |
Four Lenses of Productivity | | 1,465 |
research, productivity |
From Hacks to Elegance: Transforming a Card Component With Modern CSS Wizardry (9el) | | 1,464 |
components, css, refactoring, maintenance |
htmx in 100 Seconds (fir) | | 1,463 |
videos, introductions, htmx |
Shines, Perspective, and Rotations: Fancy CSS 3D Effects for Images (css/sma) | | 1,462 |
css, effects, images |
Testing the Dark Scenarios of Your Node.js Application | | 1,461 |
nodejs, testing |
The New “@ font-face” Syntax (oll) | | 1,460 |
css, fonts |
Unleashing Lightning CSS | | 1,459 |
css, tooling, lightning-css |
Strategic UX Research Is the Next Big Thing (uxd) | | 1,458 |
user-experience, research, strategies |
A Roadmap to Leadership Inclusion: 15 Keys to Unlocking a Diverse and Empowered Workplace (dbo) | | 1,457 |
leadership, dei, accessibility |
An Introduction to Native CSS Nesting (cra) | | 1,456 |
introductions, css, nesting |
Is Lighthouse a Misleading Performance Tool? | | 1,455 |
performance, google, lighthouse, web-vitals, tooling |
Just Normal Web Things (hbu) | | 1,454 |
web, user-experience |
Offset Parent and Stacking Context: Positioning Elements in All Three Dimensions (kil/pol) | | 1,453 |
css, positioning, layout |
The Case Against Self-Closing Tags in HTML (jaf) | | 1,452 |
html |
There’s No Such Thing as a “Normal” User (kar) | | 1,451 |
accessibility |
URL Explained: The Fundamentals (itt) | | 1,450 |
terminology |
Can We Query the Root Container? (mia/odd) | | 1,449 |
css, container-queries |
Creating SVG Animations Using Tailwind CSS | | 1,448 |
svg, images, animations, tailwind |
CSS Only Floating Labels | | 1,447 |
css, floats, forms, labels |
Displaying Your Full-Sized YouTube Thumbnail or a Custom OG Image in a Twitter Card (phi) | | 1,446 |
youtube, twitter+x, open-graph, social-media, metadata, images |
How to Validate HTML On-Line at W3C (wie) | | 1,445 |
how-tos, html, conformance, tooling |
Introduction to the Kanban Framework: A Beginner’s Guide to Agile Project Management | | 1,444 |
introductions, guides, kanban, agile, project-management |
Multithreading With Worker Threads in Node.js (app) | | 1,443 |
nodejs, multithreading, worker-threads |
Origin Trials and Tribulations (rvi) | | 1,442 |
web-platform, browsers, metrics |
Redundancy Is Great | | 1,441 |
information-design |
Resources for Procurement of Accessible Digital Products and VPAT (den) | | 1,440 |
accessibility, vpat-acr, conformance, tooling, link-lists |
Understanding JWTs: A Simple Guide for Beginners | | 1,439 |
guides, json-web-tokens |
When User Testing Sessions Bring Up Trauma (uxd) | | 1,438 |
user-experience, testing |
90s Websites—Key Characteristics and Examples | | 1,437 |
design, history, trends, navigation, colors, typography |
Are We There Yet? (svg) | | 1,436 |
css, colors, history |
Build a Simple Beginner App With Node, Bootstrap, and MongoDB | | 1,435 |
web-apps, nodejs, bootstrap, mongodb |
Design for the Web Without Figma | | 1,434 |
design, tooling |
Making the Switch: From Yarn/npm to pnpm | | 1,433 |
yarn, npm, pnpm |
The “article” Element and Screen Readers (mat) | | 1,432 |
html, screen-readers, accessibility, support |
The Trick to Smoothly Animating Shadows in CSS (kev) | | 1,431 |
videos, css, animations, shadows |
What Is Page Bloat? And How Is It Hurting Your Business, Your Search Rank, and Your Users? (tam/spe) | | 1,430 |
performance, user-experience, user-conversion, metrics, economics |
See What’s New in Firefox [115.0] (moz) | | 1,429 |
release-notes, browsers, mozilla, firefox |
Introduction to MongoDB and NoSQL Databases | | 1,428 |
introductions, databases, mongodb |
The Power of CSS Preprocessors: Less vs. Sass vs. Stylus | | 1,427 |
css, preprocessors, less, sass, stylus, comparisons |
ARIA Can Hurt or Help Web Accessibility: How to Review Your Website’s ARIA (pop) | | 1,426 |
how-tos, accessibility, aria, auditing |
Differences Between vi and Vim Text Editors Explained | | 1,425 |
vi+vim, code-editors, comparisons |
How I Am Blogging the IndieWeb Way (liz) | | 1,424 |
blogging, indieweb, automation |
HTML Form Validation Using Cypress | | 1,423 |
forms, validation, cypress |
Understanding SVG Paths | | 1,422 |
svg, images |
Your Browser May Be Having a Secret Relationship With a Screen Reader (kno) | | 1,421 |
accessibility, browsers, screen-readers, assistive-tech |
4 Design Principles I Use Every Day to Avoid Bad UX and Create Products That Work for Everyone (ada) | | 1,420 |
design, principles, user-experience, dei |
AI and the Automation of Work | | 1,419 |
ai, automation, processes |
And 4 More HTML Concepts You Didn’t Know (j9t) | | 1,418 |
html, concepts, web-components |
How to Use Node.js to SSH Into Remote Servers: A Comprehensive Guide | | 1,417 |
how-tos, guides, nodejs, command-line, servers, ssh |
Angular Is Getting New Template Syntax (dan) | | 1,416 |
angular |
Designers Who Code, What Is It Good For? (fra) | | 1,415 |
design, career |
Identify Unused npm Packages in Your Project (ami) | | 1,414 |
npm, dependencies, maintenance |
In Defence of “DOMContentLoaded” (css) | | 1,413 |
javascript, dom, performance |
Observing Node.js Processes With eBPF | | 1,412 |
monitoring, nodejs |
State of the Web: Deno | | 1,411 |
deno |
Setting Expectations for the Node.js Test Runner (cji) | | 1,410 |
nodejs, testing |
How to Tackle Docker and Kubernetes for Frontend | | 1,409 |
how-tos, containerization, docker, kubernetes |
The Big Problem With Variables in Figma (uxd) | | 1,408 |
figma, variables |
How to Measure the Impact of a Design System? (uxd) | | 1,407 |
how-tos, design-systems, metrics |
CommonJS Is Hurting JavaScript (den) | | 1,406 |
javascript, commonjs |
Introduction to JSX | | 1,405 |
introductions, jsx, react |
New to the Web Platform in June (rac/dev) | | 1,404 |
release-notes, web-platform, browsers, mozilla, firefox, google, chrome, apple, safari |
React Developers Love Preact, Here’s Why (hac) | | 1,403 |
react, preact, comparisons |
The “details” Element and In-Page Search (mat) | | 1,402 |
html, disclosure-widgets, search, browsers, user-experience |
An Introduction to the View Transitions API (cra) | | 1,401 |
introductions, css, view-transitions, apis |
Combat Accessibility Decay: How to Maintain Ongoing Accessibility | | 1,400 |
how-tos, accessibility, processes |
How to Build Things People Want to Use | | 1,399 |
how-tos, user-experience |
Introduction to MySQL Data Types | | 1,398 |
databases, mysql, types |
JavaScript Gom Jabbar | | 1,397 |
javascript |
Solved: Tricky Floating Image Alignment (tyl/clo) | | 1,396 |
css, floats, layout, alignment, responsive-design |
The Importance of Verifying Webhook Signatures (sny) | | 1,395 |
security, webhooks |
Under-Engineered Comboboxen? (aar) | | 1,394 |
forms, html, css, accessibility |
Understanding TypeScript Generators (log) | | 1,393 |
typescript |
What’s Next for Redux With Mark Erikson (ace) | | 1,392 |
videos, interviews, react, redux, state-management |
What’s the Perfect Design Process? (vit/sma) | | 1,391 |
design, processes |
Accessible Overlays Aren’t Accessible (uxd) | | 1,390 |
accessibility, overlays |
WCAG 2.2, Quick and Simplified | | 1,389 |
wcag, accessibility, standards |
4 Ways to Improve Mobile Accessibility (kar) | | 1,388 |
accessibility, mobile |
Feature Flags Configuration, Instrumentation, and Use | | 1,387 |
videos, feature-management, releasing, testing |
Form and Search Landmarks (mat) | | 1,386 |
html, aria, forms, browsers, assistive-tech, support |
How to Use CSS “background-size” and “background-position” | | 1,385 |
how-tos, css, backgrounds |
On Feedback | | 1,384 |
communication, collaboration, culture |
Position-Driven Styles (kiz) | | 1,383 |
css, animations |
Release Notes for Safari Technology Preview 173 (jen/web) | | 1,382 |
release-notes, browsers, apple, safari |
Web and App ADA Lawsuits: 6 Trends So Far in 2023 | | 1,381 |
accessibility, ada, legal, trends |
Why You Must Commit to Grounding Every DEI-Related Effort With Data | | 1,380 |
interviews, dei, processes, metrics |
JavaScript Console Methods: A Deep Dive | | 1,379 |
javascript, console, methods, debugging, deep-dives |
Getting Started With Native Design Tokens in Figma (luk/uxd) | | 1,378 |
design-tokens, figma, introductions |
Comparing npm, Yarn, and pnpm Package Managers: Which One Is Right for Your Distributed Project to Handle High Loads? | | 1,377 |
npm, yarn, pnpm, comparisons, performance, best-practices |
The SOLID Principles: Writing Scalable and Maintainable Code | | 1,376 |
principles, solid, scalability, maintainability |
Building Sliding Cards With “position: sticky;” (sar) | | 1,375 |
css |
Demystifying JavaScript Operators: What Does That Symbol Mean? | | 1,374 |
javascript, operators |
Feature Management and Feature Experimentation, Why You Should Do Both—How It Helps Both Product and Software Engineering Teams | | 1,373 |
feature-management, experiments, testing, metrics |
Popular DevTools Tips (pat/sma) | | 1,372 |
browsers, dev-tools, tips-and-tricks |
Screen Magnification: Digital Accessibilitiy | | 1,371 |
videos, accessibility, assistive-tech, screen-magnification |
What’s Next for JavaScript: New Features to Look Forward To (mar/the) | | 1,370 |
javascript |
The Massive Bug at the Heart of the npm Ecosystem | | 1,369 |
npm, dependencies, security |
Amplify Design Values Through Building Design System (uxd) | | 1,368 |
design, design-systems |
The Fake Aura of Care in UX (uxd) | | 1,367 |
user-experience |
AI Is Killing the Old Web, and the New Web Struggles to Be Born (ver) | | 1,366 |
ai, web |
Going Beyond Constants With Custom Properties (uti/iod) | | 1,365 |
css, custom-properties |
Learn How to Use Hue in CSS Colors With HSL (bsm/mdn) | | 1,364 |
how-tos, colors, css |
Live Regions in React | | 1,363 |
react, aria, live-regions, accessibility |
Magnification and Zoom Accessibility Guide—Everything You Need to Know | | 1,362 |
guides, accessibility, screen-magnification, zooming |
Mapping Typography (sco/9el) | | 1,361 |
videos, typography, css |
Qwik Introduction—a Framework That Goes Fast | | 1,360 |
videos, introductions, qwik |
The Novel Engines: Servo (bka+/iga) | | 1,359 |
podcasts, browser-engines, servo, browsers |
Tips for Upgrading Your Techstack for Faster Frontend Development | | 1,358 |
tips-and-tricks, tech-stacks, productivity, efficiency, modernization |
Top Tips From a Web Accessibility Evaluator at WebAIM (web) | | 1,357 |
accessibility, webaim, auditing, tips-and-tricks |
Transition Between Pages Smoothly With a Single Line of Code (cit) | | 1,356 |
css, transitions |
What’s Your Type? Try These Tests to Pick the Perfect Font for You (was) | | 1,355 |
design, typography, fonts |
Faking a “:snapped” Selector With Scroll-Driven Animations (bra) | | 1,354 |
css, selectors, animations, scrolling |
What Does the Image “decoding” Attribute Actually Do? (tun) | | 1,353 |
html, attributes, images, performance |
An Introduction to Parser Combinators | | 1,352 |
introductions, parsing |
Mixing Colors With CSS (mrt) | | 1,351 |
colors, css |
Understanding Space-Based Architecture | | 1,350 |
architecture |
A Beginner’s Guide to Laravel: Introduction and Key Features | | 1,349 |
guides, introductions, laravel |
WebSockets 101 (thi) | | 1,348 |
introductions, protocols, websockets |
XML Is the Future | | 1,347 |
web, processes |
Introduction to Cloud Computing | | 1,346 |
introductions, cloud-computing |
All You Need to Know About CORS and CORS Errors | | 1,345 |
security, cors, errors |
Converting [a] JavaScript Codebase to TypeScript | | 1,344 |
javascript, typescript, migrating, refactoring |
Debugging INP (scr) | | 1,343 |
videos, performance, debugging, web-vitals |
Text Wrap Pretty Is Coming to CSS (ami) | | 1,342 |
css, typography |
The Case for Variables | | 1,341 |
sass, css, variables, custom-properties, json, figma |
Understanding Authorization Before Authentication: Enhancing Web API Security | | 1,340 |
authorization, authentication, apis, security, comparisons |
Choosing a Color Palette (nng) | | 1,339 |
videos, design, colors, color-palettes |
An Introduction to Command Injection Vulnerabilities in Node.js and JavaScript | | 1,338 |
introductions, security, vulnerabilities, nodejs, javascript |
Using BEM for Design System Tokens | | 1,337 |
css, bem, design-tokens, conventions |