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

Entry (Sources) and TopicsDate#
How to Create an Adaptive SVG Favicon Using the prefers-color-scheme Media Query (zor/css)66
videos, how-tos, favicons, svg, css, images
5 Reasons Why WCAG AA Compliance Does Not Mean Your Website Is Accessible (cra)65
accessibility, wcag, compliance, colors, readability, performance, content, multimedia, quality
The Accessibility Problem With Authentication Methods Like CAPTCHA (sma)64
accessibility, captcha
The Idiot Sandwich—on Embedding Alt Text (ede)63
images, alt-text, accessibility
Testing Methods: Section Headings (dec)62
accessibility, testing, wcag, headings
AI for Good Accessibility (ala)61
slides, ai, accessibility
Avoid Hotlinking Images With Cross-Origin-Resource-Policy60
images, security
Create Accessible Websites: Top Free Tools You Need to Know59
accessibility, testing, jaws, nvda, screen-readers, linting, tooling
Is Next.js 15 Any Good? “Use Cache” API First Look (fir)58
videos, nextjs, apis
How to Cut Water Usage in Cloud Data Centers57
how-tos, infrastructure, sustainability
Contributing to JavaScript and TypeScript (rob)56
videos, javascript, typescript, foss, standards
Optimizing JavaScript Engine Performance (goo)55
videos, javascript-engines, performance, optimization
Jekyll to Astro: An AI-Assisted Migration54
migrating, jekyll, astro, ai, tooling
Unit Testing in Node.js With Jest (app)53
nodejs, testing, jest
Program Errors Out of Existence (ale)52
programming, errors, principles
Faster TypeScript Compilation (ash)51
videos, typescript, compiling, performance
Building Better CLI Apps (mol)50
videos, typescript, javascript, command-line, tooling
The Hype Around Signals (ati/sma)49
frameworks, libraries, signals
The hanging-punctuation Property in CSS (chr)48
css, typography
Web Components Eliminate JavaScript Framework Lock-In (jak)47
web-components, javascript, frameworks, maintainability
“An Accessible Website Won’t Be Beautiful”… Really?!46
design, aesthetics, accessibility
How to Use Responsive HTML Video (…and Audio!) (sco)45
how-tos, responsive-design, html, multimedia
Burnout in the Digital Accessibility Field44
accessibility, career
10 JavaScript Changes You Missed in 2023 (fir)43
videos, javascript, retrospectives
Kicking the Excessive JavaScript Habit (mic)42
javascript, performance, developer-experience, user-experience
Keyboard Accessibility Myths and WCAG (gra/tet)41
accessibility, keyboard-navigation, wcag, myths
How to Use Chrome’s Accessibility Tree (pop)40
how-tos, accessibility, browsers, chrome
Accessibility: A Practical Perspective (mat)39
accessibility
Resource Loading at the Cutting Edge (pro/per)38
videos, performance
HTML Compression on Popular Websites (dvk)37
html, compression, gzip, brotli, metrics
Checking the Type of a String in PHP (ami)36
php, strings
A Complete Guide to pnpm35
guides, pnpm, dependencies
Upgrade Your HTML IV (j9t/dxs)34
books, frontend-dogma, html, minimalism, craft, conformance
Content May Be King, but Design Is Queen33
design, content
Three Pillars of User Delight (tbf/nng)32
user-experience
HTML Content Model Categories (rus)31
html, semantics
CSS for URLs and HTTP Headers (jim)30
css, urls, http, http-headers
Basic Intro to Bulma CSS29
introductions, bulma
Your Brilliant App Idea (sur)28
economics, creativity
NestJS With API Gateway27
nestjs, apis
Introduction to TCP Connection Establishment for Software Developers26
introductions, protocols, tcp
Making Accessibility More Accessible25
accessibility
Information Scent24
videos, links, usability, information-scent
Front-End Development Is Not a Problem to Be Solved (fon/css)23
html, css, bootstrap, craft, career
An Extensive Guide to Progressive Web Applications (sma)22
guides, progressive-web-apps, web-apps, web-workers, javascript
Animating Layouts With the FLIP Technique (dav/css)21
animations, techniques, javascript, libraries
Designing for a Browserless Web (sma)20
design, progressive-web-apps, web-apps, native
What’s New in Chrome 39 (cra)19
chrome, browsers
Bootstrap vs. Foundation18
videos, frameworks, bootstrap, foundation, comparisons
Firefox 18 Beta Adds JavaScript Improvements, Retina Display Support (tec)17
firefox, browsers
SocialCount, Faster and Lighter Social Networking Widgets (zac)16
jquery, plugins, social-media
“Bad Code,” Dogmatism, Etc. (chr/css)15
html, css, quality
Is Facebook a Threat to the Web? (cra)14
facebook+meta, web
Web Accessibility and the Law—India13
accessibility, legal
HTTP Monitoring With Charles (jus)12
http, monitoring, debugging, tooling
Four Browser Notes11
browsers, internet-explorer, opera
Email Standards Project10
websites, email, standards, support
Miro, Ajaxlets, and the Google Custom Search API9
google, apis, ajax, javascript
Video: Douglas Crockford, “Advanced JavaScript”8
videos, javascript
WCAG 2: The Emperor Defends His New Clothes7
wcag, accessibility, standards
Don’t Start With the Home Page (cam)6
design, homepages, processes
Safari Better Than Firefox? (zel)5
safari, firefox, fonts, browsers, comparisons
How Microsoft Can Support CSS2 Without Breaking the Web4
css, microsoft, internet-explorer, netscape, browsers, doctypes, web
Saving Bytes by Using Multiple CSS Classes on Elements3
css, html, performance
XML Namespaces Explained2
xml, namespaces
HTML in Retrospect—What Can We Learn From the Great Success, and the Great Failure?1
html, sgml, nesting, metadata, attributes, retrospectives