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 12 →

Entry (Sources) and TopicsDate#
CSS :interest-invoker and :interest-target Pseudo-Classes (tre)71
css, selectors, forms
How We Catch UI Bugs Early With Visual Regression Testing70
testing, regressions, playwright, javascript
What Developers Really Mean by “Bad Code” (jet)69
maintainability, scalability, consistency, security, quality
Range Syntax for Style Queries (una)68
css, style-queries
Testing Methods: Interruptions (dec)67
accessibility, wcag, testing
Netflix’s Engineering Culture (ger)66
podcasts, interviews, netflix, culture, ai
Understanding Bitwise Shifts in JavaScript: << and >> (tre)65
javascript, operators
The br Element (hey)64
html, semantics
Automattic Launches “WP Engine Tracker” to Monitor Sites Leaving WP Engine, Sparking Controversy63
automattic, wp-engine
Why I Will Always Be Angry About Software Engineering (lud)62
career, culture, programming
Color in CSS or How I Learned to Disrespect Tennis (mat/btc)61
videos, css, colors, functions
Let’s Talk About Memory Leaks in Dart and Flutter (flu)60
dart, flutter, memory
What Accessibility Statements Are Really For59
accessibility, documentation, legal
My Favourite Software Architecture Patterns58
architecture, micro-frontends, software-design-patterns
How to Optimize Performance in Vue Apps (jac/deb)57
how-tos, vuejs, performance, optimization
Top 20 Platform Engineering Tools (spa)56
platform-engineering, tooling, link-lists
The Art in Everyday Life (sop)55
art, creativity
Angular Best Practices54
videos, angular, best-practices
Carving Your Space (hbu)53
career, interviewing
A CSS Logo Hatches! (arg)52
css, community
New in Chrome 13151
release-notes, chrome, browsers
Overflow Clip (sha)50
css, overflow, clipping
AI Coding (pvd)49
ai, tooling, code-editors, comparisons, cursor
Accessibility Training Can Sometimes Harm Accessibility (cer)48
accessibility, training
The Nature of Digital Is Environmentally Destructive (ger)47
sustainability
Java Memory Leaks: Detection and Prevention46
java, memory
Explaining Kubernetes to My Uber Driver45
architecture, kubernetes
HTML First44
websites, html, principles
How to Increase Traffic to Your Website (for)43
how-tos, traffic
Don’t Disable the Zoom Functionality42
accessibility, zooming
The Evolution of Scalable CSS41
css, maintainability, scalability, naming, oocss, smacss, bem, css-in-js, modules, atomic-css, tailwind, history
The IndieWeb for Everyone (mxb)40
web, indieweb
Chrome DevTools: Copy CSS Styles as JavaScript-Compatible Properties39
dev-tools, css, javascript, browsers, chrome
Using Web Workers to Boost Third-Party Script Performance (log)38
web-workers, javascript, performance
Design Systems, Structured Content, and Headless Publishing (amy)37
design-systems, content, semantics, headless
Useful React Hooks That You Can Use in Your Projects (sma)36
react, hooks
Other Looks at the Conditional Border Radius Trick (chr/css)35
css, borders, tips-and-tricks
Why Your Website Should Not Use Dithered Images34
images, dithering, compression, performance
How to Debounce and Throttle Callbacks in Vue33
how-tos, vuejs, javascript, callbacks, debouncing, throttling
Exploring Retro Web Design32
design
The What, Why, and How of Using a Skeleton Loading Screen (tre)31
placeholders, performance, react
Career Opportunities Mean a Lot of Things (kar)30
career
No Config for Old Men29
configuration
How TypeScript Makes You a Better JavaScript Developer28
typescript, javascript
When to Use SVG vs. When to Use Canvas (chr/css)27
svg, canvas, comparisons
Microservices Introduction26
introductions, microservices
PageSpeed Insights, Now Powered by Lighthouse (che+)25
performance, tooling, lighthouse
An Introduction to Google’s Accelerated Mobile Pages (AMP)24
introductions, amp, google
CSS in the Modern World23
css, link-lists
Automate WordPress With IFTTT22
wordpress, automation, tooling
5 Obsolete Features in HTML521
html
Joomla’s Coming of Age20
joomla
Is Ghost Really a WordPress Killer?19
content-management, ghost, wordpress
An Introduction to DOM Events (sma)18
introductions, dom, events, javascript
How to Use Aliases in Linux Shell Commands (com)17
how-tos, aliases, command-line, shells, linux, unix-like
HTML5 and the Future of the Web16
html, standards
JavaScript Accessibility 101 (sib)15
introductions, javascript, accessibility
The CSS Problem (j9t)14
css, standards
Pursuing Semantic Value (sma)13
html, semantics
Abolishing CSS Vendor Prefixes? (kar)12
css, vendor-extensions
Print Design to Web Design: Comparative Analogies (chr/css)11
design, print, web, comparisons
W3C Validation: It’s Not Just About Rankings10
w3c, conformance, html, css, tooling, seo
Do Not Steal My SVG Semantics (kar/w3c)9
svg, images, semantics, tooling
12 Principles for Clean HTML Code (chr/sma)8
html, principles, encoding, formatting, naming, css, conformance, quality
Are Accessibility Statements Useful? (dig)7
accessibility, documentation, compliance
Better Web Forms: Redesigning eBay’s Registration (gar/dig)6
forms, design, case-studies, ebay
An Interview With John Allsopp (joh+)5
interviews, css
W3C Documents the Architecture of the Web (svg)4
interviews, w3c, architecture, web
W3C Recommends Online Forms Standard (cne)3
w3c, xforms, standards
Metadata Captures Multimedia Diversity2
multimedia, metadata
Open Source of Woe (zdn)1
netscape, browsers, foss