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: December 20 →

Entry (Sources) and TopicsDate#
Optimizing CLS for Infinite Scroll and Load More (ver/per)72
performance, web-vitals, scrolling, optimization
The Many Lives of the Page Title (kat/mat)71
html, user-experience, accessibility, wcag
Testing Methods: Consistent Help (dec)70
accessibility, testing, wcag, consistency
8 PostgreSQL Tricks (kem)69
postgresql, databases, tips-and-tricks
AsyncLocalStorage: Simplify Context Management in Node.js (tre)68
nodejs, javascript, asynchrony
A Progress Update on reading-flow67
css, layout
Biggest Privacy Erosion in 10 Years? On Google’s Policy Change Towards Fingerprinting66
google, privacy, fingerprinting
AI and the Future of Accessibility With Dr. Gregg Vanderheiden65
podcasts, interviews, accessibility, assistive-tech, ai, outlooks
8 Most Important System Design Concepts You Should Know64
videos, architecture, system-design, concepts
My Favourite Colour Is Chuck Norris Red (val/mat)63
html, colors
Data-Driven SEO and Web Performance (tod/per)62
seo, performance, web-vitals
No ARIA Is Better Than Bad ARIA (kar)61
videos, accessibility, aria, html
Scroll-Driven and Fixed (chr/fro)60
css, animations, scrolling, positioning
JS Import Maps (5t3)59
javascript, dependencies, import-maps
Locking Scroll With :has() (rob)58
css, selectors, scrolling
The Golden Rule of Web Performance and Different Performance Engineering Specializations (per)57
principles, performance
New CSS Viewport Units Do Not Solve the Classic Scrollbar Problem (sim/sma)56
viewport, css, units, scrolling
Clean Architecture: Theming With Tailwind and CSS Variables55
theming, tailwind, custom-properties, css
10 Best Practices for Secure Code Review of Node.js Code54
best-practices, security, code-reviews, nodejs
Release Notes for Safari Technology Preview 185 (jon/web)53
release-notes, browsers, safari
Classes vs. Prototypes in JavaScript (cfe)52
javascript, prototypes, comparisons
Are We Too Pedantic With Semantic (dis)51
design, design-tokens, semantics
CSS Nesting (kil/5t3)50
css, nesting
Useful Accessibility and Usability Examples to Help Improve Your Designs (sma)49
accessibility, usability, examples
The Top 10 Security Vulnerabilities for Web Applications48
security, vulnerabilities, web-apps
Dockerize PHP App With Apache on HTTPS47
docker, php, apache, servers
An Important Message to All Developers46
career
Why We Hang Onto WordPress Nostalgia (kar)45
wordpress
Bad Performance Is Bad Accessibility (bru)44
performance, accessibility
Common Nesting Issues in HTML (cit/mat)43
html, nesting
Foundations: Target Sizes (tet)42
accessibility, fundamentals, usability
Pointer Events (5t3)41
css, javascript, pointer-events, apis
How to Add and Remove a CSS Class From Multiple Elements With Vanilla JavaScript (cfe)40
how-tos, css, javascript
Design Sprints Revisited: Designing With Your Users and Developers (uxm)39
design, usability
5 Common Misconceptions About WAI–ARIA and Accessibility38
accessibility, aria, html
How to Define Your Relationship to Sites You Link To (ste)37
how-tos, html, links, semantics, seo
Be Prepared for Failure and Handle It Gracefully (css)36
javascript, graceful-degradation
Smoothly Reverting CSS Animations35
css, animations
Why UX Is the Best SEO Strategy (uxm)34
user-experience, seo, strategies
The Web Starts on Page Four (cod)33
web
Image Display Elements (5t3)32
html, images, responsive-design
PHP 8 in a Nutshell (ami)31
books, php
HTML Cheat Sheet30
html, semantics, examples, cheat-sheets
Auto Dark Theme (chr/css)29
browsers, dark-mode, usability
An HTML Optimizer’s Config for HTML Minifier (j9t)28
html, html-minifier, minification, optimization, configuration, performance, minimalism
New WebKit Features in Safari 13 (jon/web)27
release-notes, safari, browsers, webkit
There Is No Design System (jin/24w)26
design-systems, concepts
Web Components Still Need to Be Accessible (eri/24a)25
accessibility, web-components, toggles
Regarding CSS’s Global Scope (chr/css)24
css, scope
React’s Accessibility Code Linter (24a)23
react, linting, eslint, tooling, accessibility
What’s New in HTML5.2 (inf)22
html, standards
Front-End Tools: My Favorite Finds of 2016 (lou)21
html, css, javascript, tooling, link-lists
Speed Up Oh My Zsh20
command-line, oh-my-zsh, optimization
Browser Storage and AngularJS19
angularjs, browser-storage, browsers
Why Moving Elements With translate() Is Better Than pos:abs top/left (pau)18
css, animations, performance
First Official W3C HTML5 Standard Finally Completed! What’s Coming in 2013? (tod)17
interviews, w3c, html, standards
CSS Masks—How to Use Masking in CSS Now (sch)16
how-tos, css, masking, svg, images
A Tale of Animation Performance (chr/css)15
css, animations, performance
Scrolling Performance (aer)14
performance, scrolling
Parallaxin’ (aer)13
effects, parallax, css, javascript
MooTools Behavior (moo)12
mootools
PHP Is Not Java11
php, java, software-design-patterns
Learning From Screen Readers (web)10
screen-readers, accessibility
Squashing a Persistent Myth9
accessibility, typography, css, units, myths
When “Inaccessible” Isn’t (web)8
accessibility
CSS Turns 10 (obi/wa)7
css, anniversaries
Naughty or Nice? CSS Background Images (der/24w)6
css, backgrounds, images
Rip It Up: Worn Type Using CSS (mis)5
css, image-replacement, techniques, effects
User-Defined Access Keys (gez)4
accessibility, accesskeys, php
New W3C Standard Reuses Content3
w3c, xml, standards
The 60 Second Battle: Keeping the Visitor2
performance, user-experience, user-conversion
How to Save Hours With SSIs1
how-tos, ssi, productivity, maintainability