The User Experience of Developer Tools (uxd) | | 12720 |
tooling, developer-experience, user-experience |
.io Domain Likely Being Phased-Out—Seven Suggested Steps (tan) | | 12719 |
domains |
Handling Paste Events in JavaScript (ray/fro) | | 12718 |
javascript, events |
CSS Tricks That Use Only One Gradient (css/css) | | 12717 |
css, gradients, tips-and-tricks |
How Microsoft Edge Is Replacing React With Web Components (ric/the) | | 12716 |
edge, microsoft, browsers, react, web-components |
Please, Don’t Use Viewport Units for Font Sizes (kev) | | 12715 |
videos, css, units, typography |
JS Frameworks, in Their Own Words (by Word Cloud) (j9t) | | 12714 |
frameworks, javascript, react, vuejs, angular, svelte, express, meteor, nextjs, comparisons |
HTML/CSS Frameworks, in Their Own Words (by Word Cloud) (j9t) | | 12713 |
frameworks, html, css, bootstrap, tailwind, foundation, bulma, milligram, pure, uikit, comparisons |
Implementing Regular Expressions in TypeScript Types (Badly) | | 12712 |
typescript, regex |
Design Systems and How to Use Them in an Accessible Way (bol/tes) | | 12711 |
videos, how-tos, accessibility, design-systems |
The .io Domain Isn’t Going Anywhere Anytime Soon Amid Treaty (tho/the) | | 12710 |
domains |
HTML for People (bw) | | 12709 |
books, websites, html, examples |
The Elephant in the New Accessibility Law: PDFs (bex) | | 12708 |
accessibility, legal, pdf |
AI for Accessibility Conformance Testing? Why? (ste) | | 12707 |
accessibility, compliance, testing, ai |
TC39 Advances 10+ ECMAScript Proposals: Key Features to Watch (sar/soc) | | 12706 |
ecmascript |
The Value of Accessibility Annotations in Inclusive Design (ant/wet) | | 12705 |
accessibility, design, dei, annotations |
8 AI Tips for Web Developers (and Their Careers) (j9t/sit) | | 12704 |
ai, tooling, documentation, code-reviews, refactoring, processes, career, tips-and-tricks |
Shopify, Accessibility Lawsuits, and “Compliance” | | 12703 |
shopify, accessibility, legal, compliance |
10 CSS Pro Tips and Tricks You Need to Know (cod) | | 12702 |
videos, css, tips-and-tricks |
Creating Blogging Sites With Astro | | 12701 |
blogging, astro, functionality |
Announcing Deno 2 (tin+/den) | | 12700 |
release-notes, deno |
Why GOV.UK’s “Exit This Page” Component Doesn’t Use the Escape Key (bat) | | 12699 |
user-experience, accessibility, keyboard-navigation |
Node.js, Pipes, and Disappearing Bytes | | 12698 |
nodejs |
WebRTC: Real-Time Communication in Browsers (cfl+/w3c) | | 12697 |
webrtc, apis, standards |
Liskov’s Gun: The Parallel Evolution of React and Web Components (bal) | | 12696 |
react, web-components, comparisons |
Searching for a New CSS Logo (mrt/css) | | 12695 |
css |
Why Is It So Hard to Break Into Tech (tas/thi) | | 12694 |
videos, career |
CSS Nesting Improves With CSSNestedDeclarations (bra/dev) | | 12693 |
css, nesting |
The Best Examples of Data Visualization in 11 Leading Design Systems (sup) | | 12692 |
design-systems, information-design, visualization, examples |
The New Stylable “<select>” Element (jaf+) | | 12691 |
podcasts, html, css, apis, forms |
The Disappearance of an Internet Domain (gar/eve) | | 12690 |
domains |
Top 11 WordPress Themes for Web Designers in 2024 (web) | | 12689 |
wordpress, themes, link-lists |
I Interviewed 100 DevTools Founders and This Is What I Learned (jac/sca) | | 12688 |
interviews, lessons, tooling, developer-experience, link-lists |
Why Code Security Matters—Even in Hardened Environments (son) | | 12687 |
security, vulnerabilities, file-handling, nodejs |
No Industry for Old Men (ste/web) | | 12686 |
videos, retrospectives, html, aria, browsers, screen-readers, accessibility, w3c |
The Future of Voice User Interfaces and UX Design (omb/uxm) | | 12685 |
outlooks, voice, user-experience, design |
The Mazy Web She Whirls: Starting Open Web Advocacy (sil/web) | | 12684 |
videos, open-web, web-platform, advocacy |
CSS Anchor Positioning Guide (mon/css) | | 12683 |
guides, css, anchor-positioning |
Web Components: Little Bits (dav/web) | | 12682 |
videos, web-components, html |
Building a Single-Page App With htmx (jak) | | 12681 |
single-page-apps, htmx |
How Effective UX Design Can Boost Business Success (meh/uxm) | | 12680 |
user-experience, design, economics, user-conversion, mobile, navigation, performance |
Designing for Privacy (uxm) | | 12679 |
design, privacy, cheat-sheets |
Breaking Into UX Research: Non-Traditional Paths to Success (uxd) | | 12678 |
user-experience, career, case-studies |
Why Do We Need a Design System? (rob) | | 12677 |
design-systems |
Build a Static RSS Reader to Fight Your Inner FOMO (kh/sma) | | 12676 |
rss, syndication, astro, netlify, functionality |
18 Interview Questions Answered by Angular Experts (rai+/dan) | | 12675 |
interviews, angular |
Reminder That “@ scope” and HTML Style Blocks Are a Potent Combo (chr/fro) | | 12674 |
css, scope |
The Popover API: Your New Best Friend for Tooltips (sjr/dev) | | 12673 |
pop-overs, apis, tooltips, html, css, javascript |
Some Notes on Upgrading Hugo (b0r) | | 12672 |
hugo, maintenance |
Recipes for Detecting Support for CSS At-Rules (mon/css) | | 12671 |
css, support, browsers, feature-detection |
Designing for Accessibility: Enhancing Math Learning for the Blind Using the NVDA Screen Reader | | 12670 |
accessibility, design, nvda, screen-readers |
Floating in Space—Animations With Compose and Canvas (eev) | | 12669 |
canvas, javascript, animations |
21 UX Strategies to Maximize User Engagement Without Exploitation (uxd) | | 12668 |
user-experience, design, strategies, ethics |
Feature Detect Style Queries Support in CSS (bra/bra) | | 12667 |
css, feature-detection, container-queries, support, browsers |
Reminder—Automatic Accessibility Testing Can Detect Inaccessibility but Can’t Detect Accessibility (cer) | | 12666 |
accessibility, testing |
10 JavaScript Concepts Every Node Developer Must Master | | 12665 |
javascript, nodejs, concepts |
Testing CSS Print Media Styles (bah) | | 12664 |
css, print, media-queries, testing |
Sneaking: The Deceptive UX Pattern You Never Saw Coming (nng) | | 12663 |
user-experience, dark-patterns |
Database 101: SSL/TLS for Beginners (dan/scy) | | 12662 |
introductions, databases, ssl, tls, authentication, security |
Node vs. Bun: No Backend Performance Difference (eve) | | 12661 |
nodejs, bun, comparisons, performance, metrics |
How a Bottom-Up Design Approach Enhances Site Accessibility (ele/sma) | | 12660 |
design, accessibility, processes |
npm vs. npx | | 12659 |
nodejs, npm, npx, comparisons |
How to Use the CSS “backdrop-filter” Property (osc/log) | | 12658 |
how-tos, css, filters, backgrounds, effects |
An Introduction to WebAssembly (tom+/dev) | | 12657 |
videos, introductions, webassembly |
React on the Server Is Not PHP (chr) | | 12656 |
servers, react, php |
Icon Usability: When and How to Evaluate Digital Icons (kat/nng) | | 12655 |
how-tos, usability, icons, images |
Practical Accessibility Tips You Can Apply Today (pic) | | 12654 |
accessibility, tips-and-tricks, html |
How We Used the Design System Attributes Framework to Set Our Mission, Vision, and Principles (hs/uxd) | | 12653 |
design-systems, processes |
Node.js Can Run TypeScript (sam) | | 12652 |
nodejs, typescript |
Cloudflare Study: 39% of Companies Losing Control of Their IT and Security Environment (tre) | | 12651 |
studies, research, security, engineering-management |
cpx—the npx Counterpart of the PHP Ecosystem (ami) | | 12650 |
php, dependencies |
ESLint Now Officially Supports Linting of JSON and Markdown (nza/esl) | | 12649 |
release-notes, eslint, linting, json, markdown |
How We Built a Design System in 2 Weeks (3s) | | 12648 |
design-systems, case-studies |
How to Use CSS and SVG Clipping and Masking Techniques (wpe) | | 12647 |
how-tos, css, svg, images, masking |
JAWS (Only) No More (ste) | | 12646 |
accessibility, jaws, nvda, voiceover, apple, google, screen-readers, support |
Don’t Do Agile, Be Agile (www) | | 12645 |
agile, scrum, kanban, collaboration, processes |
Benchmarking the Performance of CSS “@ property” (bra/dev) | | 12644 |
css, performance |
“Straight to the Pool Room”: The Pitfalls of Placing Accessibility Issues in the Backlog (int) | | 12643 |
accessibility, processes, prioritization, project-management |
Tips for Working From the Office? | | 12642 |
discussions, career, tips-and-tricks |
Interview With Björn Ottosson, Creator of the Oklab Color Space (bjo+/sma) | | 12641 |
interviews, colors, design |
How to Identify a Toxic Accessibility Culture, and What You Can Do About It (ins) | | 12640 |
how-tos, accessibility, culture |
A UX Designer Guide to Prompt (uxd) | | 12639 |
guides, design, user-experience, ai |
Unleash JavaScript’s Potential With Functional Programming (jan) | | 12638 |
javascript, programming, comparisons |
Web Components vs. State-Based UI (cfe) | | 12637 |
web-components, state-management, comparisons |
Queering Design Systems Thinking (hey) | | 12636 |
design, design-systems, culture |
Chasing Color (aaa) | | 12635 |
css, colors, design-systems |
An Interesting HTML Parser Conundrum (dbu) | | 12634 |
html, parsing |
Web Components Are Not Framework Components—and That’s Okay (lea) | | 12633 |
web-components, web-platform, frameworks |
I Wasted a Day on CSS Selector Performance to Make a Website Load 2 ms Faster (try) | | 12632 |
css, selectors, performance |
Eleventy v3.0.0: Possums ❤️ ESM (zac/ele) | | 12631 |
release-notes, eleventy, esm |
Celebrating WebAIM’s 25th Anniversary (jar/web) | | 12630 |
accessibility, webaim, anniversaries |
The Reality of Balancing Pregnancy in Developer Relations (bla) | | 12629 |
career, developer-relations |
New to the Web Platform in September (rac/dev) | | 12628 |
release-notes, web-platform, browsers, chrome, google, firefox, mozilla, safari, apple |
The “bdi” Element (hey) | | 12627 |
html, semantics, internationalization |
CSS Masonry and CSS Grid (geo/css) | | 12626 |
css, layout, masonry, grids |
Designing for Digital Minimalism: Creating User Experiences That Support Mental Well-Being (uxm) | | 12625 |
design, user-experience, minimalism, simplicity |
How Bun Supports V8 APIs Without Using V8 (bun) | | 12624 |
bun, javascript, v8, apis, comparisons |
Release Notes for Safari Technology Preview 204 (jon/web) | | 12623 |
release-notes, safari, apple, browsers |
Sketch and AI (ema+/ske) | | 12622 |
sketch, ai |
4 Tips for Unlocking the Benefits of Svelte in Frontend Development (ele/des) | | 12621 |
guest-posts, svelte, sveltekit |
Default Behavior of “position: absolute” (css) | | 12620 |
css, positioning, tips-and-tricks |
Understanding Cultural Norms to Design Inclusive User Experiences (uxm) | | 12619 |
design, user-experience, culture, dei |
Why Gumroad Didn’t Choose htmx (shl/htm) | | 12618 |
htmx, case-studies |
Designing Effective Information Architectures for Large-Scale Web Sites (uxm) | | 12617 |
design, information-architecture, complexity, scaling |
What’s the Difference Between HTML’s Dialog Element and Popovers? (chr/fro) | | 12616 |
html, modals, pop-overs, comparisons |
Bundling Past, Present, and Future (dev) | | 12615 |
videos, bundling, tooling, history, outlooks |
How to Learn HTML: 46 Great Sites, Courses, and Books (All Free) | | 12614 |
how-tos, learning, courses, books, html, link-lists |
Project IDX (goo) | | 12613 |
websites, google, code-editors, ai |
Solved by CSS Scroll-Driven Animations: Hide a Header When Scrolling Down, Show It Again When Scrolling Up (bra/bra) | | 12612 |
css, scrolling, animations, techniques |
Understanding the Concept of Scoping in CSS | | 12611 |
css, scope, concepts |
Self-Taught Developer’s Guide to Thriving in Tech (tre) | | 12610 |
guides, career |
Web Components Are Okay (nol) | | 12609 |
web-components |
The “b” Element (hey) | | 12608 |
html, semantics |
Matt Mullenweg Announces Temporary Lifting of WP Engine Ban (wpt) | | 12607 |
wordpress, wp-engine |
9 Laws That Every Software Developer Should Know (jor/git) | | 12606 |
programming, principles |
Next.js: Static Site Generation (SSG) With Incremental Static Regeneration (ISR) (rem) | | 12605 |
nextjs, incremental-static-regeneration |
NIST Recommends Some Common-Sense Password Rules (sch) | | 12604 |
security, passwords, guidelines |
“img sizes=auto” for Native Lazy Loading (ste) | | 12603 |
code-pens, html, images, lazy-loading, performance |
You Might Not Need That Framework (fir/fro) | | 12602 |
frameworks, javascript |
Some Go Web Dev Notes (b0r) | | 12601 |
go, sql, databases |
POSSE: Reclaiming Social Media in a Fragmented World (mol) | | 12600 |
social-media, indieweb |
A Complete Guide to Session Management in Next.js (cle) | | 12599 |
guides, nextjs, authentication, authorization |
Bad CSS-Dad Jokes III (alv) | | 12598 |
css |
Untrained Engineering Managers (j9t) | | 12597 |
engineering-management, culture, career, training |
How to Manage Dangerous Actions in User Interfaces (vpo/sma) | | 12596 |
how-tos, design, interaction-design, microcontent |
Making Maps Accessible to Screen Readers (mni) | | 12595 |
accessibility, screen-readers, link-lists |
Web Components Are Not the Future (rya) | | 12594 |
web-components, web-platform, frameworks |
5 Questions for Craig Buckler (cra+/fro) | | 12593 |
interviews, web-platform, history |
Disable Console Logs in Production in Next.js (ami) | | 12592 |
nextjs, console, logging, javascript |
Why I Prefer WebStorm Over Visual Studio Code for Web Development (ato) | | 12591 |
code-editors, webstorm, jetbrains, vs-code, microsoft, comparisons |
Building a Dynamic Background Effect (let) | | 12590 |
react, css, backgrounds, animations, effects |
Navigate Large Files Faster With Minimap Section Headers in VS Code (zor/css) | | 12589 |
videos, vs-code, microsoft, code-editors |
Catching Up on the WordPress WP Engine Sitch (geo/css) | | 12588 |
wordpress, wp-engine |
The State of Accessibility (slo/tpg) | | 12587 |
videos, podcasts, accessibility, standards |
A Guide to Destructuring in JavaScript (wil/pic) | | 12586 |
guides, javascript, examples |
Challenging the Case for Delayed ADA Compliance (tec/equ) | | 12585 |
podcasts, interviews, accessibility, ada, compliance, legal |
Observing Style Changes (bra/bra) | | 12584 |
slides, css |
How to Make a “Scroll to Select” Form Control (rps/css) | | 12583 |
how-tos, forms, scrolling, css |
The Ultimate Design Token Setup (luk/uxd) | | 12582 |
design-systems, design-tokens, best-practices, link-lists |
Automattic Sends WP Engine Its Own Cease-and-Desist Over WordPress Trademark Infringement (ind/tec) | | 12581 |
automattic, wordpress, wp-engine, legal |
The Problem With Superscripts and Subscripts (ric) | | 12580 |
typography, css |
The Golden Ratio in CSS (mad) | | 12579 |
css, principles, design |
Accessibility Is Everyone’s Responsibility (mer) | | 12578 |
accessibility, culture, dei |
Why Asking Questions Is a Vital Part of Growing as a Designer (uxd) | | 12577 |
design, career, communication |
Dynamic Numbering With CSS Counters (kev) | | 12576 |
videos, css |
Conway’s Law: The Hidden Force Shaping Your Software Architecture (tre) | | 12575 |
principles, architecture, engineering-management |
Unleash Your Inner Avenger: A Beginner’s Guide to Unix Shells (dra) | | 12574 |
guides, unix-like, shell |
2000s + 2010s = 10,000 (fro) | | 12573 |
frontend-dogma, history |
A Comprehensive Guide to Node.js Addons (mec) | | 12572 |
guides, nodejs |
Backend for Frontend (BFF) Architecture (git) | | 12571 |
architecture |
I Finally Understand OAuth | | 12570 |
authorization, oauth, security, processes |
Feature Detecting Scroll-Driven Animations With “@ supports”: You Want to Check for “animation-range” Too (bra/bra) | | 12569 |
css, feature-detection, support, animations, firefox, mozilla, browsers |
The Problem of the Em Square (uxd) | | 12568 |
design, typography, history |
How to Measure Design System at Scale (bet+/ube) | | 12567 |
how-tos, design-systems, scaling, observability |
Will Deno 2.0 Replace Node.js? (dev) | | 12566 |
videos, deno, nodejs, comparisons |
The Evolution of CSS: From Early Days to Flexbox and Grid (kev/thi) | | 12565 |
videos, css, history, concepts, principles |
Keeping Pixely Images Pixely (and Performant!) (chr/fro) | | 12564 |
css, images, effects |
Error Messages: 4 Guidelines for Effective Communication (tne/nng) | | 12563 |
videos, errors, guidelines, usability |
Bad CSS-Dad Jokes II (alv) | | 12562 |
css |
Your Accessibility Questions Answered by a Blind Person (usa) | | 12561 |
accessibility |
Firefox DevTools Newsletter 130 (nic/fir) | | 12560 |
release-notes, firefox, mozilla, browsers, dev-tools |
Building the Perfect Logo Strip (nil/9el) | | 12559 |
css, logos, images, techniques |
Getting Started With CI/CD: A Beginner’s Guide to Automating Your First Pipeline (With Jenkins) | | 12558 |
introductions, ci-cd, jenkins, automation, dev-ops |
The Trickiest Bug I’ve Ever Fixed (leo/fro) | | 12557 |
vuejs, debugging |
Outdated Docs Are Tech Debt (tre) | | 12556 |
documentation, technical-debt, comparisons, processes |
An Abridged History of Safari Showstoppers (rga) | | 12555 |
safari, apple, browsers, history |
No Authentication Like Button (abh) | | 12554 |
buttons, authentication, functionality |
Design Patterns in Dart (dar) | | 12553 |
videos, dart, software-design-patterns |
Social Media Hasn’t Killed the Personal Blog Just Yet (jim) | | 12552 |
social-media, blogging |
Significance of package-lock.json or yarn-lock.json | | 12551 |
npm, yarn, comparisons |
Hire HTML and CSS People (fon) | | 12550 |
html, css, hiring, engineering-management |
Masonry and Good Defaults (rac) | | 12549 |
css, layout, masonry |
How AI Is Evolving the Way We Code (ykd/thi) | | 12548 |
videos, ai, processes, career, outlooks |
Pfizer’s Future of Development (rhe/abi) | | 12547 |
outlooks, prioritization, processes, culture, case-studies |
Biome.js: The ESLint and Prettier Killer? (sah) | | 12546 |
biome, eslint, prettier, linting, formatting, tooling |
FastHTML: The Perfect Framework for Simple AI-Powered Web Apps? (mat) | | 12545 |
fasthtml, web-apps, ai |
Gradient Text With a Drop Shadow (1ma/fro) | | 12544 |
css, gradients, shadows |
Angular Routing Essentials: All You Need to Know in One Post (mon) | | 12543 |
fundamentals, angular, routing |
Powerful WebStorm Tips and Tricks: Boost Your Productivity | | 12542 |
webstorm, jetbrains, code-editors, tips-and-tricks, productivity |
If You Don’t Write Unit Tests… It’s a Skill Issue (dev) | | 12541 |
testing, processes |
Good UX Is Not Just About Minimizing Clicks (ich/uxd) | | 12540 |
user-experience, design, principles, processes |
Code Wins Arguments (tre) | | 12539 |
prototyping, processes |
Fundamentals of Frontend Architecture (cha) | | 12538 |
courses, fundamentals, architecture |
A Beginner’s Guide to Using Bluesky for Business Success (web) | | 12537 |
guides, social-media, bluesky, content-strategy |
Deno 2.0 Release Candidate (biw+/den) | | 12536 |
release-notes, deno |
New Values and Functions in CSS (alv) | | 12535 |
css, functions |
Fake GitHub Site Targeting Developers (jul/san) | | 12534 |
security, github |
Paying Down Tech Debt: Further Learnings (ger) | | 12533 |
technical-debt, processes |
Top 10 Microservices Design Patterns You Should Know | | 12532 |
microservices, software-design-patterns |
What’s New in DevTools: Chrome 127–129 (jec+/dev) | | 12531 |
videos, chrome, google, browsers, dev-tools |
The Nine Node Pillars (mat/pla) | | 12530 |
nodejs, principles, dependencies |
Frontend Development Practices That Will Help You Avoid Failure (dol/itn) | | 12529 |
best-practices, tech-stacks, architecture, principles, validation, linting, testing |
Why We Switched From Cypress to Playwright (big) | | 12528 |
cypress, playwright, comparisons, tooling, testing, performance |
Better Vue Components With TypeScript (fad) | | 12527 |
vuejs, components, typescript, examples |
Web Components in Action—How to Build a Design System (var) | | 12526 |
how-tos, web-components, design-systems |
A Step-by-Step Guide to Conducting a Web Accessibility Audit (tpg) | | 12525 |
guides, accessibility, auditing, testing, processes |
Dealing With Rejection After Applying to Hundreds of Jobs (rea) | | 12524 |
career, interviewing |
Compile and Run C in JavaScript (jar/bun) | | 12523 |
compiling, javascript |
Improving Rendering Performance With CSS “content-visibility” (nol) | | 12522 |
css, performance, rendering, optimization |
Node.js 20 Upgrade: A Journey Through Unexpected Heap Issues With Kubernetes (zte/dee) | | 12521 |
nodejs, maintenance, kubernetes, memory |
SVG Coding Examples: Useful Recipes for Writing Vectors by Hand (sma) | | 12520 |
images, svg, examples |
Don’t Sleep on AbortController (ket) | | 12519 |
javascript |
The Problem of Knowledge Debt in Tech (bek/ope) | | 12518 |
documentation, collaboration, version-control |
CSS Grid Layout Module Level 3 (tab+/w3c) | | 12517 |
css, grids, layout |
On Ticket Management (j9t) | | 12516 |
processes, project-management, engineering-management, efficiency |
Get Ready for Interop 2025: Your Chance to Shape the Web (stu/web) | | 12515 |
interoperability, web-platform, browsers, support |
Accessibility Preference Settings, Information Architecture, and Internalized Ableism (eri) | | 12514 |
accessibility, information-architecture, wcag, apple |
Introduction to Micro Frontends: An Overview (fro) | | 12513 |
introductions, overviews, micro-frontends |
The Real Cost of Meetings: What FAANG Companies Do Differently (tre) | | 12512 |
collaboration, processes, efficiency, aws, facebook+meta, google, apple |
Animate to “height: auto;” (and Other Intrinsic Sizing Keywords) in CSS (bra/dev) | | 12511 |
css, animations |
This New JavaScript Operator Is an Absolute Game Changer (tar/cod) | | 12510 |
javascript, operators |
The Continuing Tragedy of Emoji on the Web (nol) | | 12509 |
emoji, unicode, support, browsers |
Submit Your Proposals for Interop 2025 (rac/dev) | | 12508 |
interoperability, web-platform, browsers, support |
Clever Polypane Debugging Features I’m Loving (mrt/css) | | 12507 |
polypane, browsers, dev-tools, debugging |
Learn CSS Grid (mia+/odd) | | 12506 |
videos, css, grids, layout |
Oracle, It’s Time to Free JavaScript (tin+) | | 12505 |
javascript, licensing, legal, oracle |
Optimising for High Latency Environments (css) | | 12504 |
performance, optimization, content-delivery, http, caching |
Hacking Cars in JavaScript (Running Replay Attacks in the Browser With the HackRF) (dev) | | 12503 |
javascript, security |
Stop Using “React.Fragment” (hey/tim) | | 12502 |
react |
Rethinking Code Reviews With Stacked PRs (dph) | | 12501 |
code-reviews, version-control, git, tooling |
How to Use JavaScript With LangChain: A Step-by-Step Guide | | 12500 |
how-tos, guides, javascript, langchain |
How to Teach CSS (jos/css) | | 12499 |
videos, how-tos, css |
Making Orbit Animations With CSS Custom Properties (lon) | | 12498 |
css, custom-properties, animations, effects |
WebKit Features in Safari 18.0 (jen/web) | | 12497 |
safari, apple, browsers, webkit, release-notes |
Selecting Previous Siblings (chr/fro) | | 12496 |
css, selectors |
When to Start Blogging? (bir) | | 12495 |
blogging |
Why HTML Has Both “<b/i>” and “<strong/em>”? (the) | | 12494 |
html, semantics |
Noisy, Hungry Data Centers Are Catching Communities by Surprise (sea/nyt) | | 12493 |
hosting, sustainability |
The Magic Behind Laravel’s New “defer()” Helper (ami) | | 12492 |
laravel |
Evolve or Become Irrelevant (tre) | | 12491 |
career, learning |
How to Create a Type to Retrieve All Keys of an Object in TypeScript (hi) | | 12490 |
how-tos, typescript, objects |
What’s the Difference Between Information Architecture and Content Strategy? (jar) | | 12489 |
content, content-strategy, information-architecture, terminology, concepts, comparisons |
Let’s Bring Back Browsing (cod) | | 12488 |
web, browsing |
10 Mind-Blowing Node.js Features That Make It Unstoppable | | 12487 |
nodejs |
Stop Designing Your Web Application for Millions of Users When You Don’t Even Have 100 (biz) | | 12486 |
web-apps, processes, scaling |
Brief Note on Disclosures in Fieldsets (aar) | | 12485 |
accessibility, forms, pop-overs |
Do You Still Use Git in the Terminal? (mcb) | | 12484 |
discussions, git, command-line |
Bitwise Operators in JavaScript and When to Use Them (8ho) | | 12483 |
javascript, operators |
Company Culture Happens Outside Management (tre) | | 12482 |
culture, engineering-management |
The HTTP QUERY Method (jre+/iet) | | 12481 |
protocols, http |
CSS Values and Units Module Level 5 (tab+/w3c) | | 12480 |
standards, css, units |
Predicting Developer Attrition (abi) | | 12479 |
research, culture, leadership |
Deceptive Patterns in Copy Are Killing Me (uxd) | | 12478 |
content, dark-patterns, user-experience |
10 Bad TypeScript Habits to Break in 2024 (git) | | 12477 |
typescript, mistakes |
The Importance of Title Tags: Tips and Tricks to Optimize for SEO (web) | | 12476 |
html, seo, optimization, tips-and-tricks |
Introducing TanStack Router (ada/fro) | | 12475 |
introductions, react, routing, tooling |
The Fallacy of Federated Design Systems (nat) | | 12474 |
design-systems, scaling, link-lists |
But Why?? (a11) | | 12473 |
slides, accessibility, design-patterns, testing, keyboard-navigation, contrast, colors, zooming |
Two CSS Properties for Trimming Text Box Whitespace (css) | | 12472 |
css, whitespace |
Make “git diff” Look Beautiful in the Terminal (ami) | | 12471 |
git, command-line |