Life is about deciding who you are: Join us and decide to be for environmental protection, free education and generous social security, human rights and international law, and, of course, action against oppression and violence (starting with helping the people of occupied Palestine 🇵🇸)! Hide

Frontend Dogma

“2025” News Archive (7)

Entry (Sources) and Additional TopicsDate#
US Blocks Open Source “Help” From These Countries (sjv/the)275
foss
A Modern Node.js and TypeScript Setup for 2025274
nodejs, typescript, configuration
Computing With Tuples in TypeScript (rau)273
typescript, arrays
Here’s Why Your Anchor Positioning Isn’t Working (jam/odd)272
css, anchor-positioning
How to Set WebGL Shader Colors With CSS and JavaScript (nma)271
how-tos, webgl, css, javascript
Keep Your Node.js Apps Secure With “npx is-my-node-vulnerable” (tre)270
packages, npm, nodejs, security
Making Good on the Promise of Open Source AI (the)269
ai, foss
Mapped Types in TypeScript (ama)268
typescript, types
New to the Web Platform in January (rac/dev)267
release-notes, web-platform, browsers, firefox, mozilla, chrome, google, safari, apple
On Building AI Understanding and Automation Muscle (With 18 Random Problems Solved With AI) (j9t)266
ai, automation, examples
Transitioning Top-Layer Entries and the Display Property in CSS (uti/sma)265
css, animations, transitions, techniques, effects
How to Determine if You Are Ready for a Leadership Position? (cod)264
how-tos, career, leadership
How Data Structures Organize the Chaos of Modern Apps (yan/cod)263
overviews, data-structures, arrays, caching
The 2025 Frontend Dogma Survey (fro)262
frontend-dogma, surveys
Considerations for Making a Tree View Component Accessible (eri/git)261
components, accessibility, keyboard-navigation, aria, case-studies
Differences Between ESLint and TypeScript (jos/esl)260
eslint, typescript, comparisons, linting, type-safety, quality
Dynamic Focus Zoom Effect With CSS “@ property”259
css, effects
Getting Started With TYPO3 (typ)258
videos, introductions, typo3, content-management
Intro to Wasm in Deno (dsh/den)257
introductions, webassembly, deno
Introducing AX: Why Agent Experience Matters (bii)256
introductions, agent-experience, ai
Page Bloat Update: How Does Ever-Increasing Page Size Affect Your Business and Your Users? (tam/spe)255
performance, trends, metrics, javascript, images, desktop, mobile
Svelte 5 and the Future of Frameworks: A Chat With Rich Harris (ric+/sma)254
interviews, svelte, frameworks, outlooks
The DOJ Provides Practical Guidance on How to Implement a Digital Accessibility Program253
how-tos, accessibility, processes, prioritization
The Era of Agent Experience (AX) (jav/net)252
agent-experience
What Text Area Popovers Taught Me About Browser APIs (bla)251
html, forms, apis, javascript
Why Teams Are Ditching DynamoDB (hop/the)250
dynamodb, databases, aws
Best Practices for EU Web Accessibility Compliance Monitoring (a11)249
accessibility, compliance, eaa, legal, monitoring
Full-Bleed Layout With Modern CSS (css/fro)248
css, layout
How to Use ARIA Alert Effectively (flo/a11)247
how-tos, aria, accessibility, best-practices, examples
My Failed Attempt to Shrink All npm Packages by 5% (eva)246
npm, dependencies, compression
Pure CSS Mixin for Displaying Values of Custom Properties (kiz)245
css, mixins, custom-properties
Revisiting CSS Multi-Column Layout (mal/css)244
css, layout
The Browser Back Button: Hero, Villain, or Outdated Relic? (web)243
browsers, usability, user-experience
The European Accessibility Act 2025: An Internet for All242
accessibility, legal, eaa
The Mistakes of CSS (mon/css)241
css, technical-debt
Why Should You Read Tech Books in the 2025 AI Age240
learning, career
How Does a Compiler Work? (cod)239
compiling, programming
Figma Branches Best Practices238
design, figma, best-practices, collaboration, naming, processes
Introducing Mentoss: The Fetch Mocker (nza)237
introductions, data-fetching, tooling
Did the US Government Cancel Accessibility? (mic)236
legal, accessibility, policies
Focus Styles and Programmatic Focus (oll)235
css, focus, keyboard-navigation
How Long Is a Second in JavaScript? (iag)234
javascript
What Is Cloud Computing?233
cloud-computing, concepts, aws, azure, gcp
AI-Generated Art Is Postmodern Art (uxd)232
ai, art
Backlink-Free SEO: How to Rank Content Without Links231
how-tos, seo, content, links, backlinks
Only One “<details>” Open at a Time (osv)230
html, disclosure-widgets
Tailwind CSS Gets a “Ground-Up Rewrite” for Version 4.0 (low+/the)229
tailwind
The Modern Way to Write JavaScript Servers (mar)228
javascript, nodejs, servers
You’re Overthinking Web Components (all)227
web-components, javascript
How I Review Code as a Senior Developer for Better Results226
processes, code-reviews, communication
React.js vs. Next.js (bhu)225
react, nextjs, comparisons, performance
State Management: Simplified for Front-End Developers224
state-management, flutter, react, vuejs, best-practices
Your Clean Code Might Be Someone Else’s Technical Debt223
technical-debt, principles, quality
AI Slop, Suspicion, and Writing Back222
ai, slop
It’s Time for Design to Think Less and Feel More221
design, creativity
Announcing the Web AI Acceleration Fund (add/dev)220
ai, monetization, chrome, google, browsers
Build It Yourself (mit)219
dependencies, maintenance, maintainability, processes
Creating Accessibility Systems to Fix Accessibility Issues (vis/ass)218
accessibility, processes, automation
Designing for Clarity: How We Restructured Intercom’s Information Architecture217
design, information-architecture, case-studies
How I Open-Sourced My Secret Access Tokens From GitHub, Slack, and npm—and Who Actually Cares216
security, github, slack, npm
How to Build a “Copy Code” Snippet Button and Why It Matters (whi)215
how-tos, buttons, functionality, accessibility, developer-experience
JavaScript Temporal Is Coming (bsm/mdn)214
javascript, apis, time
Node.js EOL Versions CVE Dubbed the “Worst CVE of the Year” by Security Experts (sar/soc)213
nodejs, security, documentation
Positioning Text Around Elements With CSS Offset (pre/css)212
css, effects
Section 508 Compliance: What You Need to Know211
accessibility, compliance, section-508, legal
TypeScript 5.8 Ships “--erasableSyntaxOnly” to Disable Enums (mat)210
typescript
WCAG 3 a Change of Context (ste)209
accessibility, wcag, terminology
When DEI Fails: Is Diversity Just a Marketing Gimmick? (web)208
dei
5 Microservices Design Patterns You Must Know in 2025207
microservices, software-design-patterns, link-lists
10 Very Important Flutter Packages206
flutter, dependencies
Why Are Big Tech Companies So Slow? (sea)205
efficiency, productivity, complexity
The 4 Top IDEs for Developers in 2025 (ele/des)204
guest-posts, code-editors, comparisons, vs-code, microsoft, intellij-idea, jetbrains, sublime-text
How to Build a CMS With React-Admin (thi/mar)203
how-tos, content-management
Ensuring Excellence: Proven Strategies for Quality Vue.js Development202
vuejs, best-practices, techniques
Build for the Web, Build on the Web, Build With the Web (css)201
web-platform, processes
Cool URLs Don’t Change, Unless… (j9t)200
urls, links, link-rot, redirecting
Exploring AI, Web Development, and Accessibility in Tech With Stefan Judis (ste+/wea)199
videos, interviewing, ai, javascript, runtimes, accessibility, screen-readers, craft
MPA View Transitions Deep Dive (bra+)198
deep-dives, videos, css, view-transitions, multi-page-apps
The Speed Trifecta: 11ty, Brotli 11, and CSS Fingerprinting (the)197
performance, eleventy, brotli, compression, fingerprinting, caching, cloudflare
We Need to Cut Down on Cloud Waste in 2025 (the)196
cloud-computing, sustainability
When I Can Avoid It, I Don’t Manage Servers—My Experience With Google Cloud Run and AWS Fargate195
serverless, gcp, aws
9 Design System Metrics That Matter194
design-systems, metrics, user-experience, consistency, accessibility, maintenance, documentation, economics
Creating an Angled Slider (zac/fro)193
sliders, html, css, effects
Interop 2024 Brings More Features to Baseline (rac/dev)192
interoperability, web-platform, support, browsers
Scroll State Queries Are on the Way (and a Bunch More) (kev)191
videos, css, selectors, container-queries, functions, scrolling
Tailwind CSS v4.0 (ada/tai)190
release-notes, tailwind
Why You Should Reconsider Your “Big Tech Job” in 2025 (jkr/the)189
career
Running Inference in Web Extensions (tar/moz)188
firefox, mozilla, browsers, ai
The Four Most Dangerous Words to People With Disabilities187
accessibility, communication
Angular Clean Coding Fundamentals186
fundamentals, principles, angular
Avoiding “anys” With Linting and TypeScript (jos/tse)185
typescript, linting
ECMAScript Proposal: RegExp Escaping (rau)184
ecmascript, regex, escaping
Initial Load Performance for React Developers: Investigative Deep Dive (ade)183
deep-dives, performance, react, web-vitals, metrics
Navigating the Challenges of Modern Open-Source Authoring: Lessons Learned (alv/sma)182
lessons, foss
New Capabilities for “attr()” (una)181
css, functions
The Vertical Bar (“|”) Is the Best HTML Page Title Separator (kyr)180
spacing
Things People Get Wrong About Electron (fel)179
electron
Tuesday, January 21, 2025 Security Releases (raf/nod)178
release-notes, nodejs, security
So, You Want to Push a Web Platform Feature?177
web-platform, standards, processes, community
Adding Dark Mode to My Site, Shaving Yaks, and Questioning My Sanity (hl)176
dark-mode, maintenance, hugo
Emotional Intelligence in AI-Driven UX Design (uxm)175
user-experience, design, ai, personalization
Is SEO Dead in 2025? No, but Changes Are Coming (sem)174
seo, search, ai, google
My Website Has Been Gaslighting You (dav)173
css, javascript, colors, effects
[NestJS] v11.0.0172
release-notes, nestjs
Simplify Lazy Loading With Intersection Observer’s “scrollMargin” (fro)171
scrolling, apis, javascript, lazy-loading, performance
The Second Wave of AI Coding Is Here (wil/tec)170
ai, economics
Building High-Performing Remote Engineering Teams (hcr)169
engineering-management, communication, collaboration
On AI Doomerism (fla)168
ai, career
Fetch and HTTP/2 Support in Node.js, Bun, and Deno (dis)167
data-fetching, http, support, nodejs, bun, deno
Breaking the Frontend Ceiling (max)166
career, learning, link-lists
Why Every Developer Should Fail (at Least Once)165
career, learning
6 CSS Snippets Every Front-End Developer Should Know in 2025 (arg)164
css, functions, custom-properties, transitions, animations, gradients, effects
Generating Test Values Using JavaScript Generators163
typescript, javascript, functions, testing
Moving on From React, a Year Later (kel)162
migrating, react, stimulus, performance
Opacify HEX Color in CSS (osv)161
css, colors, functions
2024 Year in Review (fuj+/ast)160
astro, retrospectives
Audio Description in Advertising (eri)159
videos, accessibility, monetization, multimedia
Google Begins Requiring JavaScript for Google Search (kyl/tec)158
google, javascript
How to Structure Functions (cfe)157
how-tos, functions, programming
The Hidden Complexity of Scaling WebSockets (atu)156
websockets, complexity, scalability
Vitest 3.0 Is Out (vit)155
release-notes, vitest
What Is the Shared Storage API? (dev)154
videos, browser-storage, apis, privacy
From React to Next.js: When and Why to Make the Switch153
migrating, react, nextjs
Don’t Wrap Figure in a Link (aar)152
html, links, screen-readers, accessibility
Interoperable Tokens (don)151
design-systems, design-tokens, sass, jsx
My 18-Months Rule for Open-Source Contributions (j9t)150
foss, collaboration, communication, community
Open Source Drives the Twelve-Factor Modernization Project (res/the)149
foss, architecture, principles
Polypane 23 (pol)148
release-notes, polypane, browsers
Postgres vs. MySQL147
postgresql, mysql, databases, comparisons
SolidJS Creator on Confronting Web Framework Complexity (low/the)146
frameworks, angular, vuejs, multi-page-apps, single-page-apps, javascript, complexity, outlooks
The Web Is a Creative Industry and Is Facing the Same Decline and Shattered Economics as Film, TV, or Publishing (bal)145
web, economics, creativity, career
23 HTML Cheat Sheets, for a Different Look at HTML (fro)144
html, cheat-sheets, link-lists
A Checklist for Your tsconfig.json (rau)143
typescript, configuration, checklists
CSS “attr()” Gets an Upgrade (bra/dev)142
css, functions
CSS “scroll-state()” (arg/dev)141
css, container-queries, scrolling, examples
Drupal CMS 1.0 Released (dri)140
release-notes, drupal
How Fingerprinting Can Improve Your Website’s Performance139
performance, caching, fingerprinting, optimization
JavaScript’s “Promise.race” and “Promise.all” Are Not “Fair” (chr)138
javascript, promises
Learning HTML Is the Best Investment I Ever Did (cod)137
html, learning, career
Making “this” Less Annoying (dav)136
javascript, formatting, configuration
On Certification (mar)135
accessibility, career, training
The 2025 State of AI Development134
surveys, ai
The Usability Myth: Users Don’t Really Know What They Want (and That’s Totally OK) (web)133
usability, user-experience, myths
User Research Myths (jon)132
user-experience, usability, research, myths
Using SVGs on Canvas With Compose Multiplatform (eev)131
canvas, svg, images, javascript
What Is a Callback Function? (cfe)130
javascript, callbacks, functions
What Is [the] TCP/IP Model and How Does the Protocol Work129
protocols, tcp, ip, network
You Might Not Have a Web Performance Problem (deb)128
performance, web-vitals, lighthouse, google, seo, link-lists
The Optimization That Made Everything Slower127
complexity, optimization, technical-debt
Creating Generative Artwork With Three.js (cod)126
design, grids, art, threejs
The Future of AI-Assisted Design Systems: Predictions and Use Cases125
design-systems, ai, outlooks
FastHTML and Heroku124
web-apps, fasthtml, heroku
[Accessibility Personas]123
accessibility, personas
ADA Title II: Top 20 Questions Answered (gwi/deq)122
accessibility, ada, legal, wcag
Advancing Accessibility: Strategies for Continuous Improvement (seg/equ)121
accessibility, strategies, processes, culture
Angular Team Unveils Strategy for 2025 (inf)120
angular, strategies
APIs Are Quickly Becoming the Latest Security Battleground (and Nightmare) (the)119
apis, security
CSS “text-box-trim” (arg/dev)118
css, typography
CSS Wishlist for 2025 (chr/fro)117
css, wish-lists
Data Structures and Algorithms (DSA): A Complete Tutorial116
data-structures, algorithms, tutorials
Hiring Is the Billion Dollar Problem to Solve in 2025 (joe)115
hiring, ai
How I Write Angular Apps in 2025: Tools, Tips, Techniques (rai)114
videos, angular, tooling, tips-and-tricks, techniques
Justified Text: Better Than Expected? (tyl/clo)113
css, typography
Open Props UI112
css, components, props
Release Notes for Safari Technology Preview 211 (jon/web)111
release-notes, safari, apple, browsers
The Success of Interop 2024 (jen/web)110
interoperability, web-platform, browsers, support
Top Pens of 2024 on CodePen (cod)109
codepen, code-pens, link-lists, retrospectives
Troubles With Multipart Form Data and Fetch in Node.js (phi)108
nodejs, data-fetching
A11y 101: 1.3.1 Info and Relationships (nat)107
introductions, accessibility, wcag
Container Queries Unleashed (jos)106
css, container-queries
Everything You Need to Know About Node.js Type Stripping (sat)105
nodejs, typescript
Evolving GitHub Issues (Public Preview) (git)104
github, project-management
How to Wait for the “sibling-count()” and “sibling-index()” Functions (mon/css)103
how-tos, css, functions, selectors
Introduction to Docker: Core Concepts102
introductions, concepts, docker, containerization, command-line
Prefetching Subresources With Signed Exchanges (paw)101
performance, caching, hints, signed-exchanges, optimization
Revealed: React’s Experimental Animations API (cit)100
react, animations, transitions, apis
To Get to the Internet, You Need a Steam Shovel (res)99
web, history
Alternatives to htmx (htm)98
tooling, alpinejs, hotwire, jquery, link-lists
CDN-First Is No Longer a Performance Feature (osv)97
content-delivery, performance, caching, embed-code, privacy, security
9 GitHub Projects That Surprised Me (che)96
foss, tooling, link-lists
Accessibility of Emojis for List Bullets—Potential Issues (cer)95
accessibility, emoji, lists, screen-readers, pronunciation
HTML Developers: Please Consider—in the Year of 2025 (ste)94
html, aria, accessibility
JavaScript Hashing Speed Comparison: MD5 Versus SHA-256 (lem)93
javascript, hashing, performance, comparisons, bun, nodejs
WordPress Is in Trouble (gav)92
automattic, wordpress, wp-engine, community
Taking a Look at Compression Algorithms91
compression, algorithms, gzip
What’s Involved in Getting a “Modern” Terminal Setup? (b0r)90
shells, command-line, customization, configuration
All JavaScript Keyboard Shortcut Libraries Are Broken89
javascript, libraries, keyboard-shortcuts
Can AI Be Used as an Accessibility Testing Partner? (tho)88
ai, accessibility, testing, tooling, comparisons
Code Quality Becomes Even More Vital in the AI Era (vil/the)87
ai, quality, automation
Creating Successful Design System OKRs That Drive Adoption86
design-systems, okr, processes
ECMAScript Feature: Regular Expression Pattern Modifiers (rau)85
ecmascript, regex
How to Conduct Accessibility Testing With Screen Readers84
how-tos, accessibility, testing, screen-readers, assistive-tech
Mastering Angular Unit Testing: Best Practices and Tools (pla)83
angular, testing, tooling, best-practices
Oracle Refuses to Yield JavaScript Trademark, Deno Land Says (inf)82
javascript, oracle, deno, legal
Should Accordions Auto-Close Sections? (ash)81
accordions, usability
Tech Jobs Radar80
websites, career, hiring
Updates to the Customizable Select API (una)79
apis, forms
Your First Component (don)78
components, design-systems
Meta and Spotify’s AI Takeover: Is This the End of Human-Created Content? (uxd)77
facebook+meta, ai, content, economics
How to Fix Washed Out Colors in Google Chrome Screenshots for Clear and Accurate Images76
how-tos, screenshots, images, colors, chrome, google, browsers
10 Backend Terms Every Frontend Developer Should Know75
terminology, concepts, architecture, performance
A Couple CSS Tricks for HTML Dialog Elements (cas)74
css, modals, tips-and-tricks
A New Chapter for Express.js: Triumphs of 2024 and an Ambitious 202573
express, retrospectives, outlooks
Accessibility Always a Focus in Drupal72
interviews, accessibility, drupal
“aria-description” Does Not Translate (aar)71
accessibility, aria, browsers, localization
Automated and Manual Accessibility Testing Work Best Together (pop)70
accessibility, testing, comparisons
Clean Up HTML Content for Retrieval-Augmented Generation With Readability.js (phi/dat)69
html, scraping, tooling, nodejs
Creating Better Pull Requests (bel)68
version-control, code-reviews, documentation, collaboration
ECMAScript Feature: Import Attributes (rau)67
ecmascript
Let’s Standardize Async CSS (sco)66
css, asynchronicity
Prescriptive and Descriptive Information Architectures (jar)65
information-architecture, concepts
Running Animations Without Keyframes (css)64
css, animations, tips-and-tricks
The “:empty” Pseudo-Class in CSS (cfe)63
css, selectors
Tight Mode: Why Browsers Produce Different Performance Results (geo/sma)62
browsers, performance, chrome, google, safari, apple, comparisons
What Is Website Traffic? And a Quick Guide on Tracking It (sem)61
how-tos, traffic, analytics, google, tooling
Yeoman’s Next Chapter Maintenance Reboot (uli+)60
yeoman
Building Design Consistency: A Deep Dive Into Figma Variables at JW Player59
deep-dives, design, design-systems, design-tokens, consistency, figma, variables, case-studies
5 Technical JavaScript Trends You Need to Know About in 2025 (the)58
javascript, trends, architecture, serverless, webassembly, state-management, typescript, type-safety, micro-frontends
CSS Wish List 2025 (mey)57
css, wish-lists
Getting All Comments From a Given User on a GitHub Discussion (www)56
github, graphql
Lesser Known Uses of Better Known Attributes (sma)55
html, attributes
Node’s New Built-In Support for TypeScript (rau)54
nodejs, typescript, configuration
Remove the “direction” Property on Your Arrow Icons (ali)53
icons, images, microcontent
Sharing a Variable Across HTML, CSS, and JavaScript (chr/fro)52
variables, html, css, javascript
8 Modern Dev Tools to 100× Your Productivity (let)51
productivity, tooling, link-lists
Eleventy, 2024 in Review (zac/11t)50
eleventy, retrospectives
Exploring Modern JavaScript Compilers: Why Oxc Matters for the Developer Community (hac)49
oxc, javascript, compiling, tooling
1-Billion Row Challenge With Node.js48
nodejs, performance
2024 JavaScript Rising Stars47
javascript, frameworks, libraries, react, vuejs, tooling, mobile, desktop, state-management, ai, css-in-js, testing, graphql, retrospectives
Accessibility Essentials Every Front-End Developer Should Know (mar)46
accessibility, fundamentals, html, semantics, forms, keyboard-navigation, modals, alt-text, focus, responsive-design, reduced-motion, aria
An Overview of the 50 Highest-Ranking Web Design and Development Glossaries (j9t)45
overviews, comparisons, terminology, concepts, link-lists
Double-Keyed Caching: How Browser Cache Partitioning Changed the Web (add)44
browsers, caching, dependencies, network, content-delivery, performance
How to Design for High-Traffic Events and Prevent Your Website From Crashing (sma)43
how-tos, traffic, hosting, scalability, content-delivery, caching, compression, testing
pnpm 10 (pnp)42
release-notes, pnpm
Progressive Enhancement Brings Everyone In (jay)41
progressive-enhancement, history, javascript, advocacy, link-lists
33 Anti-Patterns That Transform Product Managers Into Backlog Managers (d-p)40
product-management, anti-patterns, processes, agile
Reckoning: Frontend’s Lost Decade (sli/per)39
videos, javascript, performance, web-platform
What Is the Definition of Done?38
agile, scrum, documentation
Top React Best Practices in 202537
react, best-practices
Top PHP Alternative for Web Development?36
php, javascript, java, python, ruby, go, rust
A Day in the Life of a Software Engineer in 2025 (rak)35
career, programming
Brief Note on Figure and Figcaption Support (aar)34
html, accessibility, screen-readers, support
How to Find All Existing and Archived URLs on a Website (tca/moz)33
how-tos, urls, seo, sitemaps, tooling
How to Order Attributes on HTML Elements32
how-tos, html, attributes, sorting, conventions
HTML Is Actually a Programming Language—Fight Me (tim/wir)31
html, programming
JavaScript Frameworks—Heading Into 2025 (rya/thi)30
javascript, frameworks, performance, complexity, maintainability
Open Source in 2025: What Will Matter Most This Year? (ama/the)29
foss, sustainability
Quick Note: Limit Use of “Logo” in Alt Text (nat)28
accessibility, images, logos, alt-text, microcontent
Relatively New Things You Should Know About HTML Heading Into 2025 (chr/fro)27
html, forms, toggles, pop-overs, javascript, import-maps, css, transitions
The Difference Between HTML Attributes and Properties (pau/clo)26
html, attributes, javascript, terminology
Use “translate” to Turn Off Element Translations (ste)25
html, localization
What’s Actually Happening With JS Frameworks24
videos, javascript, frameworks, trends
The Secret to Building Highly Responsive Systems23
videos, architecture, software-design, performance, scalability
Scrum vs. Extreme Programming: Was XP Right All Along?22
processes, agile, scrum
Top 6 Must Try Frontend Libraries for All Developers21
libraries, tooling, link-lists
FTC Orders AI Accessibility Startup accessiBe to Pay $1M for Misleading Advertising (kyl/tec)20
accessibility, legal, ai
How to Scrape Web Content for RAG With Readability.js (phi/dat)19
videos, how-tos, content, scraping, ai
Tech Stack 202518
tech-stacks, react, remix, astro, zustand, tailwind, prisma, playwright, cloudflare
This Is Not Your Last Job (chr)17
career
Updated Brief Note on Description List Support (aar)16
html, lists, semantics, accessibility, screen-readers, support
How to Become a Strong Software Architect15
how-tos, architecture, career, learning
Cascading Spy Sheets: Exploiting the Complexity of Modern CSS for Email and Browser Fingerprinting (ros)14
studies, research, privacy, css, fingerprinting
Database Trends: A 2024 Review and a Look Ahead (and/the)13
databases, retrospectives, trends, outlooks
Refactoring a Web Performance Snippet for Security and Best Practice (the)12
performance, javascript, metrics, refactoring
TypeScript Generics: A Complete Guide11
guides, typescript, generics, examples
What Is Google’s Navboost Algorithm? (sem)10
google, search, seo
I Became a Better Developer by Doing This One Thing (and It’s Not Coding)9
career
19 Cron Jobs for DevOps Engineers8
dev-ops, cron, automation
The Cyber-Cleanse: Take Back Your Digital Footprint (cyb)7
privacy, security
The Future of htmx (ale/htm)6
htmx, outlooks
You Don’t Need Next.js5
migrating, nextjs, react, metrics
View Transitions Snippets: Getting All Animations Linked to a View Transition (bra)4
javascript, css, view-transitions, apis
Borrow Checking, RC, GC, and the Eleven (!) Other Memory Safety Approaches3
memory, garbage-collection, programming
How-To: 5 Steps to Detect Invalid HTML Breaking Your [Site’s Performance] (erw)2
how-tos, html, conformance, performance
Naming Color Variables in CSS (ahm)1
css, colors, custom-properties, design-tokens, naming