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

Entry (Sources) and TopicsDate#
How We Secure Our Analytics Script63
javascript, analytics, security
Polymarket’s CSP Allowed Every Part of the $2.6 Million Crypto Theft (sco)62
csp, security
No, npm, estee Is Not a Typo of testem61
npm, dependencies, naming
Compromised eMudhra Certificates: Update Your JetBrains IDEs, Resharper, .NET Tools, Toolbox App, and Gateway Now (ily/jet)60
certificates, security, jetbrains, code-editors
Roblox’s Approach to Tripling AI Code Review Acceptance Rates59
videos, code-reviews, processes, ai, case-studies
Experience Design: Dropping the “User” From “User Experience” (nng)58
user-experience, ai, concepts
20 Years. 766 Million Files. Two Chameleons.57
tooling, conversion, metrics, retrospectives
Proton’s CEO Cancels AI “Re-Interviews” (jos/404)56
ai, culture
How to Use CSS line-clamp to Trim Lines of Text (dxn/log)55
how-tos, css, typography
HTML Minifier: A 12-Year Journey Building and Maintaining an Open Source Tool54
html, minification, tooling, windows, asp-net, retrospectives
Developers Shouldn’t Learn Design—Designers Shouldn’t Code (phi)53
design, programming, processes, collaboration, project-management
Self-Hosting Versus Lots of Small IndieWeb Providers52
self-hosting, indieweb
Comparing Interviews at 8 Large Tech Companies (ger)51
interviewing, google, amazon, atlassian, comparisons
New to the Web Platform in October50
release-notes, web-platform, browsers, firefox, chrome
The Real Problem With AI Coding49
ai
After the AWS Outage48
aws, cloud-computing
The stretch Keyword: A Better Alternative to width: 100% in CSS? (oll)47
css
The Image Compression Challenge (Donating Money for Excess-Free Projects) (j9t)46
images, compression, performance, tooling
How to Build Smaller Container Images: Docker Multi-Stage Builds (ixi)45
how-tos, containerization, docker, examples
Add Content to the Margins of Web Pages When Printed Using CSS44
css, margins, print
Testing With a Screen Reader Is an Important Step (mic)43
accessibility, testing, screen-readers
Reducing Digital Accessibility Litigation Risk42
accessibility, legal, standards, processes
There Is No Such Thing as a Unit Test41
testing
Should Masonry Be Part of CSS Grid? (sha)40
css, layout, masonry, grids
New to the Web Platform in October39
release-notes, web-platform, browsers, firefox, chrome, safari
2024 DORA Report (lau)38
research, productivity, ai, metrics, developer-experience
20 Effective Tips to Speed Up Your Drupal Website37
drupal, tips-and-tricks, performance, optimization
Effective Strategies for Optimizing Performance36
strategies, performance, optimization
Simplifying Web Development With Hugging Face (gra)35
ai, hugging-face
Interop 2023 October Update34
interoperability, web-platform, browsers, support
What Exactly Is “Modern” CSS? (geo)33
css
Don’t Disable Buttons (cfe)32
buttons, accessibility, javascript
7 Shorthand Optimization Tricks Every JavaScript Developer Should Know31
javascript, optimization
Do We Need an Interop for Assistive Technologies? (hdv)30
accessibility, browsers, screen-readers, assistive-tech, interoperability
5 Visual Treatments that Improve Accessibility (nng)29
accessibility, design
Hostile Patterns in Error Messages (nng)28
usability, design, errors, anti-patterns
Knowing What It’s Not27
design, spacing
You Probably Don’t Need Media Queries Anymore (kat)26
css, media-queries
In Defense of Tables and Floats in Modern Day Development (css)25
html, css, floats, tables
Clickjacking Attacks and How to Prevent Them24
how-tos, security
The Principles of Visual Communication (sma)23
design, communication, principles, examples
How the Success of WordPress Is Due to Its Plugin Ecosystem22
wordpress, plugins
Intersection Observers: The Beginning21
javascript, apis
Why TDD Isn’t Crap (hil)20
testing, quality, processes
Top 10 Enduring Web-Design Mistakes (nng)19
design, mistakes, usability
Background Image Shapes (css)18
backgrounds, images, shapes, css, transforms, clipping, svg
Advanced Layout Made Easy With CSS Regions (web)17
css, webkit, vendor-extensions
Test the Web Forward: Now Part of the W3C16
web-platform, testing, adobe, w3c
React: Rethinking Best Practices (jsc)15
videos, react, best-practices
Display Form <progress> (chr/css)14
html, forms, progress-indicators, jquery
Why Should Web Design Be a Profession? (sma)13
design, career
De-Clutter the Web With the Readability Bookmarklet (cra)12
bookmarklets, readability, usability
Links in Context—or Not?11
discussions, links, content, accessibility
Accessibility Basics: Testing Your Page for Color Blindness (chr/css)10
fundamentals, accessibility, testing, color-blindness, contrast, colors, tooling
PNG Transparency for Internet Explorer (IE6 and Beyond) (tel)9
images, png, transparency+opacity, browsers, internet-explorer, css, hacks
CAPTCHA—if Your Name’s Not Down You’re Not Coming In (ihe/rni)8
captcha, accessibility, examples
How to Choose a JavaScript Framework7
how-tos, javascript, frameworks
Aptana Studio 1.0 Released6
release-notes, aptana, code-editors
The Case for Registering Multiple Domains5
domains, http, performance
Accessibility Is Just Another Language4
accessibility, legal, localization, html, concepts
Debugging JavaScript Without Alerts3
javascript, logging, debugging
W3C Complains About Browser Patent2
w3c, legal, licensing, internet-explorer, browsers, web
Sliding Doors of CSS II (sto/ali)1
css, images, techniques