Tech does not just watch: Take action against Russia’s war on Ukraine 🇺🇦, and take action against Israel’s genocide on the Palestinian people and the destruction of Palestine 🇵🇸 Hide

Frontend Dogma

“2023” News Archive (4)

Entry (Sources) and Other Related TopicsDate#
The Ultimate Low-Quality Image Placeholder Technique (css)2,080
, ,
Exploring Enhanced Patterns in WordPress 6.3 (sma)2,079
Embracing Efficiency: Shorter Work Hours for Software Developers (and Everyone Else)2,078
, , ,
Easy Dark Mode With “color-scheme” (sar)2,077
, , , ,
CSS Nesting and the Cascade (jen/web)2,076
, ,
A Socket API That Works Across JavaScript Runtimes—Announcing a WinterCG Spec and Node.js Implementation of “connect()” (clo)2,075
, ,
A Comprehensive Guide to the Dangers of Regular Expressions in JavaScript (phi)2,074
, , ,
5 Pillars of Responsible Generative AI: A Code of Ethics for the Future2,073
,
What Is Transpiling?2,072
, , ,
The Saga of the Closure Compiler, and Why TypeScript Won2,071
, , , ,
The Cost of Obsessing Over Design Perfection (uxd)2,070
, ,
Stop Using JS for That: Moving Features to CSS and HTML (kil)2,069
, , ,
SSH Keys Stolen by Stream of Malicious PyPI and npm Packages (ble)2,068
, , ,
How to Make the Case for Design Systems (uxd)2,067
,
Honey, I Shrunk the npm Package2,066
, ,
Frontend Monitoring: Strategies, Best Practices, Tools, and More2,065
, , ,
CSS Terminology Demystified (zor/css)2,064
, ,
Best Practices for Securing Node.js Applications in Production2,063
, ,
An Introduction to Web Components (ami)2,062
,
Top 5 ARIA Implementation Errors2,061
, ,
Taming Tailwind (aaa)2,060
,
Real AI Solutions for Accessibility Challenges (equ)2,059
,
Overlays: Just Another Disability Dongle (ons/tpg)2,058
,
Optimizing Web Fonts (ver)2,057
, , ,
npm Provenance General Availability (git)2,056
, , ,
No More 404 (rem)2,055
, , ,
Mastering Closures in JavaScript: A Comprehensive Guide2,054
, , ,
How to Check Website Traffic (and Increase It) (sem)2,053
, , , ,
Form Accessibility and Usability Beyond the Basics (pop)2,052
, ,
8 More Micro Tips for Remarkably Better Typography (uxd)2,051
, , ,
Why HTTP/3 Is Eating the World2,050
,
What Are Accessibility Overlays? (hey)2,049
, ,
Understanding Puppeteer Headless2,048
, , ,
The Illusion of Developer “Productivity” Opens the Door to Snake Oil2,047
,
The Future of Web Design: Emerging AI Technologies and Trends (uxm)2,046
, , ,
Textareas With Auto-Increasing Height Using CSS (ami)2,045
,
HTML Popover, Videos, and “display:blackhole” (bru)2,044
, ,
How Mastodon Handles Images and Web Previews (rba)2,043
, , , , ,
Token Based Authentication With Fastify, JWT, and TypeScript2,042
, , ,
Misconceptions Can Kill Accessibility Momentum (yat)2,041
, ,
Accessibility Is Easy… Except for When It Isn’t (llo/web)2,040
,
Upgrading Frontend Dependencies With Confidence2,039
, , , ,
The Path to Awesome CSS Easing With the “linear()” Function (jhe/sma)2,038
, ,
State of HTML 2023 (sac+/dev)2,037
,
Responsive Type Scales With Composable CSS Utilities2,036
, ,
How to Escape CSS Selectors in JavaScript (ste)2,035
, , , ,
How to Build Trust With Others by Organizing Your Figma Files (uxd)2,034
, , ,
GitHub Actions Could Be So Much Better (yos)2,033
, ,
What Makes an Accessible Date Picker? Is It Even Possible? (inc)2,032
, ,
What Is Strict Mode in JavaScript?2,031
Unlocking a World of Accessibility: How Internationalization Is the Key (inc)2,030
, , ,
TypeScript Origins: The Documentary2,029
, ,
The WebP 0-Day2,028
, , ,
The Great JavaScript Divide: CommonJS vs. ES Modules (abd)2,027
, , , ,
The Design System Ecosystem (bra)2,026
,
The Character Encoding Cheat Sheet for JS Developers (hon)2,025
, , ,
Supercharge Your Repository With Code Owners (ope)2,024
, ,
Speeding Up the JavaScript Ecosystem—Polyfills Gone Rogue (mar)2,023
, ,
Save Our World With Progressive Enhancement and Accessibility (inc)2,022
, ,
Open Source Trends to Look for in 20242,021
, , , ,
Native Mobile Accessibility Testing (inc)2,020
, , ,
Developers Talking About Code Quality2,019
, , ,
Accessible Web Components? (mat/inc)2,018
, ,
What Can You Do With “data” Attributes? (cfe)2,017
, ,
We are Chrome for Developers (dev)2,016
, , , , , ,
The Psychology of Web Performance (tam/btc)2,015
, , ,
Release Notes for Safari Technology Preview 179 (jon/web)2,014
, , ,
Introducing Runes (sve)2,013
,
How to Use the New “<search>” Element With WordPress (ede)2,012
, ,
How to Migrate From npm to pnpm2,011
, , ,
How to Make Forms in Angular Reusable2,010
, , , ,
Experimenting With Measuring Soft Navigations (tun/dev)2,009
, , , ,
CSS Findings From The Threads App II (sha)2,008
,
Building a Core Accessibility Team: The Keys to the Kingdom (deq)2,007
, ,
What an Economist Article Says About Website Accessibility and Lawsuits (equ)2,006
,
Get All That Network Activity Under Control With Priority Hints (mac)2,005
, ,
Bun vs. Node.js: Everything You Need to Know (bui)2,004
, ,
Better User and Developer Experience With htmx (mia+/odd)2,003
,
A Quick Introduction to NestJS2,002
, ,
Sharing State With Islands Architecture (max)2,001
, , , ,
WebKit Features in Safari 17.0 (jen/web)2,000
, , , ,
Understanding the JavaScript Modulo Operator (jos)1,999
,
One Thing Nobody Explained to You About TypeScript1,998
,
Node.js: A Guide to Native .env Support and Local Development1,997
, ,
Node v20.7.0 (nod)1,996
,
Managing Design Debt: Strategies for Sustainable User Experience (log)1,995
, ,
Git: Don’t Create .gitkeep Files, Use .gitignore Instead (ada)1,994
First Steps to an Accessible Website—Skip Links1,993
,
Arrow Functions vs. Traditional Functions in JavaScript (cfe)1,992
, , ,
A (More) Modern CSS Reset (bel)1,991
,
1-Minute CSS Tip: Accent Colors (alv)1,990
, ,
Accessibility and Inclusivity: Study Guide (nng)1,989
, , , ,
Why Not React?1,988
The JS Community on Twitter Is Dead (hbu)1,987
, ,
Sustainability and Tech and Us (j9t)1,986
, , ,
How UnoCSS Works Internally With Vite?1,985
,
How to Make a Strong Case for Accessibility (vit/sma)1,984
, ,
Expert CSS: The CPU Hack1,983
,
Expanding Your Touch Targets (stu)1,982
, ,
Solved by CSS Scroll-Driven Animations: Detect if an Element Can Scroll or Not (bra)1,981
, ,
Writing Clean Code: Best Practices and Principles1,980
, , , , ,
Bun Hype: How We Learned Nothing From Yarn1,979
, , ,
Whataboutism (col)1,978
What Makes Some Interruptions More Disruptive Than Others?1,977
, , ,
Securing Your Node.js Apps by Analyzing Real-World Command Injection Examples1,976
, , ,
Revealing Images With CSS Mask Animations (css/sma)1,975
, ,
JavaScript Is Getting Array Grouping Methods (phi)1,974
, ,
Why Is Creativity So Blurry, and Am I Creative? (uxd)1,973
, ,
View Transition Debugging (jaf)1,972
, , ,
v0.dev (ver)1,971
, , , , ,
The 5 Principles of Unit Testing1,970
, ,
The 10ish Tools I Install on Every New Mac I Get (j9t)1,969
, ,
The 10 Tools I Install on Every New Mac I Get (cod)1,968
, ,
Submit Your Proposals for Interop 2024 (foo+/dev)1,967
, , ,
Incremental Static Regeneration for Angular (ang)1,966
,
How to Actually Integrate Angular and NestJS (pol)1,965
, ,
How Custom Property Values Are Computed (5t3)1,964
,
Why I Quit Open Source (sap)1,963
, ,
Why Drupal 10 (man)1,962
,
Use Cases for IIFEs1,961
Multi-Page Web Apps (ada)1,960
, ,
How to Set Up Personal OKRs1,959
, , ,
Documentation Is a Living Thing: How We Talk Informs What We Make1,958
, ,
The Cult of Productivity (uxd)1,957
, ,
Stop Lazy Loading Product and Hero Images (gri/clo)1,956
, ,
Nuclear Anchored Sidenotes (mey)1,955
,
Limitations of Scoped CSS (zel)1,954
,
In Memory of Molly E. Holzschlag, the Fairy Godmother of the Web (mer)1,953
I Think I Kind of Hate Lazy Loading (ede)1,952
,
From Silos to Design Systems1,951
, ,
What Is Functional Testing? Definition, Key Concepts, and Types1,950
, ,
The Real Value of Tokens (uxd)1,949
,
State of Web Accessibility, ARIA in HTML, and Missing UI Patterns (tin+/fwo)1,948
, , ,
JPEG and EXIF Data Manipulation in JavaScript1,947
, ,
Gradients, Blend Modes, and a Really Cool Hover Effect (pre/sma)1,946
, ,
Changes and Additions in Pointer Events Level 3 (pat/w3c)1,945
, ,
Rewriting Digital Content for Brevity (nng)1,944
, , ,
Medium vs. DEV vs. Hashnode vs. Hackernoon1,943
, , ,
Discover Bun—a Faster, Modern JavaScript Runtime1,942
, ,
Creating Dynamic README.md File1,941
,
Cool Tools (mic)1,940
,
Why Your Design System Needs a Component Process1,939
, ,
URL Poetry Club1,938
,
Running a Playwright Script on AWS Lambda (mat)1,937
, , , ,
How I Approach and Structure Enterprise Frontend Applications After 4 Years of Using Next.js1,936
, ,
Bun, JavaScript, and TCO1,935
, ,
The Pros and Cons of Different Test Tools—Jest1,934
, ,
The Dangers of Deceptive Design Patterns (and How to Avoid Them) (web)1,933
,
JavaScript WTF: Why Does “every()” Return “true” for Empty Arrays? (nza)1,932
Bun 1.0 (jar+/bun)1,931
,
A New Method to Validate URLs in JavaScript (ste)1,930
, ,
WOFF Has Left the Building (mat)1,929
, , , ,
Why Are We Not Still Using Tables-for-Layout? (rac)1,928
, ,
Web Components Accessibility FAQ (mat)1,927
,
The New Google Fonts: Find What You’re Looking For (tob)1,926
,
The “Array.prototype.every()” Method Always Returns “true” for an Empty Array (cfe)1,925
, ,
Gulp vs. Webpack—What Is Better: Using Webpack or Gulp.js?1,924
, ,
From Data-Driven to Decision-Driven (uxd)1,923
, ,
Delay, Sleep, Pause, and Wait in JavaScript1,922
CSS Lobotomized Owl Selector: A Modern Guide (log)1,921
, , ,
CSS “display” Is a Multi-Keyword Property? (zor/css)1,920
,
Building a Real-Time Chat With WebSockets, Novel, and Clerk1,919
, , , , ,
Using Labeled Loops in JavaScript1,918
,
Turbo 8 Is Dropping TypeScript1,917
, ,
The Only CSS Layout Guide You’ll Ever Need1,916
, , , , , ,
Release Notes for Safari Technology Preview 178 (jon/web)1,915
, , ,
Memories of Molly (mey)1,914
Making Sense of React Server Components (jos)1,913
,
Long Live the Test Pyramid (sma)1,912
, ,
Is AI the Silver Bullet of Accessibility?1,911
,
GoDaddy Retires Media Temple Brand (sar)1,910
,
Four Common Types of Code Coverage (jec/dev)1,909
,
Dear Molly (col)1,908
Binary Search Algorithm in JavaScript (fro)1,907
, ,
The Perpetual Circle of Accessibility (col)1,906
,
Progressively Enhanced Form Validation: Custom Validation Messages (ger/clo)1,905
, , ,
Node.js vs. Deno vs. Bun: JavaScript Runtime Comparison (sny)1,904
, , , , ,
Node.js Includes Built-In Support for .env Files (phi)1,903
, ,
“Good Commit” vs. “Your Commit”: How to Write a Perfect Git Commit Message (vic)1,902
, , , ,
First, Do No Harm: Mistakes to Avoid in Creating Accessible User Experiences1,901
, ,
Essential Metrics for Click Testing1,900
, ,
Equivalent Experience Can Cut Both Ways (eri)1,899
,
Compact HTML1,898
Browser Video Players Review (aar)1,897
, , , , ,
8 Micro Tips for Remarkably Better Typography (uxd)1,896
, ,
NODE_ENV Considered Harmful (cji)1,895
,
Web Components Don’t Need You (chr/cod)1,894
Understanding SSR, CSR, ISR, and SSG: A Comprehensive Guide1,893
, , , ,
Node v20.6.0 (nod)1,892
,
CSS Frameworks Comparison: Bootstrap vs. Foundation vs. Materialize1,891
, , , , ,
10 Things You Didn’t Know About HTML1,890
Information Architecture vs. Sitemaps: What’s the Difference? (nng)1,889
, , ,
Top Website Redesign Tips for 20231,888
,
Style Is Consistent Constraint1,887
,
On Productivity Metrics and Management Consultants (nor)1,886
,
A Wide View of Automated Testing in React Apps1,885
, ,
Why I Switched From Sublime Text to Visual Studio Code1,884
, , ,
Type Safe CSS Design Systems With “@ property” (arg)1,883
, ,
Three Dimensions of Developer Productivity1,882
, , ,
Small Details to Improve Your Website’s Experience (alv)1,881
, , ,
Selecting the Scoping Root (mat)1,880
,
JetBrains Qodana Review1,879
,
Dialog Dilemmas and Modal Mischief: A Deep Dive Into Popovers and How to Build Them (hdv)1,878
, , , ,
Clocks and Countdowns: Timing in CSS and JavaScript (sto)1,877
, ,
A Beginner’s Guide to Eleventy (dza)1,876
,
An Introduction to the Laravel PHP Framework1,875
, , ,
Understanding Feature Flags: Improving Feature Management1,874
, ,
Things That Jakob’s Law Is Not1,873
, ,
The Role of Cloud Computing in Web Development1,872
Is Atomic Design Dead? (bra)1,871
, ,
How to Make Charts and Graphs More Accessible (pop)1,870
, , ,
Decoding WCAG: “Alternative for Time-Based Media” and “Media Alternative for Text” (web)1,869
, ,
Build a GraphQL Gateway: Combine, Stitch, or Merge Any Datasource1,868
,
Why Do I Have Layout Shift? (una+/dev)1,867
, ,
What Is the View Transitions API and How to Use It With Meta Frameworks1,866
, , ,
What Is Inclusion Anyways? Lessons From the Disabled Community1,865
, , ,
Web Sustainability Guidelines (WSG) 1.0 (ale/w3c)1,864
,
Using “rem” Doesn’t Make Your Website Responsive—Here’s Why1,863
, ,
Tracking Errors in a Node.js Application (app)1,862
, ,
Sustainable SEO: Processes and Practices1,861
, , ,
Memorization and Learning to Code1,860
, , ,
Let’s Make a Rubber Button With HTML, CSS, and SVG (tyl/clo)1,859
, , , ,
Guide to Using Template Engines (Such as Twig) With PHP1,858
, , ,
Getting Started With htmx: A Comprehensive Guide for Beginners1,857
, ,
CSS Loaders (css)1,856
, , ,
Connected Grid Layout Animation (cod)1,855
, , ,
Case Study: Rebuilding TechCrunch Layout With Modern CSS (sha)1,854
, ,
Astro 3.0 (ast)1,853
,
Accessibility Theater (tpg)1,852
How to Measure Developer Productivity the Right Way1,851
, ,
Why Are Websites Embarrassing? (fon)1,850
,
Web Apps Are Better Than No Apps (yur)1,849
Measuring Developer Productivity? A Response to McKinsey (ger)1,848
,
How to Implement SSL/TLS Pinning in Node.js (sny)1,847
, , , ,
Hover Triangles (may)1,846
,
Git Uncommit (ami)1,845
,
Five Optimization and Performance Tools That Enhance Website User Experience1,844
, , , ,
Building Accessibility Into Your Company, Team, and Culture (swi)1,843
, ,
Biome v1 (ema/bio)1,842
,
Benchmarks [for 24 CSV Parsing Approaches]1,841
, , ,
Announcing Cypress 13 With Test Replay1,840
,
Single-Page Applications: Ember vs. Angular1,839
, , ,
Realistic CSS Animations and the “linear()” Timing Function1,838
, , ,
Navigating Web Accessibility Litigation: Advice From a General Counsel1,837
,
How I Write Alt Text for Code Snippets on Social Media (ben)1,836
, , , ,
From User Needs to User Dreams: Find the Future of Your Product (uxd)1,835
, ,
Falling for OKLCH: A Love Story of Color Spaces, Gamuts, and CSS (geo/sma)1,834
, ,
Code Splitting in React: Optimize Performance by Splitting Your Code1,833
, , ,
An Overview of Feature Flags (log)1,832
, , , ,
8 Habits That Hold Back Your Developer Potential1,831
,