Tech is political: The people under attack in Palestine 🇵🇸, Iran 🇮🇷, and Lebanon 🇱🇧 are people like us. They’re our brothers and sisters, too. Read up on their history, scrutinize what you’re told, and demand respect, accountability, and support. Hide

dxsrc

← On This Day in Web Development: November 20 →

Entry (Sources) and TopicsDate#
Should We Even Have :closed? (sun/css)68
css, selectors, disclosure-widgets
Grid: How grid-template-areas Offer a Visual Solution for Your Code (sar/web)67
css, grids, layout
WCAG 2.1 Addition—Success Criterion 1.3.4: Orientation (Level AA)66
accessibility, wcag, standards, mobile
How to Create 3D Images in CSS With the Layered Pattern (sun/fro)65
how-tos, images, 3d, css, transforms
5 Engineering Skills to Prioritize in the AI-Driven Era64
ai, writing, architecture, debugging, communication, career
The Rosetta Stone of Design Engineering (yan)63
design, processes, collaboration
Cross-Browser Anchor Positioning (mey+/odd)62
videos, interviews, css, anchor-positioning
Testing Methods: Focus Order (dec)61
accessibility, wcag, testing, focus, keyboard-navigation, link-lists
Responsive Letter Spacing (tyl/clo)60
responsive-design, typography, css
Make Creative Borders With background-clip: border-area (web)59
css, borders, backgrounds, safari, browsers
WP Engine Updates Its Original Legal Complaint Against Automattic and Matt Mullenweg58
wp-engine, automattic, wordpress, legal
Static Site Generation With Next.js: Using Next.js for React.js Applications57
static-site-generation, site-generators, nextjs, react
React.js Best Practices for Beginners: A Comprehensive Guide56
guides, best-practices, react, components, state-management, hooks, debugging
How to Use Lighthouse Wisely in Your Front-End Projects (ele/des)55
guest-posts, how-tos, lighthouse, performance, accessibility, seo, best-practices
What We Learned Migrating From Webpack to Vite54
migrating, webpack, vite, lessons
So You Decided to Do a Technical Migration (loc/btc)53
videos, migrating, maintenance
Avoiding False Positives in Node.js Tests (app)52
nodejs, testing
An Outline Version of the New CSS Logo (kil)51
css
My 3 Most-Wanted CSS Table Features (dar)50
css, html, tables, wish-lists
The CSS Reset Contradiction (j9t)49
css, resets
Privacy Principles (rob+/w3c)48
privacy, principles
Navigating the Intersection of Brand Strategy and User Experience (uxm)47
branding, strategies, user-experience
The 9 HTML Elements That Have an Attribute of the Same Name, or: The 9 Attributes That Have an Element of the Same Name (j9t)46
html, attributes
SEO Writing: 12 Tips for Creating SEO-Optimized Content (sem)45
seo, writing, content, optimization, tips-and-tricks
How to Avoid Breaking Web Pages for Keyboard Users (tpg)44
how-tos, accessibility, keyboard-navigation
Conducting a Content Audit to Improve Your Content (uxm)43
content, auditing, quality, optimization
What Are Webhooks and How to Use Them42
webhooks
Inspecting WCAG 2.2: Target Size41
videos, accessibility, wcag, standards
CSS4 Is Coming (Not a Clickbait) (zor/css)40
videos, css
Jimdo’s Engineering Guidelines39
guidelines, processes, collaboration, onboarding, case-studies
Announcing TypeScript 5.3 (dan/typ)38
release-notes, typescript
Width and Height in CSS (jim)37
css
Streams in Node.js36
nodejs, streaming, examples
Brief Note on aria-readonly Support (aar)35
accessibility, html, aria, assistive-tech, support
Today I Learned: The Subtle Art of Code Reviews34
code-reviews, best-practices, quality
Get Verified on Mastodon With WordPress (osd)33
mastodon, wordpress
Multidimensional Design Systems (fig)32
videos, design-systems
Accessibility Myths31
websites, accessibility, myths
Dear HTML Element (sup)30
html
200 OK! Error Handling in GraphQL29
graphql, errors
JavaScript Loops Made Easy (cod)28
videos, javascript, loops
CSS at the Intersection (btc)27
videos, css
Prettier and Beautify (chr/css)26
formatting, tooling, prettier
Upgrade Your Project With CSS Selector and Custom Attributes25
css, selectors, testing, selenium
The Cost of Developing and Adopting New CSS Features (mat)24
css, standards, browsers
How to Optimize SQL Queries for Faster Sites23
how-tos, sql, mysql, databases, performance, caching, optimization
PHP vs. Ruby—Let’s All Just Get Along22
php, ruby, comparisons
The Cost of Frameworks Recap (chr/css)21
frameworks, performance
The Basics of Node.js Streams20
fundamentals, nodejs, streaming
Why Responsive Images Is So Hard (chr/css)19
images, responsive-design, css, html, art-direction
Code Smells in CSS (css)18
css, maintainability, technical-debt, anti-patterns
How to Use Firebug to Modify Your WordPress Site’s CSS17
videos, how-tos, firebug, wordpress, css
Full Frontal ’09: Jake Archibald on Performance Optimisation (mic/aja)16
performance, optimization, javascript, dom
Full Frontal ’09: Robert Nyman on the JavaScript Language (mic/aja)15
javascript
Full Frontal ’09: Chris Heilmann on JavaScript Security (mic/aja)14
javascript, security
Full Frontal ’09: Stuart Langridge on HTML5 Features (mic/aja)13
html, javascript
IETF Developers Call for Privacy Rules for the W3C’s Geodata API (hei)12
w3c, standards, apis, privacy
CSS Tables for Layout Are a Bad Idea (mat)11
css, tables, layout
Understanding Web Design (zel/ali)10
design, typography
How to Size Text in CSS (ric/ali)9
how-tos, css, resizing, typography, browsers, safari
Choice Kills Usability8
usability
CSS line-height and Valid Values7
css, typography
CSS Styling for Print and Other Media (llo/dig)6
css, print
Using Breadcrumbs as a Navigational Aid5
breadcrumbs, navigation, usability
CAPTCHA Is Dead4
captcha
Data Tables3
html, tables
Collapsible Page Elements With DOM (cod)2
javascript, dom, effects
Giving Information About Other Resources in HTML (tim/w3c)1
html, metadata