Frontend Dogma

News and Tools for Frontend Developers (23)

→ Stay up-to-date on all topics by RSS feed (recommended), on Mastodon and Bluesky, or through other channels

Entry (Sources) and TopicsDate#
WebAssembly: Byte-Code of the Future10,392
Useable10,391
,
Progressively Enhanced Form Validation: Layering in JavaScript (ger/clo)10,390
, , ,
Testing Your Animation Refresh Rate With CSS Crimes?10,389
, ,
Why Inclusive Language Matters in Coding (uxd)10,388
, , ,
Unveiling the Power of Code-Splitting With Webpack for React and Redux Applications10,387
, , ,
Enhance vs. Lit vs. WebC… or, How to Server-Render a Web Component (jar/van)10,386
, , ,
An “alt” Decision Tree Using Only “:has()” (aar)10,385
, , ,
dependency-time-machine10,384
, , , ,
Debugging Rules: Understand the System10,383
Sophisticated, Highly-Targeted Attacks Continue to Plague npm10,382
,
Write About What You Learn—It Pushes You to Understand Topics Better (add)10,381
, , ,
Balance in UX Design: Symmetry, Asymmetry, and Radial Balance10,380
, ,
Nostalgia in UX Design10,379
, ,
Designing Accessible Text Over Images: Best Practices, Techniques, and Resources II (sma)10,378
, , , ,
Supercharge Your HTML With WebC10,377
, ,
The Spectrum of Openness10,376
, ,
Deprecating the “unload” Event (tun/dev)10,375
, , , ,
Google Tag Manager Performance: 9 Tips for Faster Site Speed10,374
, , ,
WCAG 3.0: Further on Up the Road (ons/tpg)10,373
, ,
OKLCH in CSS: Consistent, Accessible Color Palettes (its/log)10,372
, , , ,
Create Direction-Aware Effects Using Modern CSS (kev)10,371
, ,
Browsers Barely Care What HTTP Status Code Your Web Pages Are Served With (cks)10,370
, ,
Progressively Enhanced HTML Accordion (aar)10,369
, , , ,
It’s Time to End Damaging Website Design Practices That May Harm Your Users10,368
, , , ,
Defining Test Cases and Priorities (dev)10,367
Node.js’s Config Hell Problem (den)10,366
, , , ,
An Introduction to the esbuild Bundler (cra)10,365
, ,
A Beginner’s Guide to CSS Grid Layout10,364
, , ,
Definition of Done vs. Acceptance Criteria: What’s the Difference?10,363
, , ,
Lean UX and Agile: Study Guide10,362
, , , , ,
An Introduction to htmx, the HTML-Focused Dynamic UI Library10,361
,
UX Is Not Dead, It’s Just Misunderstood10,360
My Experience Modernizing Packages to ESM10,359
, ,
An Update on Chrome Security Updates—Shipping Security Fixes to You Faster10,358
, , ,
What Happens When You Select “count(*)” in MySQL (ami)10,357
,
What Does It Mean for Web Browsers to Have a Baseline (mar/the)10,356
, ,
User-Adaptive Interfaces With “AccentColor” (oll)10,355
,
OpenAI Launches Web Crawling GPTBot, Sparking Blocking Effort by Website Owners and Creators (ven)10,354
, , , ,
Micro Benevolences (est/ope)10,353
, , ,
An Intro to State-Based UI With JavaScript (cfe)10,352
, ,
8 Common Heading Questions (pop)10,351
, ,
200 Web-Based, Must-Try Web Design and Development Tools (j9t)10,350
,
Top 7 Things That Kill Developer Productivity10,349
, , , , ,
A Guide to Single-Page Application Performance10,348
, , , ,
The Risks of Micro-Frontends10,347
,
How to Improve Performance of Your Database by Indexing Large Tables10,346
, , ,
You Don’t Need a Mentor: Embracing the Power of Community (bek/ope)10,345
, ,
Some Tactics for Writing in Public (b0r)10,344
, ,
Progressively Enhanced Form Validation: HTML and CSS (ger/clo)10,343
, , , ,
OpenAI’s ChatGPT New Web Crawler—GPTBot (rus/ser)10,342
, , , ,
Migrating My Blog From Gatsby to Astro (sap)10,341
, ,
JSX Without React (chr)10,340
,
Alt Text Hall of Fame (ste/alt)10,339
, , , ,
Scrolljacking 10110,338
,
A Compilation of Outstanding Testing Articles (With JavaScript)10,337
, ,
Responsive Images: DIY Implementation in 6 Steps10,336
, ,
Beautify Your Git Log With a Single Command10,335
,
Optimizing Speed on ebay.com (add)10,334
, , ,
Assistive Technology Shouldn’t Be a Mystery Box (cod)10,333
, , , , ,
Route-Based Code Splitting With React10,332
, ,
Implementing Design Tokens: Colors10,331
,
Finding My Blogging Path: Lessons From My Journey10,330
, , , ,
Insertion Sort: A Deep Dive10,329
, ,
How Google Measures Developer Productivity10,328
, , , ,
Designing Accessible Text Over Images: Best Practices, Techniques, and Resources (sma)10,327
, , , ,
Things You Forgot (or Never Knew) Because of React (col)10,326
, ,
The Next Generation of Web Layouts (zel)10,325
, ,
The Easy Intro to the APCA Contrast Method (myn)10,324
, , , ,
How to Set Up Git Hooks (“pre-commit”, “commit-msg”) in My Project? (kis)10,323
, ,
New DOJ Web Accessibility Regulation Is a Disaster10,322
,
How We Optimized Performance to Serve a Global Audience (sma)10,321
, ,
An Overview of CSS Sizing Units10,320
, ,
Prepare to Spy on a Method Added Dynamically (bah)10,319
, , , ,
How Does Reflowing Content Affect People With Screen Magnification? (tpg)10,318
, , ,
Contextual Form Errors and ARIA (mar)10,317
, , ,
A Blog Post With Every HTML Element (pat)10,316
,
How to Use the CSS Grid “repeat()” Function10,315
, , , ,
No Exit—Every Feed Is a Traffic Jam (mus/uxd)10,314
, ,
What’s New in Svelte: August 2023 (sve)10,313
, ,
Evading JavaScript Anti-Debugging Techniques (voi)10,312
,
Midori Browser Will Change Its Engine to Gecko10,311
, ,
Understanding React Server Components (ver)10,310
,
Why Isn’t “z-index” Working? (una+/dev)10,309
, ,
Splitting the Web (plo)10,308
PHP Isn’t That Bad, So Why the Hate? (pur)10,307
, ,
Mixing Colors to Create Variants in CSS (ami)10,306
,
I’m Betting on HTML10,305
,
CSS and Accessibility: Inclusion Through User Choice (car/sma)10,304
, , ,
Creating Custom Easing Effects in CSS Animations Using the “linear()” Function (mic/mdn)10,303
, ,
Accessibility of the Button: Should We Fix It or the Root Cause Problem? (deq)10,302
, ,
How to Earn High-Authority Links That Drive Rankings (moz)10,301
, ,
Randomness in CSS Using Trigonometry10,300
,
What Happens When Developers Are Liable for Accessibility?10,299
,
Start by Writing Messy Code10,298
,
Why I No Longer Believe in Content Design (uxd)10,297
, ,
Tuesday, August 8, 2023 Security Releases (raf/nod)10,296
, ,
The Virtual Keyboard API (sha)10,295
The Curious Case of “iff” and Overriding Screenreader Pronunciations (ben)10,294
, ,
New to the Web Platform in July (rac/dev)10,293
, , , , , , , ,
Front End Practice: Top 25+ JavaScript Code Best Practices for Development10,292
,
Contrast Checker Bookmarklet (web)10,291
, , ,
Accessibility Represents Maturity (tem)10,290
,
Should New Developers Use AI Coding Tools?10,289
, , , ,
Resume and Pause Animations in CSS (ami)10,288
,
A Future of Themes With CSS Container Style Queries (chr)10,287
, ,
How “position: absolute” Works in CSS Grid (zor/css)10,286
, , ,
Toggles Suck!10,285
, , ,
Design Systems Management From Bottom–Up10,284
,
Mastering Git Shortcuts: A Guide to Git Aliases10,283
, , ,
Run JavaScript/Wasm in Python: High-Level SpiderMonkey Bindings to Python With PythonMonkey10,282
, , ,
If Web Components Are So Great, Why Am I Not Using Them? (dav)10,281
How to Define an Array of Colors With CSS (css/sma)10,280
, , ,
Do We Need WCAG 3 (Now)? (yat)10,279
, ,
The Web Development Glossary 3K (j9t/fro)10,278
, , , , ,
How to Make Your Captions and Audio Descriptions WCAG-Compliant10,277
, , , , ,
What Is Platform Engineering (and What Is It Not)?10,276
The Future of Design Systems Is Semantic (fig)10,275
, ,
Speeding Up V8 Heap Snapshots (jda)10,274
, , , ,
Complete Guide to Human-Computer Interaction (HCI)10,273
,
You Probably Don’t Need “http-equiv” Meta Tags (rvi)10,272
, , ,
Release Notes for Safari Technology Preview 175 (jon/web)10,271
, , ,
Adapting Typography to User Preferences With CSS (arg/dev)10,270
, ,
How to Use CSS “aspect-ratio”10,269
,
Testing a Component’s Accessibility10,268
, , ,
CrBug Release Indicator (bra)10,267
, ,
Be an Active Ally for Those Living With Disabilities10,266
,
How I Name and Arrange My Color Variables in Figma10,265
, , ,
The Joy of Simplicity in Web Development (cfe)10,264
,
Tailwind, and the Death of Web Craftsmanship10,263
, ,
Publishing With npm Provenance From Private Source Repositories Is No Longer Supported (git)10,262
, , , ,
Is Jamstack Officially Finished? (rem)10,261
, ,
Help Design the Inaugural “State of HTML” Survey (lea)10,260
,
Social Engineering Campaign Targeting Tech Employees Spreading Through npm Malware (soc)10,259
, ,
What to Do When Your Developers Don’t Collaborate10,258
,
Application State Management With Angular Signals10,257
, ,
Promises Training10,256
, , ,
Microservices vs. Micro Frontends: What’s the Difference?10,255
, ,
The Rise of Minimalism in Web Design: Less Is More10,254
,
Fetching Data From an HTTP API With Python (sil)10,253
, ,
Solving the Accessibility Palette Riddle (uxd)10,252
, ,
Web Accessibility in High-Risk Segments (kar)10,251
, ,
Vision for W3C (cdu/w3c)10,250
, , , ,
The Excellent Arc Browser Is Now Available for Anyone to Download (dav/ver)10,249
,
Combining Data With Multiple Fetch Requests (ste)10,248
, ,
Blockquotes in Screen Readers (aar)10,247
, , ,
SVG Gradients: Solving Curved Challenges10,246
, ,
Getting Started With Pico CSS (log)10,245
,
Understanding the WCAG 3 Working Draft Update10,244
,
6 Ways ChatGPT Can Improve Your SEO (moz)10,243
, , , ,
10 Simple CSS and JavaScript Micro-Interactions for Buttons10,242
, , ,
WebKit Features in Safari 16.6 (jen/web)10,241
, , , ,
The Problem With Auto-Generated Alternative Texts for Images (dni)10,240
, ,
The New “X” Button Doesn’t Close the Website10,239
, ,
Securing the Web Forward: Addressing Developer Concerns in Web Security (tor/w3c)10,238
, ,
I Blame the W3C’s HTML Standard for Ordered Lists (sid)10,237
, ,
Eleventy SMACSS (jus)10,236
, ,
Core Web Vitals for Search Engine Optimisation: What Do We Need to Know? (css)10,235
, ,
Benefits of Integrating UX Into Your Overall Business Strategy (uxm)10,234
,
Good Code Is— (j9t)10,233
,
Using Imagery in Visual Design10,232
, ,
Effective Code Reviews (add)10,231
, , ,
A Comprehensive Comparison of Bootstrap, Tailwind CSS, Windi CSS, and UnoCSS: Features, Pros, and Cons10,230
, , ,
The Art of Looking Back: A Critical Reflection for Individual Contributors (sma)10,229
, ,
How SEOs and UX Designers Can Work Better Together (moz)10,228
, , ,
Installing Multiple Versions of Node.js Using nvm10,227
,
Why Learning to Program Is Easier Now, but Also Way Harder Than Before10,226
, , ,
Enable Hover Conditionally in CSS (ami)10,225
CSP Testing Using Cypress (bah)10,224
, ,
Accessible Animated GIF Alternatives (tyl/clo)10,223
, , , ,
Design Systems: Avoiding Common Pitfalls (vig)10,222
From Mid to Senior: Time Management and Prioritization10,221
, ,
A Guide to Perfecting Pull Requests10,220
, , ,
We Deleted More Than 5,000 Pages From Our College Website—Here’s Why10,219
, ,
Web Content Accessibility Guidelines (WCAG) 2.2 (w3c)10,218
, , ,
DX in the Frontend Developer Ecosystem (ste)10,217
,
Ember JS Essentials: A Beginner’s Guide10,216
, ,
CSS Cascade Layers (odd)10,215
, ,
How to Use CSS “object-fit” and “object-position”10,214
, ,
What’s New in DevTools: Network, Console, Wasm (Chrome 113–115) (jec/dev)10,213
, , , , , ,
Good Code Is Like a Love Letter to the Next Developer Who Will Maintain It (add)10,212
, , ,
Visually Hidden Links With 0 Dimensions (mat)10,211
, , , , ,
SvelteKit in 100 Seconds (fir)10,210
, ,
How to Build and Deploy a Modern Day Next.js Application10,209
, , ,
Encoding: A Brief History and Its Role in Cybersecurity10,208
, , ,
User Input Sanitization and Validation: Securing Your App10,207
, , ,
What Is the Bento UI Trend, and How Can You Get Started? (web)10,206
,
How Platform Teams Get Stuff Done (ph1/mfo)10,205
, ,
11ty: Index All The Things! (lea)10,204
,
Figma Now Supports “rem” Units: Understanding the Use and Benefits (uxd)10,203
, , ,
Signals Make Angular Much Easier10,202
,
Getting Started With CSS Nesting (kev)10,201
, , ,
Getting Instant Return From Your Accessibility Testing (kar)10,200
,
Anyone Else Notice That [Hacker News] Isn’t Full of JavaScript Frameworks Lately?10,199
, ,
An Introduction to LangChain, Python, and OpenAI10,198
, , , ,
Advanced Positioning in CSS Grid (zor/css)10,197
, , , ,
The 10 Commitments of an Agile Leader10,196
, , , ,
Upgrading an Ancient React Application10,195
,
The Power of Git: A Guide to Collaborative Version Control (bek/ope)10,194
, ,
O “dialog” Focus, Where Art Thou? (mat)10,193
, , ,
Node.js Security Progress Report—17 Reports Closed (ope)10,192
,
Fluid vs. Responsive Typography With CSS Clamp (its/log)10,191
, , ,
5 Inconvenient Truths About TypeScript (dea)10,190
, ,
Using Emoji on the Web (oll)10,189
, , ,
Stick to Boring Architecture for as Long as Possible (add)10,188
Lightweight JavaScript Framework Review (for Django Developers)10,187
, , , ,
How I Structured My Design System Using Figma’s New Variables (uxd)10,186
, , ,
A Comprehensive Beginner’s Guide to npm: Simplifying Package Management10,185
, ,
WordPress 6.3 to Introduce a Development Mode (sar)10,184
Figma Typography Secrets—Seven Pro Tips Revealed10,183
,
React-ing to Accessibility: Building Accessible Forms That Everyone Can Use (uxd)10,182
, , ,
Writing CSS in 2023: Is It Any Different Than a Few Years Ago? (geo/sma)10,181
Scroll Progress Animations in CSS (mic/mdn)10,180
, , ,
Interoperability With Specific Assistive Technologies or: “Does the Website Work on JAWS?” (kar)10,179
, , , ,
Down-and-Across Highlighting (mey)10,178
, , ,
15 Advanced TypeScript Tips for Development10,177
,
[WebKit] Standards Positions (web)10,176
, ,
Why Design Systems Fail10,175
,
Better Roadmaps10,174
,
Useful Functions for [an] HTTP Server10,173
, , ,
Mock JSON API Endpoints for Testing (ami)10,172
, ,
Implementing Responsive Grids With Tailwind CSS: An In-Depth Guide10,171
, , , ,
Getting Started With Tailwind CSS: A Quick-Start Guide10,170
, ,
CSS Findings From the Threads App (sha)10,169
, ,
Building a Responsive Table With Tailwind CSS: A Comprehensive Guide10,168
, ,
A Roadmap to Leadership Inclusion: 15 Keys to Unlocking a Diverse and Empowered Workplace II (dbo)10,167
, ,
How AI Is Making Web Design More Efficient (web)10,166
, ,
3 Common Types of Test Automation (dev)10,165
,
Recent Design10,164
, ,
Release Notes for Safari Technology Preview 174 (mar/web)10,163
, , ,
Preload vs. Early Hints vs. Fetch Priority10,162
, , , , ,
The Magic of Empty Git Commit10,161
,
How to Use Your Intuition in Your Product Design Process (uxd)10,160
, , ,
JPEG XL: How It Started, How It’s Going10,159
, ,
Top 20 Must-Know Tips for Web Accessibility10,158
,
The alt-text.org Project Is Moving Forward (han)10,157
,
From Nunjucks to Liquid (mor)10,156
, , ,
Developer’s Research Process (cit)10,155
,
Arrays and Tuples in TypeScript (fro)10,154
,
A Case Study on Scroll-Driven Animations Performance (dev)10,153
, , , ,
Organize TypeScript Types With Namespaces10,152
,
Introduction to CSS Grid: A Comprehensive Guide10,151
, , ,
Tailwind CSS Tips and Tricks Worth Knowing (bui)10,150
,
A Guide to Variables in Figma10,149
, ,
TypeScript and the Dawn of Gradual Types (rww/git)10,148
Storing Data in Control Flow (rsc)10,147
Sass Features in CSS (chr)10,146
,
Permission (ada)10,145
, ,
My Journey to Learning CSS (kev)10,144
, ,
Loading and Progress Indicators (uxd)10,143
, , ,