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 🇵🇸 Protest, boycott, ostracize. Hide

Frontend Dogma

“2024” News Archive (7)

Entry (Sources) and Other Related TopicsDate#
Why Designers Need to Be More Like Gardeners (uxd)1,702
,
Verso: A New Browser Based on Servo1,701
, ,
It’s Really This Thing That Gets Me (chr)1,700
,
“@ property”: Next-Gen CSS Variables Now With Universal Browser Support (una/dev)1,699
, , , ,
Going With the PDF Reflow (ons/tpg)1,698
, ,
Content Strategy vs. UX Writing1,697
, , , , ,
The Future of Serverless Is WebAssembly1,696
, , ,
Misconceptions About View Transitions (bra/dev)1,695
, ,
HTML and CSS Techniques for Inverting Colors1,694
, , , ,
How to Test Web Applications1,693
, , ,
How to Add and Update Social Image Previews in WordPress1,692
, , ,
Hiring, Lip Service, and Inclusion (uxd)1,691
, , ,
From Web to Native With React1,690
,
Feature Detect CSS “@ starting-style” Support (bra)1,689
, , ,
Converging Web Frameworks (mge)1,688
,
A Guide to Reading and Writing Node.js Streams (mco/pla)1,687
, ,
3 Design Tips From a Gorgeous New Landing Page1,686
, , ,
25 Open Source AI Tools to Cut Your Development Time in Half1,685
, , , ,
Why “page.goto()” Is Slowing Down Your Playwright Tests (ste)1,684
What Is Joomla: The Ultimate Guide1,683
, ,
Transitive Optimization Considered—Interesting (j9t)1,682
Single-Directionally Allowed Overflow (chr/fro)1,681
,
Rian Rietveld on Understanding the European Accessibility Act and Its Impact on Websites (nat)1,680
, , , , ,
Publishing a TypeScript Module to npm vs. JSR (den)1,679
, , , , , ,
Learn About What’s New in Angular 18 From Rakia Ben Sassi (rak+)1,678
,
Introducing @ let in Angular (ang)1,677
,
How to Check and Document Design Accessibility in Your Mockups (ste)1,676
, , , , ,
Homepage Design: 4 Common Mistakes1,675
, , , ,
Bad Design Is Like a Virus: Design Defects and Latent Failures (uxd)1,674
Zoom, Zoom, and Zoom (mia/odd)1,673
,
The Software Engineering Industry in 2024: What Changed in 2 Years, Why, and What Is Next (ger)1,672
, ,
The Magic of Clip Path (emi)1,671
, , ,
Supply Chain Security in npm—We Can Be Optimistic About the Future1,670
, , ,
Playwright vs. Puppeteer: Which Is Better in 2024? (api)1,669
, , , , ,
Leaner npm Packument (Metadata) Contents (git)1,668
“If” CSS Gets Inline Conditionals (geo/css)1,667
, ,
How I Develop Successful Link Building Strategies for My Clients (moz)1,666
, ,
Exploring the Challenges in Creating an Accessible Sortable List (Drag-and-Drop) (git)1,665
,
Don’t Use web.dev for Accessibility Info (aar)1,664
,
Designing Multimodal Interfaces: Voice + Screen (uxd)1,663
, ,
A Quick-Ish Accessibility Review: shadcn/ui Charts (ash)1,662
, , , ,
5 Questions for Miriam Suzanne (mia+/fro)1,661
, , ,
15 Page Speed Optimizations That Sites Ignore (at Their Own Risk) (tam/spe)1,660
,
Utility First CSS Isn’t Inline Styles (css)1,659
, , , ,
State of Text Rendering 20241,658
,
Interop 2024 Mid-Year Update (rac/dev)1,657
, , ,
How to Transform Your Approach to Digital Accessibility From a Reactive Break-Fix Cycle to a Proactive Shift Left Approach (deq)1,656
, , ,
How Keyboard Navigation Works in a CSS Game (css/fro)1,655
, ,
AI Unplugged: Rise (and Fall) of the Robots(.txt)1,654
, ,
50 Basic Linux Commands1,653
,
What Is Ladybird? Everything We Know About the New Browser and Web Engine (nim)1,652
, ,
Sneaky React Memory Leaks: How the React Compiler Won’t Save You1,651
, ,
System Design Basics—Caching1,650
, ,
Speeding Up the JavaScript Ecosystem—Isolated Declarations (mar)1,649
, ,
Progressive Web Apps (PWA): A Comprehensive Guide1,648
, , ,
How Fast Is JavaScript? Simulating 20,000,000 Particles1,647
,
Eleventy Buckets and Cascade Layers (mia)1,646
, ,
Creativity Is the Byproduct of Work (fon)1,645
, ,
Advanced Markdown Using Extensions in Laravel (ami)1,644
,
A Practical Guide to Designing for Colorblind People1,643
, , , ,
What’s New With ECMAScript 2024: An In-Depth Guide on the Latest Features (des)1,642
, , , ,
What’s Coming Next for ESLint (nza/esl)1,641
Script Integrity (chr/fro)1,640
, ,
Optimizing for AI Overviews (moz)1,639
,
How to Try Experimental CSS Features (hui)1,638
, , , , , , , ,
Generative AI Is a Climate Disaster (par)1,637
,
Button Width Styles (don)1,636
,
Ten Years of Vue (With Evan You) (eva+)1,635
, , ,
Investigating Reddit’s robots.txt Cloaking Strategy1,634
, ,
How to Parse HTML in JavaScript (api)1,633
, , ,
How to Debug a Node.js App in a Docker Container1,632
, , ,
Backend for Frontend (BFF): What You Need to Know1,631
,
Why Is This Thing in Dark Mode? (chr/fro)1,630
,
Thoughts on Node.js, Deno, and Bun (nza)1,629
, , ,
The Silent Crisis in Open Source: When Maintainers Walk Away (bek/ope)1,628
,
SPA vs. MPA: Which Web Architecture Is Right for You?1,627
, , , ,
Reasons to Use Your Shell’s Job Control (b0r)1,626
,
Mythbusting DOM: Was DOM Invented Alongside HTML?1,625
, , ,
It’s About Time I Tried to Explain What Progressive Enhancement Actually Is (bel/pic)1,624
Forget “Show, Don’t Tell”—Engage, Don’t Show! (lea)1,623
, , ,
Feature Detect CSS “@ property” Support (bra)1,622
,
European Accessibility Act (EAA): Top 20 Key Questions Answered (deq)1,621
, ,
Dialog Dilemmas and Modal Mischief (hdv)1,620
, , ,
CSS One-Liners to Improve (Almost) Every Project (alv)1,619
,
Canvas Simulations (gra)1,618
,
WebAuthn: Enhancing Security With Minimal Effort (tbe)1,617
, ,
WebAssembly vs. JavaScript: A Comparison1,616
, ,
TypeScript 5.5: A Blockbuster Release1,615
Tuesday, July 2, 2024 Security Releases (nod)1,614
, ,
Overlays Misunderstand Accessibility (joe)1,613
,
Opting in to CSS Container Queries for an Existing Design System (hey)1,612
, ,
Moving From Express to Fastify (val)1,611
, ,
Introducing the MDN HTTP Observatory (mdn)1,610
, , , ,
Guidance on Applying WCAG 2 to Non-Web Information and Communications Technologies (WCAG2ICT) (w3c)1,609
, ,
CSS Surprise Manga Lines (alv)1,608
,
Accessible Form Validation From Scratch—Preparing for Validation (dbe/uxd)1,607
, ,
YouTube Embeds Are Bananas Heavy and It’s Fixable (chr/fro)1,606
, , ,
You Don’t Know Undo/Redo1,605
,
The 3 Types of CSS Utility Classes (jam)1,604
,
RegreSSHion: Remote Unauthenticated Code Execution Vulnerability in OpenSSH Server1,603
, ,
On Open Source and the Sustainability of the Commons (plo)1,602
,
Layout and Reading Order (rac/css)1,601
, ,
How to Use Container Queries Now (phi/dev)1,600
, ,
How to Annul Promises in JavaScript1,599
, ,
Feedback on a Pagination Pattern (aar)1,598
,
European Accessibility Act (EAA)—What You Need to Know1,597
, ,
Deploy AWS Lambda Functions With Serverless Framework and Node.js1,596
, , , , ,
Be Careful Using “Grid” (aar)1,595
,
Are Web Components Worth It?1,594
, , , ,
Announcing the Ladybird Browser Initiative1,593
,
Agile Is Not… Agile Is…1,592
,
Why Toggle Switches Suck (and What to Do Instead) (ada)1,591
, , ,
Why Have a Personal Site Instead of Social Media? (kev)1,590
, ,
Do Grayscale Images Take Less Space?1,589
, ,
Accessible PDF Forms Online—There’s a Catch (ons/tpg)1,588
, ,
7 Ways to Champion Accessibility in Your Company1,587
,
Integrate Go Library Into a JavaScript Webpage With WebAssembly (td8)1,586
, ,
Figma AI (chs)1,585
, ,
Create npm Package With CommonJS and ESM Support in TypeScript1,584
, , , ,
This Month in Servo: Text Fields, Better Emoji, Devtools, and More (ser)1,583
,
The True Story—as Best I Can Remember—of the Origin of Mosaic and Netscape1,582
, , , ,
Strangling the Monolith1,581
, , ,
Product and UX: Study Guide1,580
, , , ,
How We Tamed Node.js Event Loop Lag: A Deepdive1,579
, ,
How to Improve Your Microcopy: UX Writing Tips for Non-UX Writers (sma)1,578
, , , ,
“Good Commit” vs. “Your Commit”: How to Write a Perfect Git Commit Message1,577
, , ,
Comprehensive React.js Cheatsheet for Developers1,576
,
Checkboxes: Design Guidelines1,575
, , ,
Browser Support Tests in JavaScript for Modern Web Features (chr/fro)1,574
, , ,
A Proposal for MDN to Use the APG1,573
, ,
5 Questions for Bramus Van Damme (bra+/fro)1,572
, ,
Why and How You Should Rate-Limit Your API1,571
Understanding React Hooks1,570
,
The Time for Designers to Learn to Code Is Now (bel/pic)1,569
, , , ,
Microsoft 1998 = Apple 20241,568
, ,
Meaningful Ways to Measure Website Success (web)1,567
,
Don’t Be Fooled by Figma’s New AI Features (uxd)1,566
,
The State of Digital Accessibility in Europe1,565
, ,
The Little Things: Confusing Error Messages (brw)1,564
, ,
Polyfill Supply Chain Attack Embeds Malware in JavaScript CDN Assets (sny)1,563
, ,
New to the Web Platform in June (rac/dev)1,562
, , , , , , , ,
“I Have Never Used a Library, Framework, or an API. I Don’t Know What to Do.” (why)1,561
, , , , ,
I Got Hacked and Blew Up Prod1,560
, , ,
htmx Does Not Play Well With Content Security Policy1,559
,
How to Make a Strong Case for Accessibility (vit/sma)1,558
, , ,
Event Loop and Concurrency Model–Task Queue—How the JS Engine Works (fro)1,557
, , ,
Enhancing The New York Times Web Performance With React 181,556
, ,
Ecma International Approves ECMAScript 2024: What’s New? (rau)1,555
,
Consent, LLM Scrapers, and Poisoning the Well (eri)1,554
, ,
AI Anxiety and How to Design for It: Resources and Best Practices (uxd)1,553
,
Accessibility Object Model (sun+/w3c)1,552
A Text-Reveal Effect Using “conic-gradient()” in CSS (pre/fro)1,551
, , ,
Two New Artificial Intelligence Laws and Their Effects on Accessibility (equ)1,550
, ,
The EU Accessibility Act—Time to Start Implementation Projects Now1,549
, ,
The Design Purity Trap and How to Escape It (ber)1,548
,
Network Observability: Beyond Metrics and Logs (leo)1,547
, , ,
Catching Compromised Cookies1,546
, ,
Beyond Monospace: The Search for the Perfect Coding Font (rom+/evi)1,545
,
Beej’s Guide to Git (bee)1,544
, , ,
Advanced JavaScript Performance Optimization: Techniques and Patterns1,543
, , , ,
Why Do Designers Become Managers? (uxd)1,542
,
Web Design Engineering With the New CSS (mat/css)1,541
,
Use Node Version Manager With Oh My Zsh1,540
, ,
New JavaScript Set Methods (bsm/mdn)1,539
How to Set Up Serverless Framework to Deploy AWS Lambda, Queues, and DynamoDB With Node.js1,538
, , , , ,
From ZeroVer to SemVer: A Comprehensive List of Versioning Schemes in Open Source (and)1,537
, , ,
Backdoor Slipped Into Multiple WordPress Plugins in Ongoing Supply-Chain Attack (dan/ars)1,536
, ,
AI Ethicists Are Speaking Out, but Are We Listening? (uxd)1,535
,
AI Companies Ignoring robots.txt (mjt)1,534
, ,
Why Is It So Difficult to Give Best in Class Accessibility Examples of Websites? (cer)1,533
Microfeatures I Love in Blogs and Personal Websites1,532
,
In Detail: 1.4.11 Non-Text Contrast (User Interface Components) (yat)1,531
, , , ,
Concept1,530
,
No No-JavaScript (dbu)1,529
, , , ,
Is It Good Design, or Does It Just Look Good? (uxd)1,528
Exploring Randomness in JavaScript1,527
,
7 Use Cases for JavaScript Proxies1,526
Understanding JWT Authentication: A Comprehensive Guide With Examples1,525
, , ,
Measuring Developer Experience at Google1,524
, , ,
MDX or: How I Learned to Stop Worrying and Love Multimedia Writing (fre/sma)1,523
, ,
Design Extremes of Custom Accessibility Actions1,522
, ,
Uniting Web and Native Apps With 4 Unknown JavaScript APIs (mon/sma)1,521
, , ,
Tracking the Impact of Our Content Design Work (uxd)1,520
, ,
State of JavaScript 2023 [Results] (sac+/dev)1,519
,
Simplest View Transitions Multi Page Demo (No JavaScript) (mor)1,518
, , ,
Seamless Screenshot Testing for Compose With Screenshotbot1,517
, , , ,
Performance Mistakes You Might Not Realize You Are Making1,516
, , ,
Node v20.15.0 (LTS) (sat/nod)1,515
,
Inline Conditionals in CSS, Now? (lea)1,514
,
Bun Is Much Faster Than Node.js 22 at Decoding Base64 Inputs (lem)1,513
, , ,
Announcing TypeScript 5.5 (dan/typ)1,512
,
A Rant About Front-End Development1,511
, , , , , ,
Understanding React Compiler1,510
,
The Hacking of Culture and the Creation of Socio-Technical Debt (sch)1,509
,
The Case for Web Components (dav)1,508
,
Positioning Popover Elements (Pseudo-Anchoring) (chr)1,507
, ,
npm and Node.js Should Do More to Make ES Modules Easy to Use1,506
, ,
Mina Tamang on SEO Techniques That Prioritise the User Experience (nat)1,505
, , , ,
Know the “search” Element (j9t)1,504
,
How to Perform Data Validation in Node.js (app)1,503
, ,
Footnotes Progressively Enhanced to Popovers (chr/fro)1,502
, , ,
Writing a WordPress Theme in Less Than 4 KB1,501
, , ,
The Frontend Treadmill (pol)1,500
, , , ,
Some UX Design Principles Startups Should Know1,499
, ,
Modern CSS Layout Is Awesome: Talking and Thinking About CSS Layout (mic)1,498
,
Mike McQuaid on 15 Years of Homebrew (mik)1,497
,
Inline Conditionals in CSS? (lea)1,496
,
How Top HR Agencies Build Trust Through Logo Designs1,495
, , ,
How Content Creation Helped Me Land My First Tech Job1,494
,
Firefox DevTools Newsletter 127 (nic/fir)1,493
, , , ,
Building a Responsive Menu With CSS (and No JavaScript) (cor)1,492
, ,
Accessibility Maturity Model (w3c)1,491
, , ,
A Brief Introduction to Keyboard Accessibility (kar)1,490
, , ,
What Happens When a Major npm Library Goes Commercial? (mco)1,489
, ,
The Way We Design AI Looks Like Nostalgia Already (uxd)1,488
,
Say No to “console.log”!1,487
,
Humanizing Technology in the Age of Conscious AI (uxm)1,486
,
htmx 2.0.0 Has Been Released! (htm)1,485
,
How to Increase the Visibility of Error Messages1,484
, , ,
How React 19 (Almost) Made the Internet Slower1,483
,
Cloud Computing Platforms1,482
, , , , ,
Building a User-Centered Product-Management Culture (uxm)1,481
, ,
Mastering JavaScript Generators1,480
,
Design Without Process, or the Form Factor Trap (pav)1,479
,
Dealing With Unicode Strings, Done Right and Better1,478
,
BEM Modifiers in Pure CSS Nesting1,477
, ,
What Is Mixed Content? (fre)1,476
,
What Does “aria-hidden=true” Actually Do to Interactive Elements? (cer)1,475
, , ,
Virtualization and Containerization With Docker1,474
,
UUIDv7 in 22 Languages (ant)1,473
, , , , , , , , , , , ,
The Basics of DNS: Understanding the Internet’s Directory Service1,472
,
Safari 18—What Web Features Are Usable Across Browsers? (ste)1,471
, , , , , ,
Researchers Uncover npm Registry Vulnerability to Cache Poisoning and DoS Attacks (sar/soc)1,470
, , , ,
OAuth Authentication (rya)1,469
, , ,
Minimal SVG Favicon (sto)1,468
, , ,
I Made My Own JSON Parser1,467
,
Dual Publishing ESM and CJS Modules With tsup and “Are the Types Wrong?” (joh)1,466
, , , , ,
Writing Your First Visual Regression Check in Playwright1,465
, , ,
Why You Should Use Redux in 20241,464
, ,
What Are CSS Container Style Queries Good For? (mon/sma)1,463
,
Using AI to Encourage Best Practices in the Code Review Process1,462
, , ,
Use of “ch” Unit Considered Inappropriate (in Certain Circumstances) (ric)1,461
, ,
Setting Up Typography Variables in Figma (uxd)1,460
, ,
HTML Markup Explained: Building Blocks of Modern Web Pages1,459
,
How JavaScript Is Finally Improving the Module Experience (mar/the)1,458
, , , , ,
Difference Between Docker, Kubernetes, and Podman for System Design Interview?1,457
, , , ,
Every Website and Web App Should Have a Service Worker (cfe)1,456
,
Don’t Refactor the Code1,455
, , ,
Blazing Fast Websites With Speculation Rules (deb)1,454
,
2-Page Login Pattern, and How to Fix It (vit/sma)1,453
, , ,