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 (8)

Entry (Sources) and Other Related TopicsDate#
GitHub Copilot and ChatGPT Alternatives (ger)1,062
, , ,
Design Patterns Are a Better Way to Collaborate on Your Design System (sma)1,061
, ,
Why Your Design Language System Needs a Product Manager1,060
,
It’ll Soon Be (Too) Easy to Develop a Website in A Day1,059
, , ,
Why Is Web Accessibility Important? (tpg)1,058
,
Solving Media Object Float Issues With CSS Block Formatting Contexts (sma)1,057
,
Get Full Type Support With Plain JavaScript1,056
How to Handle Production Support When Using Scrum1,055
, , ,
10 Books to Improve Coding Skill in 20231,054
, ,
Using HTML Landmark Roles to Improve Accessibility (sch/mdn)1,053
,
Let’s Share Our Salaries, Title, Location, XP1,052
,
HTML Landmark Roles Screen Reader Demo (sch/mdn)1,051
, , , , ,
CSS Art: Drawing a Coffee Stain (alv)1,050
,
Screen Readers Don’t Announce When the User Reaches the “maxlength” Character Limit (sim)1,049
, , ,
Error Message Guidelines1,048
, , ,
7 Secret TypeScript Tricks Pros Use1,047
,
ES2023 Features1,046
The Problem With Disabled Buttons and What to Do Instead (ada)1,045
, ,
Building a Frontend Framework—Reactivity and Composability With Zero Dependencies1,044
, ,
Add Opacity to an Existing Color (chr)1,043
,
Building a Greener Web (mic)1,042
, ,
Keeping Up With an Ever Changing Web (joh)1,041
,
What Is “Fake Door” Testing in UX? (uxd)1,040
,
Respect Your Children (ste/tpg)1,039
, ,
Regular Expressions in JavaScript (hon)1,038
, ,
Introduction to Screen‐Readers: VoiceOver macOS Edition1,037
, , ,
Announcing INP as the Next Core Web Vital: What Shopify Stores Can Do Now (sia)1,036
, ,
Introduction to Screen‐Readers: NVDA Edition1,035
, ,
Best Practices for All Developers1,034
Introduction to Screen‐Readers: JAWS Edition1,033
, ,
An Introduction to the Bun JavaScript Runtime (cra)1,032
, ,
What’s New in CSS and UI: I/O 2023 Edition (una+/dev)1,031
,
The JavaScript Ecosystem Is Delightfully Weird (sam/fly)1,030
Introducing Baseline: A Unified View of Stable Web Features (mdn)1,029
, , ,
Developer Tools That Shouldn’t Be Secrets (cod)1,028
, ,
Introducing INP to Core Web Vitals1,027
, , ,
What’s New in Web (dev)1,026
, , ,
Why an Engineering Manager Should Not Review Code (mul)1,025
,
Baseline Features You Can Use Today (dev)1,024
, ,
ES2023 Introduces New Array Copying Methods to JavaScript (phi)1,023
, , ,
Slow Design1,022
,
Crafting a Modern Spotlight Effect With React and CSS1,021
, ,
How to Optimize Web Responsiveness With Interaction to Next Paint (ann/dev)1,020
, , ,
What’s New in Web Animations (bra/dev)1,019
,
The Difference Between Agile and UX Is Not About Quantity vs. Quality (jas/uxd)1,018
, , ,
The 9 Most Effective Core Web Vitals Opportunities of 2023 (tun/dev)1,017
, ,
Is Data Transfer the Best Proxy for Website Carbon Emissions? (fer)1,016
,
Introducing Baseline (rac/dev)1,015
, , ,
Advancing Interaction to Next Paint (rvi+/dev)1,014
,
See What’s New in Firefox [113.0] (moz)1,013
, , ,
How to Handle Emojis in Node.js1,012
, , ,
Rearrange/Animate CSS Grid Layouts With the View Transition API (bra)1,011
, , , ,
Design Systems [Are] a Mindset Not a Library1,010
An Introduction to Container Queries in CSS (5t3)1,009
, ,
The Ongoing Defence of Frontend as a Full-Time Job (cod)1,008
Script Evaluation and Long Tasks (mal/dev)1,007
, ,
Optimize Input Delay (mal/dev)1,006
, ,
How Large DOM Sizes Affect Interactivity, and What You Can Do About It (mal/dev)1,005
, , ,
Find Slow Interactions in the Field (mal/dev)1,004
, ,
Diagnose Slow Interactions in the Lab (mal/dev)1,003
,
Client-Side Rendering of HTML and Interactivity (mal/dev)1,002
, ,
API Design Practice1,001
, ,
A Complete Guide to Usability Testing (uxm)1,000
, ,
Pay Attention to Web Performance Metrics to Improve the UX (uxm)999
, , , ,
Proportional Design Systems With Proportio.app (uxd)998
A Comprehensive Guide to Using Langchain.js and Google Cloud Functions for AI Applications997
, , , , ,
Speed Trap (dav/ver)996
, ,
ShatGPT (ste)995
,
Improving Web-Site Conversion Rates Through Better UX Design (uxm)994
, , ,
Dithering (chr)993
,
The Problem With Sticky Menus and What to Do Instead (ada)992
, ,
How to Configure Path Aliases in Frontend Projects in the Native Way991
, , ,
How Far Back in Time Can I Take My Website’s Design990
, , , ,
Scaling Node.js Web Apps With Docker989
, , ,
Complete Guide on Playwright Visual Regression Testing988
, , , ,
Cron Job: A Comprehensive Guide for Beginners987
,
The Image Sorting Experiment (uxd)986
, , ,
Should the Confirmation Button Come First or Last? (uxd)985
,
Design Tokens: Beginner’s Guide984
, ,
How “:not()” Chains Multiple Selectors (mdn)983
,
I’m Done With React982
,
HTTP/1 vs. HTTP/2 vs. HTTP/3981
, ,
htmx Is the Future980
,
CSS Logical Properties: A Good Use Case (wes)979
, ,
Speed Up or Slow Down a Video (pat/dev)978
, ,
Scroll-Driven Animations (bra)977
, ,
React Testing Library and Accessibility976
, , , ,
Using Go for Front End Development975
Code Coverage vs. Test Coverage974
, , ,
An Introduction to the “:has()” Selector in CSS (5t3)973
, ,
The Frontend Cloud Advantage (ver)972
How Do You Declare Namespace in JavaScript?971
,
GitHub Actions: All Actions Will Run on Node 16 Instead of Node 12 (git)970
, , ,
5 Best Practices to Sustainably Improve Core Web Vitals (ben/cal)969
, ,
DevEx: What Actually Drives Productivity (acm)968
, ,
7 Practical CSS Typography Tips and Tricks (zor/css)967
, , ,
The Latest Innovations in Drupal966
Digital Accessibility Is a Bigger Education Issue Than We Think—Here’s What We Can Do About It965
,
How to Make a CSS-Only Hamburger Menu964
, ,
Where Would You Take the W3C? (rob)963
,
The Intersectionality of Web Performance (ada)962
, ,
Security Implications of HTTP Response Headers (sny)961
, ,
Release Notes for Safari Technology Preview 169 (jon/web)960
, , ,
Make Your Website Load Fast by Optimizing Request Priorities (deb)959
, ,
How to Write More Efficient JavaScript Conditions (fre)958
, ,
Don’t Use Custom CSS Scrollbars (eri)957
,
Detecting if an Event Was Triggered by a User or by JavaScript (pau/clo)956
,
Angular v16 Is Here (mge/ang)955
,
CSS Naked Day and the Missing Wikipedia Page (j9t)954
,
The Native Way to Configure Path Aliases in Frontend Projects953
, , , , ,
An Update on the Lock Icon (ser+/dev)952
, ,
Why “font-size” Must Never Be in Pixels951
, , ,
developers.events: Maintaining a GitHub repository—What Have I Learned in 7 Years?950
, ,
Creating an Animated Gradient Border With CSS949
, , ,
A Radical Proposal: Put UX Research in Charge948
, , ,
A Complete Guide to Performance Budgets (spe)947
, , ,
3 Engineering Mistakes That Kill Startups946
,
Load Websites Faster With Code Splitting945
, ,
How to Get Started With NodeJS—a Handbook for Beginners (fre)944
, ,
The Simple Trick to Transition From Height “0” to “auto” With CSS (kev)943
, , ,
SupportsCSS (5t3)942
, , ,
Short Note: Why Isn’t “role=presentation”/“none” Allowed on Focusable Elements? (ste)941
, , ,
Do Logical Properties Make CSS Easier to Learn? (chr)940
, ,
A/B Testing: A Primer939
, , ,
Tailwind CSS vs. UnoCSS938
, , , ,
What’s New in Svelte: May 2023 (sve)937
, ,
7 Things to Remove From Your Job Postings to Be More Inclusive936
,
This Blog Is Hosted on My Android Phone935
, ,
Testing Feature Support for Modern CSS (5t3)934
, ,
“:root” Isn’t Global (kil)933
Qwik Reaches v1.0 (bui)932
,
Practical Guide to Not Blocking the Event Loop931
, , , ,
CSS Wishlist 2023 (ell)930
,
Configuring ESLint, Prettier, and TypeScript Together (jos)929
, , , , , ,
CDNs: Speed Up Performance by Reducing Latency (aus)928
,
Beyond Content Creation: How Open Source Contributions Can Help You Get Noticed (bek/ope)927
, ,
Two Underused Arguments for Writing Documentation (j9t)926
, ,
My Favorite Free Courses to Learn JavaScript in Depth925
, , ,
30th Anniversary of Licensing the Web for General Use and at No Cost (koa/w3c)924
, , , , ,
Dark Mode in 3 Lines of CSS and Other Adventures (sto)923
,
The Popover API Is Exciting, Sort Of (mrt)922
,
A Beginner’s Introduction to the Most Common Data Types in Programming921
, ,
Write Better CSS by Borrowing Ideas From JavaScript Functions (sma)920
, , ,
Everything You Need to Know About Webpack’s Bundle Analyzer919
, ,
Animating the Impossible (btc)918
, ,
Rebuilding a Featured News Section With Modern CSS: Vox News (sha)917
, , ,
New to the Web Platform in April (rac/dev)916
, , , , , ,
JS Private Class Fields Considered Harmful (lea)915
Writing Unit Tests in Node.js Using Jest914
, ,
What Is the Value of a Design System? (zer)913
The Most Underrated Section of Design Portfolios912
,
How to Manage Design Tokens911
, ,
Typography for Everyone (tob/btc)910
, ,
Progress Over Perfection: The Better Way for Communication and Accessibility Advocacy (mer)909
, , ,
Modern CSS Layout Is Awesome! (mic/btc)908
, ,
How to Deep Merge Arrays and Objects With JavaScript (cfe)907
, , ,
Accessible Target Sizes Cheatsheet (vit/sma)906
,
The Most Important Thing Productivity Tools Are Missing About AI (uxd)905
, ,
What Is the QUIC Protocol?904
,
Discovering the Power of JavaScript Proxy After All This Time903
The Interactive Guide to Rendering in React902
, ,
Reducing the Cost of String Serialization in Node.js Core901
, ,
Crafting the Next.js Website900
Comparing the Best Node.js Version Managers: nvm, Volta, and asdf899
, ,
Transition To and From “display: none” With Upcoming CSS Capabilities (una)898
, ,
The Best Way to Get nvm Working in CI/CD Systems897
,
Adding Motion to the Next Decade of Atomic Design (uxd)896
,
Organizing a Web Design System for Scalability in Figma (uxd)895
, ,
Design Debt: The Hidden Cost of Neglecting UX Investment, and How to Measure and Manage It (uxd)894
, , ,
npm vs. Yarn vs. pnpm893
, , ,
CSS Blend Modes892
,
Frontend Web Performance Checklist891
,
Goodbye “create-react-app”: A New Approach890
What’s New in Node.js 20 (cra)889
Figma, I Love You but You’re Bringing Me Down (uxd)888
The Potentially Dangerous Non-Accessibility of Cookie Notices (mar/sma)887
, , , ,
The “const” Deception (jos)886
Scoped CSS Is Back (kei)885
,
Avoiding Dark Patterns in Web Design (boa/fro)884
,
“details”/“summary” Inconsistencies (mat)883
, , , ,
Exploring the Potential of Web Workers for Multithreading on the Web (sma)882
, , ,
The Effects of Technical Debt on Morale881
, ,
Dark Mode Toggle and “prefers-color-scheme”880
, ,
How to Write Comments in React: The Good, the Bad, and the Ugly879
, ,
Transitioning to Height Auto (Two Ways) (kei)878
“The Secret List of Websites” (chr)877
, ,
Meeting WCAG Level AAA (pat/tet)876
, , ,
Considering Content Warnings in HTML (aar)875
, ,
System Design Blueprint: The Ultimate Guide (zon)874
, , ,
Upgrading Our CSS Habits: “aspect-ratio” (cod)873
,
Designing and Coding for Voice872
,
This Website Is Under Construction, a Love Letter to the Personal Website (btc)871
, ,
Spinning Diagrams With CSS (har)870
,
Read-Only Web Apps (ada)869
,
CSS Custom Properties Beyond the “:root” (mat)868
, ,
5 Topics You Should Touch on During the Recruitment Process867
, ,
Introduction to Web Animations With GSAP866
, , ,
Generating Provenance Statements865
, ,
5 Code Refactoring Techniques to Improve Your Code864
, ,
Intro to Runtime Performance in the Chrome DevTools Performance Panel (ann)863
, , , , , ,
Why Is Scrum the Most Popular Agile Framework?862
, ,
Introducing npm Package Provenance (git)861
, , , , ,
Visually Accessible Data Visualization860
,
Using HTML Elements as CSS Masks859
Release Notes for Safari Technology Preview 168 (jon/web)858
, , ,
Productivity and Well-Being: A Summary of What Works857
,
It’s Time for the Tech Industry to Live Up to Its Ideals (uxd)856
,
Browser Rendering: What Happens Behind the Scenes (fro)855
, , , , , ,
How to Create an SEO Strategy (moz)854
, ,
10 Common Mistakes in Angular Development853
, ,
DevTools: A Better Way to Visualize Your JavaScript852
, , , , , , , ,
Kubernetes Quick Tutorial851
,
Signals: Fine-Grained Reactivity for JavaScript Frameworks850
, , ,
The Three Browser Storage Mechanisms849
, ,
Audio Accessibility in Miro: A Hackathon Story in 3 Acts (sin)848
, ,
Why CloudFront Invalidation Is Required After Every New Deployment and How to Implement It?847
, , ,
What’s New in ECMAScript 2023 (paw)846
,
Node.js 20 Is Now Available! (nod)845
,
Container Query Units and Fluid Typography (5t3)844
, , ,
8 Best Tools for Cryptography and Encryption (sta)843
, , , , , ,
5 Must-Know Shopify Liquid Tips and Tricks for Customizing Your Store842
, , ,
Business Impacts of UI Design and UX Design (uxm)841
,
You Are What You Measure840
,
All About the Semantic Web839
,
Answering “What ARIA Can I Use?” (w3c)838
, , , , ,
Firefox May Soon Reject Cookie Prompts Automatically837
, , , ,
Deno vs. Node: No One Is Ready for the Move836
, , ,
What Is Design Thinking? (sma)835
Using a Muted Color Palette in Web Design (uxm)834
, ,
It’s Very Likely That… (mat)833
, , ,
A List of Programming Playgrounds (b0r)832
, ,
3 Common IA Mistakes (That Are All Due to Low Information Scent)831
, , ,
My Favorite Courses to Learn Microservices in Depth830
, , ,
Exploring “:has()” Again (mic)829
,
How to Name Design Tokens in a Design System (uxd)828
, , ,
Angular 16 Is Huge827
The Acronyms of Rendering on the Web (whi)826
, , ,
Speeding Up the JavaScript Ecosystem—Draft-js Emoji Plugin (mar)825
, ,
Serving Less Data to Users With the “prefers-reduced-data” Media Query (sea)824
, , ,
Dissecting npm Malware: Five Packages and Their Evil Install Scripts823
, ,
Lessons of Design (fab/uxd)822
,
The “details” Element Is Amazing (fon)821
,
What Are User Permissions? Concepts, Examples, and Maintenance820
, , ,
Consume Web Streams From OpenAI Using Vanilla JavaScript819
, , , , ,
4 Ways to Create an Enum in JavaScript818
Web Accessibility: A Reference to Creating Inclusive Websites (sta)817
Ping Animation With Minimal CSS (ami)816
,
9 Bogus Reasons Why Some Designers Claim UX Research Is a Waste (uxd)815
, ,
What’s New in DevTools: Debugging, Testing, and CSS (Chrome 110–112) (jec/dev)814
, , , , , , ,
11ty and Lit, a Match Made in Heaven for Simple Sites813
, ,