Frontend Dogma

“2024” Archive (12)

Entry (Sources) and Other Related TopicsDate#
How to Set Up a Node Server With TypeScript in 2024413
, , ,
Frontend Application Security: Tips and Tricks412
, , , , , , , ,
Be a Better Developer With These Git Good Practices411
, , , ,
Getting to an Accessibility Strategy410
, ,
Future of CSS: Functions and Mixins409
, ,
Full Guide on How to Hire Front-End Developers Effectively408
, , ,
React Labs: What We’ve Been Working On—February 2024 (rea)407
CSS “:is(.awesome)” (mar/cfe)406
, , ,
Top 20 JavaScript One-Liners That Don’t Actually Work (dar)405
Playing With Infinity in CSS (lon)404
,
Making the Most of Ligatures (man)403
,
How I Developed the 10 Usability Heuristics402
, ,
ARIA “note” (aar)401
, , , ,
A Dozen Thoughts About AI (dav)400
How Accessibility Standards Can Empower Better Chart Visual Design (sma)399
, , ,
Scroll-Driven Animations: You Want “overflow: clip”, not “overflow: hidden” (bra)398
, , ,
Input Type “date”: The Accessibility of HTML Date Picker397
,
What Is the Difference Between ASP and ASP.NET?396
, ,
When It Says “Name From Author” It Means From You, Not Boll or Bukowski (ste)395
, ,
What Is Lighthouse Speed Index (SI) and How to Reduce It394
, , ,
Wednesday, February 14, 2024 Security Releases (raf+/nod)393
, ,
The Text File That Runs the Internet (dav/ver)392
, , , ,
Reasonable WCAG Additions (a11)391
,
An Introduction to Node.js Multithreading (cra)390
, ,
Building htmx and Go Web Apps With Gemini Advanced389
, , , ,
Selenium Automation Testing: A Step-by-Step Beginners Guide388
, , ,
Why I Like Scrumban (j9t)387
, , ,
The New CSS Math: “pow()”, “sqrt()”, and Exponential Friends (dan)386
, ,
The Best CSS Frameworks to Use in Your Projects for 2024 and Beyond (fre)385
, , , , , , ,
How to Fix the Invisible Scrollbar Issue in iOS Browsers (sim/fro)384
, , , ,
How to Center a Div (jos)383
, ,
CSS Color Module Level 4 (tab+/w3c)382
, ,
Be Aware of Arrays—V8 Engine Advice381
, , ,
Advanced Architecture for AI Application (aka AAAA) (aus)380
, , ,
A Practical Guide to Designing for Children (vit/sma)379
, ,
The Anatomy of Addictive Content (moz)378
, ,
How to Boost WordPress Security and Protect Your SEO Ranking377
, , ,
React, Solid, htmx376
, , ,
The ü/ü Conundrum375
, ,
How to Choose the Best Static Site Generator in 2024374
, , , , , , , ,
You Want to Make It Easy to Feature Your Content (fro)373
, ,
Learn TypeScript (jad)372
, ,
Can Generative AI Help Write Accessible Code? (tin/tet)371
, ,
A CSS Project Boilerplate (bel/pic)370
, ,
Using Recursive CSS to Change Styles Based on Depth (cri)369
,
Names Are Complex: Displaying Initials for an Avatar Component in a Design System (hey)368
, ,
Dynamic Text Color Contrast Based on Background Lightness With CSS/SVG Filters (miu)367
, , , ,
CSS Mixins and Functions Explainer (mia/odd)366
, ,
Navigating Prioritization: Four Approaches (cwo)365
, ,
Don’t Disable Form Controls (aar)364
, , ,
Accelerating Code Reviews With Nudges363
, , , ,
The Front-End Development We’re Used to Is Dying362
, ,
HTML as the Baseline (cfe)361
,
Have We Forgotten How to Build Ethical Things for the Web?360
,
Everything You Need to Know About Image Formats in 2024 (web)359
, , , , , , ,
Going Beyond Pixels and (r)ems in CSS—Relative Length Units Based on the Viewport (uti/iod)358
, ,
So You Think You Know Git357
,
What Is a Descriptive Transcript?356
,
Git Tips: Really Large Repositories355
, ,
Node.js Community Debate Intensifies Over Enabling Corepack by Default and Potentially Unbundling npm (sar/soc)354
, , , , ,
The Accessibility Mindset: Moving Beyond Remediating, Fixing, and Reacting (a11)353
,
Is [“* { min-width: 0; }”] a Good Idea? (kev)352
,
In Its Tantrum With Europe, Apple Broke Web Apps in iOS 17 Beta, Still Hasn’t Fixed Them (tho/the)351
, , ,
Frequently Heard in My Beginning Front-End Web Development Class (geo/sma)350
,
10 Best Automated AI Code Review Tools 2024349
, , , , ,
Web Development Is Getting Too Complex, and It May Be Our Fault (mon/sma)348
, , ,
Release Notes for Safari Technology Preview 188 (jon/web)347
, , ,
Patterns in Design Systems (ikn)346
, ,
Opportunities for AI in Accessibility (aar/ali)345
,
Offloading JavaScript With Custom Properties (hey)344
, ,
CSS Is Logical (geo)343
UI Elements Are Not So Elementary (uxd)342
,
JavaScript vs. Python: Which One Should You Learn First?341
, ,
jQuery 4.0.0 Beta (tim)340
,
JavaScript Promises Demystified339
,
A Beginner’s Guide to Seamless Open-Source Contributions338
,
Doing What’s Required: Indicating Mandatory Fields in an Accessible Way (tpg)337
, , ,
When to Use the “min()” or “max()” Function (css)336
, ,
Remix Takes on Next.js in Battle of the React Frameworks (ric/the)335
, , ,
Malicious npm Package Masquerades as Noblox.js, Targeting Roblox Users for Data Theft (sar/soc)334
, ,
Lines of Code—How to Not Measure Code Quality and Developer Efficiency (cod)333
, , ,
Lessons Learned Moving Eleventy From CommonJS to ESM in 2024 (zac/cfe)332
, , , , ,
In Praise of the “switch” Statement (chi)331
Immutable Array Updates With “Array.prototype.with” (jad/dev)330
, , , ,
Detect Caps Lock With JavaScript (dav)329
Designing User Onboarding: Lessons From Figma, Duolingo, and More (uxd)328
, , , ,
A Guide to Designing for Older Adults (vit/sma)327
, ,
You Won’t Scale (cfe)326
,
13 Best Books, Courses, and Communities for Learning React325
, , ,
Everything You Need to Know About Git324
,
Exciting New Tools for Designers, February 2024 (web)323
, ,
Visual Hierarchy: Making User Experiences Easier to Understand (uxm)322
, ,
The Most Demanded Frontend Frameworks in 2023321
, , , ,
Thoughts on a Global Design System (chr)320
The Decision to Leave Tech (tod)319
,
Revolutionizing Usability Testing With Machine Learning (uxm)318
, ,
It’s the Hope That Kills You (yat)317
, ,
How to Create Rounded Gradient Borders With Any Background in CSS (ben)316
, , , ,
Getting Into Web Components—an Intro (uti)315
,
Bookmarklet: Load All GitHub Comments (mey)314
, ,
HTML Attributes That Every Web Developer Should Know313
, , ,
Why Disabled People’s Needs Aren’t “Special”312
htmx Deep Dive With Carson Gross311
, ,
“X” Marks the Spot: Landmark Elements (stv)310
, , , ,
The Importance of Web Performance to Information Equity (sch/fos)309
, ,
SOLID Principles: They’re Rock-Solid for Good Reason308
, ,
From Many to One: Moving Our JavaScript Code Into a Monorepo307
, , ,
What Is WAP?306
,
5 Hidden Risks of Your Inaccessible Website (deq)305
Making Your SVG Icons CSS Masks Instead of Inline HTML or Backgrounds Has Some Benefits (chr/fro)304
, , , ,
All Art Is a Copy of Something (chr)303
Everyone’s a Sellout Now302
,
Tracking Your Interviews Is Extremely Important301
,
How to Make a Great Framework Better?—Svelte 5 With Rich Harris (ric)300
, ,
Career Retrospective299
,
A Complete Guide to Open Source—100× Simpler298
,
Dynamically Adding Text Alternatives to Images With AI (kar)297
, , , ,
The Web Just Gets Better With Interop 2024 (jen/web)296
, , ,
Is the Increasing Amount of Shit Code All the Fault of AI-Generated Code?295
, ,
Interop 2024 (rac/dev)294
, , ,
Drupal Creator: Websites Needed More Than Ever in the AI Era (ric/the)293
, ,
A Look at the New WAI–ARIA 1.3 Draft (cra)292
, ,
Be Purposeful About Your Content291
, ,
Implementing User Authentication in React Apps With Appwrite290
, ,
Designing Accessible Color Palettes in Figma: A Guide for Web Accessibility289
, , , ,
The Art and Science of Annotations in Dev Mode (fig)288
,
5 Essential DevTools Console Hacks for Every Web Developer287
, ,
Tackling Flaky Tests With Cypress and Playwright Through Network Synchronization286
, , , ,
GitLab vs. GitHub: Which Is Better in 2024?285
, , ,
Why Not htmx? (cfe)284
The Good, the Bad, the Web Components (zac)283
, ,
PurePWA—a Radical U-Turn in Web Development282
, , ,
Practice Safe DSD With “setHTMLUnsafe” (It’s Complicated) (jar/van)281
, , , ,
Making VPATs and ACRs More Effective in Procurement (web)280
, ,
Interaction to Next Paint Becomes a Core Web Vital on March 12 (mal+/dev)279
, ,
How to Stream Files From Next.js Route Handlers (eri)278
, , ,
Going Beyond Pixels and (r)ems in CSS—Relative Length Units Based on Font (uti/iod)277
, ,
Web Platform Design Principles (lea/w3c)276
, , , ,
Why Do Rubber Ducks Work?275
, ,
Onboarding (mfo)274
, , ,
Is Generated Code Harder to Maintain?273
, , ,
Learn Testing (dev)272
,
Understanding Signals in Django271
,
Use CSS “accent-color” to Style Your Inputs (cas)270
,
Tuesday, February 6, 2024 Security Releases (raf/nod)269
, ,
The Psychology of Site Speed and Human Happiness (tam/spe)268
,
Stop Burning Out Maintainers: An Empathetic Guide for Contributors (bek/ope)267
, ,
New to the Web Platform in January (rac/dev)266
, , , , , , , ,
“field-sizing” Just Works! (kil/pol)265
, ,
Celebrate a More Interoperable Web With Interop 2023 (rac/dev)264
, , ,
A Highly Configurable Switch Component Using Modern CSS Techniques (bel/pic)263
,
ESG and DEI Policies Were Always Luxury Goods (blo)262
, ,
Debunking 10 Common Objections to Incremental Delivery for Software Teams261
,
Practical Guide to Destructuring: TypeScript vs. Dart260
, , ,
The EU Forces Open Apple’s Walled Garden259
, , ,
Express Forward258
, ,
Dynamic README Image Based on GitHub Activity257
,
Next.js App Router Migration: The Good, Bad, and Ugly256
, ,
The Web Component Success Story (jak)255
The Loss of the Process in the Name of Progress (uxd)254
, , ,
How to Favicon in 2024: Six Files That Fit Most Needs (sit/evi)253
, ,
Git: The Basics of “git bisect” (ada)252
,
At Last, Browser Choice * (dav)251
, , ,
A Guide to Styling Tables250
, ,
Nicer Text Wrapping With CSS “text-wrap” (lon)249
,
Design Systems Burnout (fon)248
Please, Don’t Force Me to Log In (ham)247
, ,
Gold Text Effect With CSS (man)246
,
Futuring With Design (uxd)245
, ,
Big, Beautiful, Beefy Focus States With “:focus-visible” (dav)244
, ,
Apple, the DMA, and Malicious Compliance (bru)243
, , ,
Apple Redecorates Its iPhone Prison to Appease Europe (tho/the)242
, , ,
Introducing Our Updated [Green Web Hosting] Directory (mrc)241
, , ,
Mozilla Says Apple’s New Browser Rules Are “as Painful as Possible” for Firefox (ver)240
, , , ,
The Impact of Developer Experience239
, , ,
7 Tips for Devs and Designers to Set Your Accessibility Efforts Up for Success (deq)238
, ,
Overlays and Ethics: A Conference Panel That Hurt My Heart (lfl)237
, , ,
Inside .git (b0r)236
HTML Web Components on the Server Are Great (sco)235
,
5 Web Design Disasters That Will Ruin Your 2024 (web)234
, ,
CSS Blurry Shimmer Effect (sma)233
,
Using Alternative Browser Engines in the European Union232
, , ,
A Day in the Life of a Developer—Building a Dashboard App With SQL, Node.js, Django, and Next.js231
, , , , ,
Deno 1.40: Temporal API (den)230
,
The Largest Webshops in the Netherlands Remain Inaccessible for People With Visual and/or Motor Impairments229
, , , ,
JWT vs. Session Authentication228
, , ,
This Web Page Is Best Viewed in the EU (gri/clo)227
, , , ,
Should Links Open in a New Tab? (stv)226
, ,
One World, One Web, One Love (aar)225
Animating Font Palette (man)224
, , ,
Getting Started With Content Collections in Astro223
,
The New CSS Color Format You Didn’t Know You Needed; “oklch()”222
, , , ,
The Structure of User Experience (uxd)221
,
GitHub, npm Registry Abused to Host SSH Key-Stealing Malware220
, , ,
An Introduction to the Liquid Template Language219
, ,
Take a Qwik Break From React With Astro (the)218
, , , ,
What Happened With the Web Monetization API? (chr)217
,
What Can a Website Do? (dav)216
, ,
Web Components in Earnest (dav)215
,
User Styles (mia)214
, ,
Release Notes for Safari Technology Preview 187 (jon/web)213
, , ,
On Web Components (tmc)212
Five Future Roles for Designers (jar)211
, ,
Are Design Systems a Zero-Interest Rate Phenomenon? (dav)210
,
14 Best SEO Tools in 2024 (web)209
, ,
The Web Is Unversioned (rhi/w3c)208
,
Balancing Engineering Cultures: Debate Everything vs. Just Tell Me What to Build207
, , ,
Exploring the Bounds of Jamstack With Zach Leatherman (zac+)206
, , ,
Unlocking the Power of HTML’s Native Browser “dialog” Element (ope)205
,
In Praise of Buttons204
The AI Dilemma in Graphic Design: Steering Towards Excellence in Typography and Beyond (sma)203
, ,
Unit Testing With Jest and Integration With GitHub Actions202
, , , ,
What Is JSDoc and Why You May Not Need TypeScript for Your Next Project201
, , ,
New Study on Coding Behavior Raises Questions About Impact of AI on Software Development200
, , , ,
What Has a Ceiling but No Floor? (mat)199
, ,
Modern JavaScript Library Starter (sas)198
, ,
LCP and FCP on Single Page Application on Soft Navigations (dws)197
, , ,
Highlight Text When a User Scrolls Down to That Piece of Text (chr/fro)196
, ,
Google Is Using AI to Organize and Customize Your Chrome Browser (dav/ver)195
, , ,
Check for “accesskey” and “aria-keyshortcuts” Bookmarklet (ste)194
, , , ,
Better Form UX With the CSS Property “field-sizing” (sea)193
, ,
Battle of the Browsers (zer)192
, , , , , , , , , , , , , ,
Continuous Accessibility: What, Why, How (ass)191
, , ,
How a Web-Site Redesign Can Impact the Customer Journey (uxm)190
,
Progressive JPEGs (PJPEG): The Key to Loading Images Faster on Your Website189
, , , ,
Could Local SEO Transform Your User Experience? (uxm)188
,
How End-to-End Testing Moves Us Closer to Continuous Accessibility (ass)187
, ,
Handling Environment Variables in Node.js (mco)186
, ,
Layouts in Astro185
What Is Jest and Why Should I Use It?184
WebKit Features in Safari 17.3 (jen/web)183
, , , ,
Use Tailwind CSS Prefixes for Shared Design System Components (sen)182
, ,
Repetition Avoidance (ste)181
, , ,
7 Mobile UX Design Tools to Supercharge Your Design Process (uxm)180
, ,
What Is CSS Motion Path?179
, ,
Why I Don’t Care About Website/Blog Stats (nei)178
, ,
What Is Our Design Intention? (uxd)177
,
The World’s Smallest PNG (eva)176
, ,
Mind the Accessibility Gaps—Most of Accessibility Issues Originate in Design and How to Fix That (cer)175
, , ,
The Bun Shell (jar/bun)174
, ,
Mastering Node CSV173
,
A Call for Consensus on HTML Semantics (5t3)172
,
How Core Web Vitals Affect SEO (ver)171
, , , ,
Why Do Reflows Negatively Affect Performance? (fro)170
,
Understanding the Stanca Act, Italy’s Digital Accessibility Law (tpg)169
,
Under-Supported and Underpaid (aar)168
, , ,
My Take on Fading Content Using Transparent Gradients in CSS (kil/pol)167
, ,
Modern CSS, the State of the Web, Safari’s Progress, and More! With Jen Simmons (jen+)166
, , , , , ,
Making CSS View Transitions Easy With Velvette (nom/cod)165
, ,
12 Modern CSS One-Line Upgrades (5t3)164