Good Forms (dav) | | 12470 |
forms, best-practices, usability, accessibility, validation |
Rethinking CSS in JS | | 12469 |
css, javascript, css-in-js, design, design-systems, maintenance, state-management |
The Redmonk Programming Language Rankings: June 2024 (sog/red) | | 12468 |
programming, comparisons, javascript, python, java, php, typescript, css, ruby, go, shell, dart |
10 Developer Tools to Improve Your Daily Life as a Developer | | 12467 |
tooling, productivity, developer-experience |
Speed Up Your Website With “<link rel=preconnect>” (tre) | | 12466 |
performance, hints |
When Should You Actually Worry About Tech Debt? (tre) | | 12465 |
technical-debt |
A Day in the Life of a DevOps Engineer: Real Stories and Challenges | | 12464 |
career, processes, dev-ops |
State of HTML 2024 (sac/dev) | | 12463 |
surveys, html |
Using Controllers for Keyboard Accessibility (nik/a11) | | 12462 |
videos, accessibility, keyboard-navigation |
Reasons I Still Love the Fish Shell (b0r) | | 12461 |
shell, developer-experience |
Prioritize Accessibility in Procurement for Better CX and EX (gin/for) | | 12460 |
accessibility, prioritization, processes |
The Folly of Chasing Demographics (hey/inc) | | 12459 |
videos, accessibility, dei |
Five Ways to Lazy Load Images for Better Website Performance (ant/sit) | | 12458 |
performance, lazy-loading, tooling |
Understanding the “Why” Around Neurodivergent Inclusive Web Design (owe/inc) | | 12457 |
videos, accessibility, dei |
Request for Developer Feedback: Customizable Select (una/dev) | | 12456 |
html, forms |
A Billion New Developers Thanks to AI? (cod) | | 12455 |
career, ai, foss, link-lists |
Why Copilot Is Making Programmers Worse at Programming (biz) | | 12454 |
ai, github-copilot, github, craft, quality, programming, career |
Something Went Wrong (mol) | | 12453 |
javascript, frameworks, community, developer-experience, user-experience |
React 19 Cheat Sheet (ken) | | 12452 |
cheat-sheets, react |
Express.js 5.0 Released After Long Delay, Though Not Yet Default as Project Appeals for Contributors (d3v) | | 12451 |
express |
How to Find the Accessible Name of a Button With Google Chrome (eri) | | 12450 |
how-tos, accessibility, buttons, chrome, google, browsers, dev-tools |
Verso Taking Shape as a Servo-Powered Web Browser (mic/pho) | | 12449 |
browsers, verso, servo |
Google Is Killing Information Economics on the Internet (tre) | | 12448 |
google, ai, economics |
Logical Properties in Size Queries (mic/css) | | 12447 |
css, logical-properties, container-queries |
6 Techniques I Use to Create a Great User Experience for Shell Scripts (jas) | | 12446 |
shell, techniques, user-experience |
2024: 0.5% of the Global Top 200 Websites Use Valid HTML (j9t) | | 12445 |
html, conformance, metrics, quality, craft |
Split Effects With No Content Duplication (ana/fro) | | 12444 |
css, effects, maintainability |
Standalone Components Are the Future | | 12443 |
videos, angular, components |
Chrome Ends Support for First Input Delay (rvi/dev) | | 12442 |
browsers, google, chrome, performance, web-vitals, support |
Stop Recreating the Wheel: Local Government Organizations Sharing Accessibility Information (tec+/equ) | | 12441 |
podcasts, interviews, accessibility, processes, vpat-acr |
The Neverending Story (gar) | | 12440 |
web-platform, standards, frameworks, libraries, tooling |
Designing Design Systems: Supporting Implementation and Adoption (ado) | | 12439 |
design-systems |
Top 10 Angular Architecture Mistakes You Really Want to Avoid (tom/ang) | | 12438 |
angular, architecture, mistakes |
What Price? (ada) | | 12437 |
ai, sustainability, prioritization |
From Node.js to Deno: How It All Began (pis+/hon) | | 12436 |
videos, nodejs, deno, javascript, runtimes, history |
Anchor Positioning Quirks (mon/css) | | 12435 |
css, anchor-positioning |
WCAG and Accessibility Beyond Naive Misconceptions (ope) | | 12434 |
accessibility, wcag, testing, auditing |
Tips for Reducing Cyclomatic Complexity (tre) | | 12433 |
complexity, tips-and-tricks, best-practices, programming |
The Easiest Way to Start Working With OKRs (cwo) | | 12432 |
okr, processes, prioritization |
GitHub Trick to Find the Commit That Deleted a File (che/mic) | | 12431 |
git, github |
A Web Component for CodePen Embeds? (mia) | | 12430 |
web-components, embed-code, codepen |
Time Travelling CSS With “:target” (css) | | 12429 |
css, selectors |
CSS Triggers (and) | | 12428 |
websites, css, rendering |
The Undeniable Utility of CSS “:has” (jos) | | 12427 |
css, selectors, examples |
More npm Packages on Cloudflare Workers: Combining Polyfills and Native Code to Support Node.js APIs (jas+/clo) | | 12426 |
cloudflare, nodejs, npm, apis, dependencies |
Ensuring the Staying Power of User Experience in Your Organization (jon/uxm) | | 12425 |
user-experience, processes, culture |
JavaScript Promises in Depth With V8 Engine Internals (alp) | | 12424 |
javascript, promises, v8 |
Create a Toggle Switch in React as a Reusable Component (pra+/sit) | | 12423 |
react, components, toggles, sass, functionality |
What Does Hydration Mean? (chr/fro) | | 12422 |
hydration, concepts, javascript, html, dom |
How to Build an AI-Driven User Research Repository (uxd) | | 12421 |
how-tos, user-experience, research, ai |
Data Centers Are Eating and Drinking Our Environment (ger) | | 12420 |
storage, hosting, sustainability |
Building the Same App Using Various Web Frameworks (eug) | | 12419 |
fasthtml, nextjs, sveltekit, frameworks, comparisons |
Going Buildless (mxb) | | 12418 |
building, components, html |
Story of a Button (cre) | | 12417 |
buttons |
Simplicity (cre) | | 12416 |
simplicity, design |
The State of ES5 on the Web (phi) | | 12415 |
ecmascript, javascript, tooling, support |
“setImmediate()” vs. “setTimeout()” in JavaScript (tre) | | 12414 |
javascript, comparisons |
Frontend Dev Plus Data Structures and Algorithms: How DSA Can Power Your React App | | 12413 |
data-structures, algorithms, react |
Manual ’Till It Hurts (ada) | | 12412 |
building, simplicity |
Gaining Access to Anyone’s Browser Without Them Even Visiting a Website (xyz) | | 12411 |
arc, browsers, vulnerabilities, security |
The Secrets of the “delete” Operator in JavaScript (hi) | | 12410 |
javascript, operators |
Unrealistic Deadlines in Software Engineering (tre) | | 12409 |
project-management, prioritization, quality, engineering-management |
Mobile Accessibility Testing: Enhancing User Experience for All (a11) | | 12408 |
accessibility, user-experience, testing, mobile |
caniuse-cli (bra) | | 12407 |
packages, npm, support, browsers, web-platform, caniuse, command-line |
How to Create a Weekly Google Analytics Report That Posts to Slack (pau/sma) | | 12406 |
how-tos, google, analytics, apis, slack, documentation, functionality |
Understanding JavaScript Closures With Examples (tre) | | 12405 |
javascript, closures, examples |
Quick Tip: Using “flatMap()” to Extract Data From a Huge Set Without Any Loop (cod) | | 12404 |
javascript, arrays, tips-and-tricks |
Look Out, Kids: PHP Is the New JavaScript (dav/mux) | | 12403 |
php, javascript, laravel, frameworks |
A Compelling Case for the Comma Operator (bas) | | 12402 |
javascript, operators |
I Need an Accessible Hero (acc) | | 12401 |
accessibility, design-patterns |
“display: contents” Is Not a CSS Reset (aar) | | 12400 |
css, accessibility, resetting |
UX Design Isn’t Dead, You’re Just Confused (uxd) | | 12399 |
user-experience, design, career |
CSS Cascading and Inheritance Level 6 (fan+/w3c) | | 12398 |
standards, css, cascade |
Design Systems Should Do Less (jos/uxd) | | 12397 |
design-systems, simplicity, components |
How to Detect Broken Links With Playwright (ste/che) | | 12396 |
how-tos, link-rot, testing, playwright |
The Goal Isn’t to Write Less Code (cfe) | | 12395 |
embed-code, ai, craft |
A Complete Guide to Beginning With TypeScript (cod/fro) | | 12394 |
guides, typescript, link-lists, learning |
Inlay Hints Make It Easy to Read Code in VS Code (ami) | | 12393 |
code-editors, microsoft, vs-code, developer-experience |
JavaScript/Python Array Quick Reference (8ho) | | 12392 |
javascript, python, arrays, overviews |
Good Software Development Habits | | 12391 |
programming, best-practices |
Sticky Headers and Full-Height Elements: A Tricky Combination (sma) | | 12390 |
css, techniques |
The HTML History and Optimization Cheat Sheet (j9t) | | 12389 |
html, history, optimization, cheat-sheets |
Bad CSS-Dad Jokes (alv) | | 12388 |
css |
The Helpful Content Update Was Not What You Think (thc/moz) | | 12387 |
seo, metrics, google |
The Story of Figma: Living Long Enough as a Hero to Become a Villain? (uxd) | | 12386 |
figma |
CSS Display Contents (sha) | | 12385 |
css, layout |
Dreaming About Drupal [and] Its Long Term Potential (dom) | | 12384 |
drupal, outlooks |
Avoiding Accessibility Barriers With a Checklist for Custom Controls—Opinion (jer) | | 12383 |
accessibility, mobile |
What’s New in React 19 (man/ver) | | 12382 |
react, vercel |
Should Form Labels Be Wrapped or Separate? (sib/tpg) | | 12381 |
html, forms, labels, accessibility, browsers, assistive-tech |
Cleaning and Speeding Up the JS Ecosystem—Journey So Far (430) | | 12380 |
javascript, optimization |
A Complete Guide to Beginning With JavaScript (cod/fro) | | 12379 |
guides, javascript, link-lists, learning |
A Release Note for the Web Platform (pat) | | 12378 |
web-platform, developer-experience, css, alt-text, ecmascript |
Writing Effective Pull Request Descriptions: A Developer’s Guide (fyv) | | 12377 |
guides, version-control, documentation, code-reviews, collaboration |
Notes on Setting Up a Static Website With AWS (Route 53, S3, ACM) (j9t) | | 12376 |
aws |
Paying Down Tech Debt (ger) | | 12375 |
technical-debt, prioritization, productivity |
Ugly Websites Sell Better (mic) | | 12374 |
design, processes, testing, optimization |
Sanding UI (jim) | | 12373 |
forms, usability |
Another Stab at Truncated Text (geo/css) | | 12372 |
design, accessibility, usability, css |
Quick Guide to Web Typography for Developers (ole) | | 12371 |
guides, typography, fonts, examples |
Thinking About Using AI? (mrc/gre) | | 12370 |
research, ai, sustainability |
Under-Engineered Estimated Reading Time Feature (aar) | | 12369 |
user-experience, scrolling |
Tackling a System’s Accessibility Without Testing (jbu+/gov) | | 12368 |
accessibility, wcag, case-studies, heuristics |
How to Deploy Node.js to AWS Lambda With OpenTofu and GitHub Actions | | 12367 |
how-tos, deploying, nodejs, aws, serverless, github-actions, github, tooling, link-lists |
Captured Custom Properties (kiz) | | 12366 |
css, custom-properties |
CSS “@ property” and the New Style (hex) | | 12365 |
css |
What Is React.js? (hey) | | 12364 |
videos, react |
Skeleton Screens vs. Progress Bars vs. Spinners (sam/nng) | | 12363 |
videos, user-experience, performance |
Scroll-Enhanced Experiences (car/css) | | 12362 |
videos, css, scrolling |
HTML Whitespace Is Broken (dev) | | 12361 |
html, whitespace |
Backgrounds for the Box Model (and Why It Can Be Useful) (chr/fro) | | 12360 |
css, box-model, backgrounds |
“AggregateError” in JavaScript (tre) | | 12359 |
javascript, errors |
Lazy Loading Isn’t Just Lazy, It’s Late: The Web Deserves Faster | | 12358 |
performance, lazy-loading, web-vitals, angular, single-page-apps |
Semi-Annual Reminder to Learn and Hire for Web Standards (aar) | | 12357 |
learning, fundamentals, standards, html, css |
Get Window Size in Pure CSS (lea) | | 12356 |
css, techniques |
I Want the Read Write Suggest-Edit Accept-Edit Update Web (tan) | | 12355 |
web, indieweb |
What It Is Like to Work in Meta’s (Facebook’s) Monorepo (moo) | | 12354 |
facebook+meta, monorepos |
Be Careful When Using Generative Artificial Intelligence to Produce Code (cer) | | 12353 |
accessibility, ai, code-generation |
How I Created a 3.78 MB Docker Image for a JavaScript Service | | 12352 |
docker, javascript |
Reducing UX Debt (or Die Trying) (kar/uxd) | | 12351 |
user-experience, design-debt |
Headings (web) | | 12350 |
html, headings, accessibility |
Faster Pages With React (flo/sma) | | 12349 |
react, performance |
An SSR Performance Showdown (mco) | | 12348 |
server-side-rendering, performance, vuejs, svelte, solidjs, preact, react, comparisons |
An Enhancement to Accessible Responsive Tables (tem) | | 12347 |
accessibility, tables, responsive-design, javascript |
Automattic Launches Ambitious Tumblr Migration to WordPress (rae/the) | | 12346 |
automattic, wordpress, migrating |
A/B Testing 101 (tne/nng) | | 12345 |
introductions, testing, usability, user-experience |
Supporting AVIF in Google Search (joh/goo) | | 12344 |
google, search, avif, images, support |
Java Optionals (ada/fro) | | 12343 |
java |
Understanding Web Storage: localStorage, sessionStorage, and Cookies (abh) | | 12342 |
storage, cookies, javascript |
OpenAI Is Shockingly Good at Unminifying Code (pun) | | 12341 |
ai, openai, javascript, minification |
Harnessing Copilot and Other Gen-AI Tools to Increase Digital Accessibility Efficiency (vle) | | 12340 |
videos, ai, microsoft, tooling, accessibility, images, alt-text |
Python Developers Survey 2023 Results (jet) | | 12339 |
surveys, python |
Paragraphs (sco) | | 12338 |
html, accessibility |
HTTP 1 vs. HTTP 2 vs. HTTP 3 (sah) | | 12337 |
videos, protocols, http, history, comparisons |
CSS Style Observer (bra) | | 12336 |
packages, npm, css |
Why Playwright Is Less Flaky Than Selenium (sea) | | 12335 |
testing, playwright, selenium, comparisons |
When Regex Goes Wrong (tre) | | 12334 |
regex |
New to the Web Platform in August (rac/dev) | | 12333 |
release-notes, web-platform, browsers, google, chrome, mozilla, firefox |
Caching Demystified: Inspect, Clear, and Disable Caches (jec/dev) | | 12332 |
videos, caching, debugging, dev-tools, chrome, google, browsers |
What the Heck Is ARIA? A Beginner’s Guide to ARIA for Accessibility (kat/a11) | | 12331 |
videos, guides, aria, html, accessibility |
Why I Don’t Block AI Scrapers (j9t) | | 12330 |
ai, scraping, robotstxt |
Querying the Color Scheme (kiz) | | 12329 |
css, container-queries, custom-properties, dark-mode |
Hidden Cost of Frontend Frameworks | | 12328 |
frameworks, dependencies, simplicity |
Stuck in the Steps? (uxd) | | 12327 |
design, processes |
Drupal 11: New Features to Empower Ambitious Site Builders (evo) | | 12326 |
drupal |
Multithreading in Node.js: Using Atomics for Safe Shared Memory Operations (pav) | | 12325 |
nodejs, multithreading, memory |
The “aside” Element (hey) | | 12324 |
html, semantics, accessibility |
How to Handle Errors in Next.js for Node With the App Router (ant/app) | | 12323 |
how-tos, errors, nextjs, nodejs |
The Secret Inside One Million Checkboxes (its) | | 12322 |
html, databases, community |
Building Better Logins: A UX and Accessibility Guide for Developers (uxd) | | 12321 |
guides, user-experience, accessibility |
What’s Missing From HTML and CSS? (rac/dev) | | 12320 |
html, css |
IndieWeb vs. Indie Web (fyr) | | 12319 |
web, indieweb, terminology, comparisons |
JavaScript Generators Explained, but on a Senior-Level (jan/rea) | | 12318 |
javascript, functions |
The Ultimate Guide to Font Performance Optimization (deb) | | 12317 |
guides, fonts, performance, optimization |
Release Notes for Safari Technology Preview 202 (jon/web) | | 12316 |
release-notes, browsers, apple, safari |
Anchor Positioning (tab/css) | | 12315 |
videos, css, anchor-positioning |
The Dialog Element With Entry and Exit Animations (chr/fro) | | 12314 |
modals, css, animations |
Chris Ferdinandi on ADHD, Focus, and Working in Tech (cfe+/wpt) | | 12313 |
podcasts, career |
Interface Segregation Principle in React (ale) | | 12312 |
principles, solid, react |
How to Use React Compiler—a Complete Guide (tap/fre) | | 12311 |
how-tos, guides, react, compiling |
Advanced Playwright Techniques for Flawless Testing (deb/lam) | | 12310 |
videos, testing, playwright, techniques |
Shipping Tumblr and WordPress (aut) | | 12309 |
migrating, wordpress |
Are Design Systems Just a Bandaid? (bea/uxd) | | 12308 |
design, design-systems, product-management |
Make Me One (Input) With Everything (mor/mat) | | 12307 |
html, forms, accessibility, simplicity |
A Comprehensive Guide to Understanding TypeScript Record Type (sit) | | 12306 |
guides, typescript |
What Skills Should You Focus on as Junior Web Developer in 2024? (fro) | | 12305 |
career, fundamentals, html, css, javascript, frameworks, tooling, learning, link-lists |
Has the IndieWeb Become Irrelevant? (sta) | | 12304 |
indieweb, web, fediverse |
Set Up a $4/Month Hetzner VM to Skip the Serverless Tax (shi) | | 12303 |
servers, serverless, hosting |
How to Fix ESLint Violations With AI Assistance (doc) | | 12302 |
how-tos, eslint, ai, automation |
Generating Unique Random Numbers in JavaScript Using Sets (ji/sma) | | 12301 |
javascript, randomness |
How to Easily Add Dark Mode to Your Website (bri) | | 12300 |
how-tos, dark-mode, html, css, javascript, functionality |
Is Server-Side Rendering Making a Comeback in 2024? (ele/des) | | 12299 |
server-side-rendering |
What RSS Needs (mno) | | 12298 |
syndication, rss, atom, community |
Managing Angular (mge) | | 12297 |
angular, product-management, processes |
WCAG’s A and AA Distinction Is Mostly Academic (yat) | | 12296 |
accessibility, wcag, standards |
DevOps Project—the Ultimate CI/CD Corporate DevOps Pipeline Project | | 12295 |
dev-ops, ci-cd, aws, docker, jenkins |
Why Is Reaching WCAG Level AAA Not Recommended? (cer) | | 12294 |
accessibility, wcag, standards |
Mutation-Testing Our JavaScript SDKs (luk/sen) | | 12293 |
javascript, testing, case-studies |
Content Strategy: Study Guide (aka/nng) | | 12292 |
guides, content, content-strategy, training, link-lists |
Is Using “aria-label” to Add Alternative Text But No “alt” Attribute Still a WCAG Fail? | | 12291 |
discussions, accessibility, html, attributes, forms, labels, aria, alt-text, images |
Wolvic 1.7 Released (wol) | | 12290 |
release-notes, wolvic, igalia, browsers |
Explicitly State the Difference Between Options (nng) | | 12289 |
usability, information-design |
Top Ten Git Tips and Tricks (jke/hon) | | 12288 |
git, tips-and-tricks, command-line |
Behind the Scenes: The Making of VS Code (bur+/cod) | | 12287 |
videos, code-editors, microsoft, vs-code, history |
Understanding Vue’s Suspense (tre) | | 12286 |
vuejs |
Spoiler Alert: It Needs to Be Accessible (sco) | | 12285 |
accessibility, html, web-components, aria |
Mastering Typography in Logo Design (hon/sma) | | 12284 |
typography, design, images, logos |
Fluid Typography in Design Systems: From Design to Code (fel/uxd) | | 12283 |
typography, design, design-systems, design-tokens |
The Only Widely Recognized JavaScript Feature Ever Deprecated (tre) | | 12282 |
javascript, history |
The Two Lines of CSS That Tanked Performance (120 FPS to 40 FPS) (and) | | 12281 |
css, animations, performance |
Improving the Screen Reader Experience for “Learn WCs” (and) | | 12280 |
accessibility, user-experience, screen-readers, assistive-tech, apple, voiceover, case-studies |
The Top Programming Languages 2024 (ste/iee) | | 12279 |
programming, comparisons, python, java, javascript, typescript, sql, go, html, php, lua |
Raw-Dogging Websites (bra) | | 12278 |
html, css, javascript, tech-stacks |
Google Quietly Launches New AI Crawler (mar/sea) | | 12277 |
google, ai, crawling, robotstxt |
Amazon Cloud CEO Predicts a Future Where Most Software Engineers Don’t Code—and AI Does It Instead (wri/ent) | | 12276 |
ai, outlooks, career |
Configuring SSH Keys for Multiple GitHub Accounts (ste) | | 12275 |
github, ssh, authentication, configuration |
How to Create an npm Package (mat) | | 12274 |
how-tos, npm, dependencies |
The Monospace Web (owi) | | 12273 |
fonts, design |
Basic Keyboard Shortcut Support for Focused Links (eri) | | 12272 |
links, focus, support, browser-engines, keyboard-shortcuts, accessibility |
Foundations: Labelling Text Fields With Input and Label (tet) | | 12271 |
accessibility, fundamentals, forms, labels, html |
Understanding WCAG 2.1’s Success Criteria 1.4.10 Reflow (mni) | | 12270 |
accessibility, wcag, reflow, zooming |
Exposing Internal Methods on Vue Custom Elements (jai) | | 12269 |
vuejs, javascript |
Elastic Overflow Scrolling (dav/css) | | 12268 |
css, overflow, scrolling |
Inside ECMAScript: JavaScript Standard Gets an Extra Stage (mar/the) | | 12267 |
ecmascript, javascript |
Tailwind Balances Abstraction and Transparency | | 12266 |
tailwind |
Double Your Specificity With This One Weird Trick (cir) | | 12265 |
css, selectors, cascade, tips-and-tricks |
5 Wasm Use Cases for Frontend Development (ele/des) | | 12264 |
guest-posts, webassembly, security, performance |
Custom Range Slider Using Anchor Positioning and Scroll-Driven Animations (css/fro) | | 12263 |
css, anchor-positioning, scrolling, animations, forms |
Can You Convert a Video to Pure CSS? (toa) | | 12262 |
multimedia, conversion, css, javascript |
Stop Using Margin Top—use Margin Bottom and Gap Instead (tom) | | 12261 |
css, spacing |
JS Dates Are About to Be Fixed (iag/tim) | | 12260 |
javascript, ecmascript |
React Is (Becoming) a Full-Stack Framework (rwi) | | 12259 |
react, frameworks |
How to Make Your Web Page Faster Before It Even Loads (whi/sen) | | 12258 |
how-tos, performance, web-vitals |
Top 5 HTML Features You’re Not Using (But Should Be) (saf) | | 12257 |
html |
Wasp: The JavaScript Answer to Django for Web Development (was) | | 12256 |
wasp, django, comparisons |
Batteries Included Accessibility: A Pragmatic Guide to Get Started Today (mme+/iaa) | | 12255 |
videos, guides, introductions, accessibility |
Igalia Chats: The Coming Adpocalypse (bka+/iga) | | 12254 |
podcasts, browsers, monetization, economics |
State of CSS 2024 (sac/dev) | | 12253 |
surveys, css |
Regexes Got Good: The History and Future of Regular Expressions in JavaScript (sle/sma) | | 12252 |
regex, javascript, history |
The Case for a Better Web (uri) | | 12251 |
web, link-lists |
From RPGs to UX: How Progress Indicators Affect User Engagement (uxd) | | 12250 |
user-experience, design, progress-indicators |
Common Misconceptions About How to Optimize LCP (bre/dev) | | 12249 |
performance, web-vitals, metrics, optimization |
Ryan Dahl Explains Why Deno Had to Evolve With Version 2.0 (tin/sta) | | 12248 |
podcasts, interviews, deno, runtimes |
The CSS “contain” Property (rps/fro) | | 12247 |
css, container-queries |
How Did We Test Hundreds of Landing Pages (woo) | | 12246 |
testing, landing-pages |
Line Numbers for “<textarea>” Using SVG (mad) | | 12245 |
forms, javascript, svg |
10 Python Programming Optimisation Techniques (jam) | | 12244 |
python, optimization, techniques |
What’s New in ECMAScript 2024 (paw) | | 12243 |
ecmascript, standards |
How Good UX Design Can Transform Lead Generation (uxm) | | 12242 |
design, user-experience, user-conversion |
Accessibility Specialists Warn Against Using AI for Alt Text (mar/uka) | | 12241 |
accessibility, alt-text, images, ai |
Cache Grab: How Much Are You Leaving on the Table? (css) | | 12240 |
performance, caching |
Center Items in First Row With CSS Grid (hex) | | 12239 |
css, grids, layout, centering |
The “Other” C in CSS (sar/css) | | 12238 |
videos, css, accessibility |
The Role of Sound Design in UX Design: Beyond Notifications and Alerts (uxm) | | 12237 |
design, user-experience, multimedia |
AI Paradox (j9t) | | 12236 |
ai, productivity |
The “P” Word, Legitimacy, and Challenging Our Default Models and Frames (joh) | | 12235 |
leadership, culture |
UX Is Dead. Long Live UX. (usa/uxd) | | 12234 |
user-experience, economics, history |
How Can Accessibility Improve Your Conversion Rate Optimization Efforts? (cer) | | 12233 |
accessibility, user-conversion, optimization, usability, economics |
Using JavaScript Generators to Visualize Algorithms (ale) | | 12232 |
javascript, algorithms, visualization |
Algorithms We Develop Software By (gra) | | 12231 |
programming, processes, quality, best-practices |
Node.js Doubles Security Releases With Newly Automated Process, Re-Evaluates Unsupported Experimental Features (sar/soc) | | 12230 |
nodejs |
A Guide to CSS Resets (ri) | | 12229 |
guides, css, resetting |
WCAG 2.2 Summary and Breakdown (mar) | | 12228 |
accessibility, wcag, guidelines, overviews |
Reckoning: The Way Out (sli) | | 12227 |
javascript, performance, metrics, hiring |
Good Refactoring vs. Bad Refactoring (ste/bui) | | 12226 |
refactoring, comparisons, maintenance, quality, javascript |
What Signal Are You Sending? (gap) | | 12225 |
career, communication, culture |
Top 10 Web Updates From Google I/O ’24 (dev) | | 12224 |
videos, browsers, google, chrome, apis, dev-tools |
80/20 Accessibility (mar) | | 12223 |
accessibility, principles |
Just Use Postgres | | 12222 |
databases, postgresql, sql, aws, dynamodb, mongodb, mysql, comparisons |
Writing Alt Text for a Scientific Figure (kri) | | 12221 |
accessibility, images, alt-text, writing, information-design |