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, cut all ties. Hide

Frontend Dogma

“2023” News Archive

Entry (Sources) and Other Related TopicsDate#
Tech Interviews Are Changing—Not for the Better2,812
,
3 Terminal Commands to Increase Your Productivity2,811
,
My Perspective: Digital Accessibility and Overlays2,810
,
10 Interview Questions Every JavaScript Developer Should Know in 2024 (eri)2,809
, , , ,
Make Your Linux Terminal Enjoyable to Use2,808
, , ,
The Internet Is About to Get Weird Again (rol)2,807
,
What Are Types in TypeScript2,806
,
Shadow DOM and the Problem of Encapsulation (nol)2,805
, , ,
React Is Slow, What to Do Now?2,804
,
Installing Google Fonts as npm Packages (ami)2,803
, , , ,
A Comprehensive Guide to npm Workspaces and Monorepos2,802
, , , ,
Making a Weblog With Eleventy2,801
,
WCAG 2: Guidelines and Guardrails (yat)2,800
, ,
Top 7 CSS Frameworks in 2024 (wea)2,799
, , , , , , ,
Tools to Make Your Developer Experience Better in PHP (ami)2,798
, , ,
React Server Components: The Good, the Bad, and the Ugly (may)2,797
,
Let’s Bring Back JavaScript’s “with()” Statement (mac)2,796
2.5.8: Adversarial Conformance (aar)2,795
, ,
Announcing Vue 3.4 (eva/vue)2,794
,
Incident, Mitigate, Learn (j9t)2,793
, , ,
What the Heck Is a Homomorphic Mapped Type?2,792
Inspecting WCAG 2.2: Accessible Authentication2,791
, , , ,
Government Not Meeting Minimum Accessibility Standards on Federal Websites, GSA Report Finds2,790
, ,
Privacy Sandbox: Preparing for the End of 3rd-Party Cookies (dev)2,789
, , ,
Making Sense of “Senseless” JavaScript Features (mon)2,788
Future of Storybook in 2024 (shi/sto)2,787
,
Everything You Need to Know About Responsive Logo Design (web)2,786
, , , ,
I Made JSX for Lua (Because I Hate Static Sites)2,785
,
The New Old: Jamstack and MACH’s Journey Towards Traditional CMS Concepts (dri)2,784
, ,
Server and Client Component—Next.js (fro)2,783
, ,
HTML Validation—Pros and Cons2,782
,
Frontend Predictions for 2024 (shi)2,781
,
Every Container Queries Demo Is a Card (chr)2,780
,
CSS-in-JS Approach: Advantages, Disadvantages, and Use Cases2,779
, ,
CSS Wishlist2,778
,
JS Design Patterns: A Comprehensive Guide2,777
, ,
I Built the Same App 7 Times: Which JS Framework Is Best?2,776
, ,
Coding Challenges 2024: What’s Your New Year’s Resolution? (the)2,775
,
Measuring, Monitoring, and Optimizing TTFB With Server Timing2,774
, , , ,
Never Underestimate HTML (lar/mat)2,773
, ,
Container Style Queries (mat/5t3)2,772
,
The Devil Is in the Details: A Look Into a Disclosure Widget Markup (its/mat)2,771
, , ,
Polypane Review: Best Browser for Web Developers?2,770
, ,
Session-Based vs. Token-Based Authentication: Which Is Better?2,769
, , ,
Why AI Is a Disaster for the Climate (the)2,768
,
Responsive SVGs (nil/5t3)2,767
, ,
CSS-Based State Management (may)2,766
,
WCAG 2.1 Developer Tips: Character Key Shortcuts and Label in Name (mni)2,765
, , , , ,
GitHub Copilot: Tips and Tricks for Flutter Devs2,764
, , , ,
Best Practices for Coding With AI in 20242,763
,
The View Transitions API and Delightful UI Animations (cod/sma)2,762
, , ,
FileReader API (cla/5t3)2,761
, ,
Custom Mouse Hover Effect With JavaScript2,760
,
ARIA Live Regions (mat)2,759
, ,
“HTML First” Is Not HTML First (j9t)2,758
, , ,
The State of Benchmarking in Node.js2,757
, ,
Turn Your Vue App Into an Offline-Ready Progressive Web App2,756
, , ,
The Complete Playwright Cheatsheet2,755
, ,
Recapturing Early-Internet Whimsy With HTML (tec)2,754
, , , ,
The Top Accessibility Errors Found in 2023 (tpg)2,753
, , , ,
The Implied Web (hws/mat)2,752
, ,
Scroll-Driven Animations (mic/5t3)2,751
, ,
Screen Reader Users and the Tab Key (tem)2,750
, , ,
JavaScript Frameworks—Heading Into 2024 (rya/thi)2,749
, ,
Debugging Fetch Priority (jec+/dev)2,748
, , , ,
CSS Scope Issues (kiz)2,747
,
Cool Wiggly Hover Animation With CSS (ami)2,746
, ,
Container Queries and Units (zac/fro)2,745
, ,
2023 Digital Accessibility Year in Review (tpg)2,744
,
10 Best Practices for Secure Code Review of Node.js Code2,743
, , ,
Are We Too Pedantic With Semantic2,742
, ,
The Golden Rule of Web Performance and Different Performance Engineering Specializations2,741
,
Clean Architecture: Theming With Tailwind and CSS Variables2,740
, , ,
Release Notes for Safari Technology Preview 185 (jon/web)2,739
, , ,
New CSS Viewport Units Do Not Solve the Classic Scrollbar Problem (sim/sma)2,738
, , ,
Locking Scroll With “:has()” (rob)2,737
, ,
CSS Nesting (kil/5t3)2,736
,
Classes vs. Prototypes in JavaScript (cfe)2,735
, ,
See What’s New in Firefox [121.0] (moz)2,734
, , ,
Practical “img” Element Defaults (zor/css)2,733
, ,
10 Ways to Speed Up JavaScript Loading2,732
, , , , , , , , , , ,
We Can :has It All (hex)2,731
, , ,
View Transitions (hui/5t3)2,730
, ,
Reflow Red Flags (tpg)2,729
, ,
New to the Web Platform in December (rac/dev)2,728
, , , , , , , ,
Experimental Chromium Web Platform Features (pol)2,727
, , , ,
Eigensolutions: Composability as the Antidote to Overfit (lea)2,726
,
Border Images in CSS: A Key Focus Area for Interop 2023 (dip/mdn)2,725
, , , , ,
“align-content” in Block Layout (rac)2,724
, , ,
Zustand—Complete Tutorial (cos)2,723
, , , , ,
RLI (Recently Logged-In) Browser Cache Bypassing (tim)2,722
, ,
React Props Explained With Examples2,721
, ,
The Goldilocks Principle for Prototyping2,720
, , ,
Good Design Is Subjective, Contextual, and Intentional (uxd)2,719
,
Think About Your Future Self2,718
Thank You to Those Who Helped Me to Be the CSS Developer I Am Today2,717
,
How to Center an Element in CSS Without Adding a Wrapper in HTML2,716
, , ,
The Road to HTMHell Is Paved With Semantics (pep/mat)2,715
, ,
New JS Array Methods (cfe/5t3)2,714
,
Making Data Visualizations Accessible (ons/tpg)2,713
,
Building Components for Consumption, Not Complexity II (dis/sma)2,712
, ,
AI for Web Devs: AI Image Generation (aus)2,711
, , ,
A Checklist for CLS Scenarios2,710
, ,
Revisiting Fundamentals—Semantic Lists for Improved Accessibility (mis/mat)2,709
, , ,
CSS “animation-composition” (tyl/5t3)2,708
,
Sharing a State Between Windows Without a Server2,707
, , , ,
HTML Can Do This?2,706
Web Components (may/5t3)2,705
, , ,
Swallowing Camels (kol/mat)2,704
Naming Design Tokens: The Art of Clarity and Consistency (uxd)2,703
, ,
Baseline Does Not Really Cover Baseline Support (aar)2,702
, , ,
Stop Normalizing Unprofessional Behaviour in the Name of Agility2,701
, , , ,
Who Stole My Largest Contentful Paint?2,700
, ,
Managing Node.js Processes2,699
,
Introducing JavaScript Support in MySQL2,698
, , , ,
How We Reduced CSS Size and Improved Performance Across GOV.UK2,697
, , ,
Crafting Effective Documentation2,696
The WordPress Showcase and Accessibility (joe)2,695
,
The Ghosts of Markup Past (tho/mat)2,694
, ,
CSS “@ scope” (mia/5t3)2,693
,
Christmas Tree Animations Made With CSS and JS2,692
, , , ,
Ten Optimisation Tips for an Initial Web Performance Audit (acc)2,691
, , ,
V8 Is Faster and Safer Than Ever2,690
, , ,
The Unspoken Struggle of Aging in a Tech-Driven World (uxd)2,689
, ,
Addressing Unconscious Bias in Developer Relations: Strategies for Creating Fair and Inclusive Experiences2,688
, , ,
The Financial Argument for Using an Outside Firm for Accessibility Remediation (kar)2,687
,
HTTP Keanu (sue)2,686
, ,
How to Use ESM on the Web and in Node.js2,685
, , , ,
Getting Started With Web Performance (acc/mat)2,684
, , ,
Developer Toolkit2,683
, , ,
Design Systems Teams: Understand Your Users So They Can Serve Theirs (deq)2,682
, , , ,
Announcing SvelteKit 2 (sve)2,681
,
Anchor Positioning (kiz/5t3)2,680
,
Add a Sitemap (sitemap.xml) for Your Eleventy Website (w3t)2,679
,
CSS Scroll Snapping Aligned With Global Page Layout: A Full-Width Slider Case Study (uti/sma)2,678
, , , ,
Competing Against Internally Developed Tools2,677
,
6 Techniques for Conditional Rendering in React, With Examples2,676
,
What Really Is Technical Debt?2,675
, ,
How to Get Good at Competitive Programming2,674
,
The Best Go Tools to Use for Your Frontend Projects (fre)2,673
, ,
What Vue’s Creator Learned the Hard Way With Vue 3 (low/the)2,672
,
Popover API (mrt/5t3)2,671
, ,
My Accessibility Journey (web)2,670
,
HTML: The Bad Parts (may/mat)2,669
Three Modern CSS Properties Your Website Must Have2,668
Test-Driven HTML and Accessibility (mat)2,667
, , ,
Using Nodemon and Watch in Node.js for Live Restarts (cra)2,666
,
Extending Responsive Video With HTML Web Components (sco)2,665
, , ,
Embrace the Platform (bra)2,664
, , , , , ,
Using Date-Based CSS to Make Old Web Pages Look Old (ede)2,663
,
Engineering Progression for Humans (sop)2,662
,
Can UX Design Actually Be Ethical? (uxd)2,661
, ,
Baseline 2023 (rac/dev)2,660
, ,
Accessibility Overlays (eu)2,659
, ,
Everything Is Chrome (val)2,658
, , , , , , ,
How to Enable Experimental CSS and JS Features in Chrome, Firefox, and Safari (zor/css)2,657
, , , , , , , , ,
Improve App Performance With Angular 17 “defer”2,656
, , ,
Behavior Belongs in the HTML2,655
, ,
Node.js, TypeScript, and ESM: It Doesn’t Have to Be Painful2,654
, ,
Why Designers Quit (2023 Report) (uxd)2,653
,
The “await” Event Horizon in JavaScript (fro)2,652
,
Asynchronous JavaScript—How to Use Promises in Your JS Code (fre)2,651
, , ,
The “hidden” Attribute in HTML (mat)2,650
,
Decoding Compound Tokens2,649
,
WebKit Features in Safari 17.2 (jen+/web)2,648
, , , ,
Video Subtitles, Captions, Audio Descriptions, and Transcripts (dar)2,647
, ,
Screen Reader User Survey #10 (web)2,646
, ,
Quantity Queries Are Very Easy With CSS “:has()” (chr/fro)2,645
,
“innerHTML” vs. “innerText” vs. “textContent”—What's the Difference? (fre)2,644
, , ,
Developer Relations Is an All-Company Effort (bla)2,643
, ,
Chrome Enables Desktop Mode by Default on Premium Tablets (pau/dev)2,642
, , ,
Building Components for Consumption, Not Complexity (dis/sma)2,641
, ,
ARIA, the Good Parts (hdv/par)2,640
, ,
Task Automation and Debugging With AI-Powered Tools2,639
, , ,
Signals of Interface Quality2,638
,
Template for Accessibility Guidelines (stv/mat)2,637
, ,
Potential Problems With Accessibility Audits and What to Do About Them (cer)2,636
, ,
How I Brought LCP Down to Under 350 ms for Google-Referred Users on My Website (paw)2,635
, , ,
A List of JavaScript Engines, Runtimes, Interpreters2,634
, , ,
What the Slot? (dut/mat)2,633
, , ,
Media Queries in HTML Video (aar)2,632
, , , ,
Audit Your Site for Third-Party Cookies (dev)2,631
, , ,
Scroll Fading 1012,630
, ,
All Technical Debt Is a Risk to the Product and to Your Business2,629
, , ,
Incorporating “Skip to Main Content” Links for Better Website Accessibility (a11)2,628
,
Oh No! My JSON! (ton)2,627
Angular Signals: Complete Guide2,626
, , ,
Insights: Mobile Accessibility2,625
, , ,
The Most Accessible Font2,624
, , ,
Stop Nesting Ternaries in JavaScript (phi)2,623
,
Accessibility-Specific Tech Requirements? It Depends!2,622
,
React Performance Optimization2,621
, ,
Why Chromium Cares About Standards (yoa)2,620
, ,
The Shrinkwrap Problem: Possible Future Solutions (kiz)2,619
The Last 5 Years of V8’s Garbage Collector (win)2,618
, , , , ,
Security Headers Using “<meta>” (sap/mat)2,617
, ,
Release Notes for Safari Technology Preview 184 (jon/web)2,616
, , ,
Preparing for Interaction to Next Paint, a New Web Core Vital (geo/sma)2,615
, ,
Is PHP Still a Viable Choice in 2023?2,614
,
CSS Wrapped: 2023 (una+/dev)2,613
, , , ,
CSS Snapshot 2023 (tab+/w3c)2,612
,
A Beginner’s Guide to Accessible Text (pop)2,611
, , , ,
Overview of Drupal2,610
,
Understanding the New WCAG 2.2 Criteria2,609
,
The Complete Puppeteer Cheatsheet2,608
, ,
TypeScript’s Hidden Feature: Subtypes2,607
HTML5 Boilerplate v9.0.0 Released2,606
,
Fine, I’ll Use a Super Basic CSS Processing Setup (chr/fro)2,605
, , , ,
Dark Design Patterns Catalog2,604
, ,
Custom Events in Web Components (cfe)2,603
, ,
Scale Your React App With Storybook and Chromatic2,602
, ,
Astro 4.0 (blu+/ast)2,601
,
4 Dead Simple Ways of Customizing Bootstrap2,600
, ,
Maglev—V8’s Fastest Optimizing JIT2,599
, , , ,
Blind CSS Exfiltration: Exfiltrate Unknown Web Pages2,598
,
Better Vue.js Inputs With Generics: The Select2,597
, ,
Web Chat Accessibility Considerations (cra)2,596
, , ,
The Hellish History of HTML: An Incomplete and Personal Account (cra/mat)2,595
,
“sizes=auto” Pretty Much Requires “width” and “height” Attributes (eee)2,594
, , ,
My 3 Rules for Documenting Code (wra)2,593
, ,
Baseline’s Evolution on MDN (pep/mdn)2,592
, , , , ,
A Definition Update for Baseline (kad+/dev)2,591
, ,
Pen, Paper, IDE: A DevTool Founder’s Early-Stage Product Design Guide (rom+/evi)2,590
, , ,
Testing the Performance of Social Media Embeds (mic)2,589
, , ,
The State of UX in 2024: Enter Late-Stage UX (fab/uxd)2,588
, ,
12 Important User-Interface Design Guidelines (uxm)2,587
, ,
Why Carousels Don’t Work2,586
, ,
The Pros and Cons of Using React Today (the)2,585
,
The Importance of User Feedback and Data in UX Design (uxm)2,584
,
10 Tips for Implementing Webflow On-Page SEO2,583
, ,
100 Bucket List Ideas for Programmers2,582
,
An Informed Pre-Caching Strategy for Large Sites2,581
, ,
Of Time and the Web (ada/btc)2,580
, , ,
How Marketing Changed OOP in JavaScript (mon/sma)2,579
, , ,
CSS Media Query for Scripting Support (sea)2,578
, , ,
Color Psychology in Visual Design: A Practical Guide to Impacting User Behavior (uxm)2,577
, , ,
Back to Basics: 5 HTML Attributes for Improved Accessibility and User Experience (dni/mat)2,576
, , , ,
Is the Flat Design Trend Finally Over? (uxd)2,575
, ,
The “form” Attribute—Enhancing Form Layout Flexibility (mat)2,574
, ,
Choosing the Right Static Site Generator: A Comprehensive Comparison of Hugo, Jekyll, and Pelican2,573
, , ,
A More Holistic Design Workflow: Gluing Jira, Figma, and Zeplin Together (uxd)2,572
, ,
Fastest Way of Passing State to JavaScript, Re-Visited (kur)2,571
, ,
You Don’t Need JavaScript for That (kil/mat)2,570
Let’s Learn How Modern JavaScript Frameworks Work by Building One (nol)2,569
, , , ,
Web Development Advent Calendars for 2023 (aar)2,568
,
The UX of HTML (vas/mat)2,567
, ,
Search vs. Browse2,566
, , ,
I Replaced npm, Yarn, and nvm With pnpm (paw)2,565
, , , ,
How to Use a Color Font (man)2,564
, ,
Debugging BFCache, Make Your Page Load Instantly (jec+/dev)2,563
, , , , , , ,