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

Entry (Sources) and TopicsDate#
How to Set Up Web Page Minification With VitePress (j9t)70
how-tos, minification, vitepress, html, html-minifier
Next.js Hydration Errors From localStorage: 3 Ways to Fix Them69
nextjs, hydration, browser-storage
Do You Still Need an IDE if Agents Write Your Code? (jet)68
videos, code-editors, ai-agents, jetbrains
Dead Code Shouldn’t Exist (tkd)67
slides, quality, maintenance, tooling, typescript
Embracing Playful Imperfection With the CSS random() Function (uti/sma)66
css, functions, randomness, math
Google Play Services Links Phone Numbers to Every Google Account on Android Devices Without a Prompt65
google, android, privacy
Eight Bits of Trust; eMudhra’s CA Keys Cracked in Milliseconds (sco)64
certificates, security
Testing Home Screen Web Apps on iOS 18.6.263
ios, web-apps, testing
Everyone Is Starting Over (gv)62
career
Why We Still Need an IDE (isa/jet)61
code-editors, ai-agents, ai
The Future of CSS (jos)60
interoperability, web-platform, css
URLPattern Is Now Baseline Newly Available59
urls, apis, javascript, web-platform, browsers, support
AI Doom Predictions Are Overhyped—Why Programmers Aren’t Going Anywhere58
videos, ai, programming, career
Google Announces End of Many of Its [Privacy] Sandbox Technologies57
google, privacy
Now Is the Best Time to Break Into Tech (tre)56
career
Build a Reusable Flutter Design System55
design-systems, flutter
Rethinking Async Loops in JavaScript54
javascript, loops, asynchrony
What State ARIA In? (tpg)53
aria, html, accessibility
You Can Use text-wrap: balance; on Icons (ede)52
css, icons, images
Why I’m Skeptical of Rewriting JavaScript Tools in “Faster” Languages (nol)51
javascript, tooling, programming
Software Engineer Titles Have (Almost) Lost All Their Meaning (tre)50
career, culture, engineering-management
The HTTP Crash Course Nobody Asked For (fas)49
crash-courses, protocols, http
Set the Default Time Zone in Node.js (ste)48
nodejs, javascript, internationalization, localization, time
When to Use CSS text-wrap: balance; vs. text-wrap: pretty; (sea)47
css, typography, comparisons
Using ChatGPT, GitHub Copilot, and Phind to Generate Tailwind Config for Width Classes (luc)46
ai, chatgpt, github-copilot, tailwind, configuration
Using ChatGPT for Smart Truncation in Responsive Web Design45
content, responsive-design, ai, chatgpt, html
What Should Be the Contrast Level of Inactive Buttons?44
accessibility, buttons, contrast, colors
Finding the Primary Branch of a Git Repository (ami)43
git
Embedding Accessibility Into Code Reviews (web)42
videos, accessibility, code-reviews, processes
How Do You Even Web Dev Without Node? A Quick Introduction to Test-Driven Web Development Using Just the Browser (bal)41
introductions, testing
Is CAPTCHA Accessible?40
accessibility, captcha
Which Serverless Edge Platform Has the Fastest Git Deployments? (den)39
serverless, edge-computing, git, performance, deploying
Responsive Animations for Every Screen Size and Device (cas/css)38
animations, css, responsive-design
Why I Never Understood CSS-in-JS (cit)37
css, javascript, css-in-js
Usable, Useful, and Valuable36
agile, scrum, processes, user-experience
CSS Is Awesome (nor)35
videos, css
Back to Basics: Understanding the for…in Loop in JavaScript34
javascript, fundamentals, loops
How I Made Google’s Data Grid Scroll 10× Faster With One Line of CSS33
css, performance
Optimizing Resource Loading With the Fetch Priority API (add+)32
performance, data-fetching, apis, optimization
New HTTP Standards for Caching on the Modern Web (pim)31
http, protocols, caching, performance, standards
How to Cancel an HTTP Request in Node.js30
how-tos, nodejs, http
We Analyzed 425,909 Favicons29
images, favicons
Smarter Ways to Generate a Deep Nested HTML Structure (ana/css)28
html, php, pug
Touch, Point, Click: Mouse vs. Touch Screen Input (pro)27
accessibility, interaction-design, touch, comparisons
Password-Less Authentication in Rails26
ruby-on-rails, authentication
Choosing a CMS Your Organization Will Love (ali)25
content-management, tooling, productivity
How to Solve Caching Conundrums (cra)24
how-tos, caching, http
Performance Budgets in Action (spe)23
performance, performance-budgets
Object-Oriented UX (ali)22
user-experience, information-architecture, design
There Is No Mobile Web21
videos, mobile, web
The Difference Between a Web Developer and an Engineer20
programming, career, terminology
Web Open Font Format for Firefox 3.6 (moz)19
fonts, woff, firefox, browsers
The Myth of Usability Testing (rhj/ali)18
myths, usability, testing
CSS3 box-sizing Attribute17
css, box-model
Toward a More Human Interface Device: Integrating the Virtual and Physical (uxm)16
design
Conditional Stylesheets vs. CSS Hacks? Answer: Neither! (pau)15
conditional-comments, hacks, css, html
What Are the Benefits of Using a CSS Framework? (chr/css)14
css, frameworks
This Week in HTML 5—Episode 10 (div)13
html, standards
XHTML 1.1 or HTML 4.01? (chr/css)12
xhtml, html, comparisons
Transitioning From Java Classes to JavaScript Prototypes11
java, javascript, prototypes
Branding Your CSS Stylesheets10
css, branding, comments
IEBlog: Replace Your Old Hacks With a New One (200)9
css, hacks, internet-explorer, browsers
Business Blog Web Design Mistakes (mer)8
blogging, mistakes
Designing a CSS Layout With an Interesting Header Treatment7
design, layout, css
Facts and Opinion About Fahrner Image Replacement (ali)6
image-replacement, accessibility
The Importance of Code Validation (joh)5
conformance, standards, html, xhtml, css
Random Image Rotation (ali)4
images, php
Sliding Doors of CSS (sto/ali)3
css, images, techniques
By Logical Extension (bee)2
css, selectors, performance
All About Web Coding: Techspeak and Front-End Development Demystified1
terminology, concepts