Frontend Dogma

“2023” Archive (8)

Entry (Sources) and Other Related TopicsDate#
GitHub Copilot and ChatGPT Alternatives (ger)1,057
, , ,
Solving Media Object Float Issues With CSS Block Formatting Contexts (sma)1,056
,
Get Full Type Support With Plain JavaScript1,055
How to Handle Production Support When Using Scrum1,054
, , ,
10 Books to Improve Coding Skill in 20231,053
, ,
Using HTML Landmark Roles to Improve Accessibility (sch/mdn)1,052
,
Let’s Share Our Salaries, Title, Location, XP1,051
,
HTML Landmark Roles Screen Reader Demo (sch/mdn)1,050
, , , , ,
CSS Art: Drawing a Coffee Stain (alv)1,049
,
Screen Readers Don’t Announce When the User Reaches the “maxlength” Character Limit (sim)1,048
, , ,
Error Message Guidelines1,047
, , ,
7 Secret TypeScript Tricks Pros Use1,046
,
ES2023 Features1,045
The Problem With Disabled Buttons and What to Do Instead (ada)1,044
, ,
Building a Frontend Framework—Reactivity and Composability With Zero Dependencies1,043
, ,
Add Opacity to an Existing Color (chr)1,042
,
Building a Greener Web (mic)1,041
, ,
Keeping Up With an Ever Changing Web (joh)1,040
,
What Is “Fake Door” Testing in UX? (uxd)1,039
,
Respect Your Children (ste/tpg)1,038
, ,
Regular Expressions in JavaScript (hon)1,037
, ,
Introduction to Screen‐Readers: VoiceOver macOS Edition1,036
, , ,
Announcing INP as the Next Core Web Vital: What Shopify Stores Can Do Now (sia)1,035
, ,
Introduction to Screen‐Readers: NVDA Edition1,034
, ,
Best Practices for All Developers1,033
Introduction to Screen‐Readers: JAWS Edition1,032
, ,
An Introduction to the Bun JavaScript Runtime (cra)1,031
, ,
What’s New in CSS and UI: I/O 2023 Edition (una+/dev)1,030
,
The JavaScript Ecosystem Is Delightfully Weird (sam/fly)1,029
Introducing Baseline: A Unified View of Stable Web Features (mdn)1,028
, , ,
Developer Tools That Shouldn’t Be Secrets (cod)1,027
, ,
Introducing INP to Core Web Vitals1,026
, , ,
What’s New in Web (dev)1,025
, , ,
Why an Engineering Manager Should Not Review Code (mul)1,024
,
Baseline Features You Can Use Today (dev)1,023
, ,
ES2023 Introduces New Array Copying Methods to JavaScript (phi)1,022
, , ,
Slow Design1,021
,
Crafting a Modern Spotlight Effect With React and CSS1,020
, ,
How to Optimize Web Responsiveness With Interaction to Next Paint (ann/dev)1,019
, , ,
What’s New in Web Animations (bra/dev)1,018
,
The Difference Between Agile and UX Is Not About Quantity vs. Quality (jas/uxd)1,017
, , ,
The 9 Most Effective Core Web Vitals Opportunities of 2023 (tun/dev)1,016
, ,
Is Data Transfer the Best Proxy for Website Carbon Emissions? (fer)1,015
,
Introducing Baseline (rac/dev)1,014
, , ,
Advancing Interaction to Next Paint (rvi+/dev)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
See What’s New in Firefox [113.0] (moz)1,007
, , ,
Script Evaluation and Long Tasks (mal/dev)1,006
, ,
Optimize Input Delay (mal/dev)1,005
, ,
How Large DOM Sizes Affect Interactivity, and What You Can Do About It (mal/dev)1,004
, , ,
Find Slow Interactions in the Field (mal/dev)1,003
, ,
Diagnose Slow Interactions in the Lab (mal/dev)1,002
,
Client-Side Rendering of HTML and Interactivity (mal/dev)1,001
, ,
API Design Practice1,000
, ,
A Complete Guide to Usability Testing (uxm)999
, ,
Pay Attention to Web Performance Metrics to Improve the UX (uxm)998
, , , ,
Proportional Design Systems With Proportio.app (uxd)997
A Comprehensive Guide to Using Langchain.js and Google Cloud Functions for AI Applications996
, , , , ,
Speed Trap (dav/ver)995
, ,
ShatGPT (ste)994
,
Improving Web-Site Conversion Rates Through Better UX Design (uxm)993
, , ,
Dithering (chr)992
,
The Problem With Sticky Menus and What to Do Instead (ada)991
, ,
How to Configure Path Aliases in Frontend Projects in the Native Way990
, , ,
How Far Back in Time Can I Take My Website’s Design989
, , , ,
Scaling Node.js Web Apps With Docker988
, , ,
Complete Guide on Playwright Visual Regression Testing987
, , , ,
Cron Job: A Comprehensive Guide for Beginners986
,
The Image Sorting Experiment (uxd)985
, , ,
Should the Confirmation Button Come First or Last? (uxd)984
,
Design Tokens: Beginner’s Guide983
, ,
How “:not()” Chains Multiple Selectors (mdn)982
,
I’m Done With React981
,
HTTP/1 vs. HTTP/2 vs. HTTP/3980
, ,
htmx Is the Future979
,
CSS Logical Properties: A Good Use Case (wes)978
, ,
Speed Up or Slow Down a Video (pat/dev)977
, ,
Scroll-Driven Animations (bra)976
, ,
React Testing Library and Accessibility975
, , , ,
Using Go for Front End Development974
Code Coverage vs. Test Coverage973
, , ,
An Introduction to the “:has()” Selector in CSS (5t3)972
, ,
The Frontend Cloud Advantage (ver)971
How Do You Declare Namespace in JavaScript?970
,
GitHub Actions: All Actions Will Run on Node 16 Instead of Node 12 (git)969
, , ,
5 Best Practices to Sustainably Improve Core Web Vitals (ben/cal)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
, ,
DevEx: What Actually Drives Productivity963
, ,
Where Would You Take the W3C? (rob)962
,
The Intersectionality of Web Performance (ada)961
, ,
Security Implications of HTTP Response Headers (sny)960
, ,
Release Notes for Safari Technology Preview 169 (jon/web)959
, , ,
Make Your Website Load Fast by Optimizing Request Priorities (deb)958
, ,
How to Write More Efficient JavaScript Conditions (fre)957
, ,
Don’t Use Custom CSS Scrollbars (eri)956
,
Detecting if an Event Was Triggered by a User or by JavaScript (pau/clo)955
,
Angular v16 Is Here (mge/ang)954
,
CSS Naked Day and the Missing Wikipedia Page (j9t)953
,
The Native Way to Configure Path Aliases in Frontend Projects952
, , , , ,
An Update on the Lock Icon (ser+/dev)951
, ,
Why “font-size” Must Never Be in Pixels950
, , ,
developers.events: Maintaining a GitHub repository—What Have I Learned in 7 Years?949
, ,
Creating an Animated Gradient Border With CSS948
, , ,
A Radical Proposal: Put UX Research in Charge947
, , ,
A Complete Guide to Performance Budgets (spe)946
, , ,
3 Engineering Mistakes That Kill Startups945
,
Load Websites Faster With Code Splitting944
, ,
How to Get Started With NodeJS—a Handbook for Beginners (fre)943
, ,
The Simple Trick to Transition From Height “0” to “auto” With CSS (kev)942
, , ,
SupportsCSS (5t3)941
, , ,
Short Note: Why Isn’t “role=presentation”/“none” Allowed on Focusable Elements? (ste)940
, , ,
Do Logical Properties Make CSS Easier to Learn? (chr)939
, ,
A/B Testing: A Primer938
, , ,
Tailwind CSS vs. UnoCSS937
, , , ,
What’s New in Svelte: May 2023 (sve)936
, ,
7 Things to Remove From Your Job Postings to Be More Inclusive935
,
This Blog Is Hosted on My Android Phone934
, ,
Testing Feature Support for Modern CSS (5t3)933
, ,
“:root” Isn’t Global (kil)932
Qwik Reaches v1.0 (bui)931
,
Practical Guide to Not Blocking the Event Loop930
, , , ,
CSS Wishlist 2023 (ell)929
,
Configuring ESLint, Prettier, and TypeScript Together (jos)928
, , , , , ,
CDNs: Speed Up Performance by Reducing Latency (aus)927
,
Beyond Content Creation: How Open Source Contributions Can Help You Get Noticed (bek/ope)926
, ,
Two Underused Arguments for Writing Documentation (j9t)925
, ,
My Favorite Free Courses to Learn JavaScript in Depth924
, , ,
30th Anniversary of Licensing the Web for General Use and at No Cost (koa/w3c)923
, , , , ,
Dark Mode in 3 Lines of CSS and Other Adventures (sto)922
,
The Popover API Is Exciting, Sort Of (mrt)921
,
A Beginner’s Introduction to the Most Common Data Types in Programming920
, ,
Write Better CSS by Borrowing Ideas From JavaScript Functions (sma)919
, , ,
Everything You Need to Know About Webpack’s Bundle Analyzer918
, ,
Animating the Impossible (btc)917
, ,
Rebuilding a Featured News Section With Modern CSS: Vox News (sha)916
, , ,
New to the Web Platform in April (rac/dev)915
, , , , , ,
JS Private Class Fields Considered Harmful (lea)914
Writing Unit Tests in Node.js Using Jest913
, ,
What Is the Value of a Design System? (zer)912
The Most Underrated Section of Design Portfolios911
,
How to Manage Design Tokens910
, ,
Typography for Everyone (tob/btc)909
, ,
Progress Over Perfection: The Better Way for Communication and Accessibility Advocacy (mer)908
, , ,
Modern CSS Layout Is Awesome! (mic/btc)907
, ,
How to Deep Merge Arrays and Objects With JavaScript (cfe)906
, , ,
Accessible Target Sizes Cheatsheet (vit/sma)905
,
The Most Important Thing Productivity Tools Are Missing About AI (uxd)904
, ,
What Is the QUIC Protocol?903
,
Discovering the Power of JavaScript Proxy After All This Time902
The Interactive Guide to Rendering in React901
, ,
Reducing the Cost of String Serialization in Node.js Core900
, ,
Crafting the Next.js Website899
Comparing the Best Node.js Version Managers: nvm, Volta, and asdf898
, ,
Transition To and From “display: none” With Upcoming CSS Capabilities (una)897
, ,
The Best Way to Get nvm Working in CI/CD Systems896
,
Adding Motion to the Next Decade of Atomic Design (uxd)895
,
Organizing a Web Design System for Scalability in Figma (uxd)894
, ,
Design Debt: The Hidden Cost of Neglecting UX Investment, and How to Measure and Manage It (uxd)893
, , ,
npm vs. Yarn vs. pnpm892
, , ,
CSS Blend Modes891
,
Frontend Web Performance Checklist890
,
Goodbye “create-react-app”: A New Approach889
What’s New in Node.js 20 (cra)888
Figma, I Love You but You’re Bringing Me Down (uxd)887
The Potentially Dangerous Non-Accessibility of Cookie Notices (mar/sma)886
, , , ,
The “const” Deception (jos)885
Scoped CSS Is Back (kei)884
,
Avoiding Dark Patterns in Web Design (boa/fro)883
,
“details”/“summary” Inconsistencies (mat)882
, , , ,
Exploring the Potential of Web Workers for Multithreading on the Web (sma)881
, , ,
The Effects of Technical Debt on Morale880
, ,
Dark Mode Toggle and “prefers-color-scheme”879
, ,
How to Write Comments in React: The Good, the Bad, and the Ugly878
, ,
Transitioning to Height Auto (Two Ways) (kei)877
“The Secret List of Websites” (chr)876
, ,
Meeting WCAG Level AAA (pat/tet)875
, , ,
Considering Content Warnings in HTML (aar)874
, ,
Upgrading Our CSS Habits: “aspect-ratio” (cod)873
,
System Design Blueprint: The Ultimate Guide (zon)872
, , ,
Designing and Coding for Voice871
,
This Website Is Under Construction, a Love Letter to the Personal Website (btc)870
, ,
Spinning Diagrams With CSS (har)869
,
Read-Only Web Apps (ada)868
,
CSS Custom Properties Beyond the “:root” (mat)867
, ,
5 Topics You Should Touch on During the Recruitment Process866
, ,
Introduction to Web Animations With GSAP865
, , ,
Generating Provenance Statements864
, ,
5 Code Refactoring Techniques to Improve Your Code863
, ,
Intro to Runtime Performance in the Chrome DevTools Performance Panel (ann)862
, , , , , ,
Why Is Scrum the Most Popular Agile Framework?861
, ,
Introducing npm Package Provenance (git)860
, , , , ,
Visually Accessible Data Visualization859
,
Using HTML Elements as CSS Masks858
Release Notes for Safari Technology Preview 168 (jon/web)857
, , ,
Productivity and Well-Being: A Summary of What Works856
,
It’s Time for the Tech Industry to Live Up to Its Ideals (uxd)855
,
Browser Rendering: What Happens Behind the Scenes (fro)854
, , , , , ,
How to Create an SEO Strategy (moz)853
, ,
10 Common Mistakes in Angular Development852
, ,
DevTools: A Better Way to Visualize Your JavaScript851
, , , , , , , ,
Kubernetes Quick Tutorial850
,
Signals: Fine-Grained Reactivity for JavaScript Frameworks849
, , ,
The Three Browser Storage Mechanisms848
, ,
Audio Accessibility in Miro: A Hackathon Story in 3 Acts (sin)847
, ,
Why CloudFront Invalidation Is Required After Every New Deployment and How to Implement It?846
, , ,
What’s New in ECMAScript 2023 (paw)845
,
Node.js 20 Is Now Available! (nod)844
,
Container Query Units and Fluid Typography (5t3)843
, , ,
8 Best Tools for Cryptography and Encryption (sta)842
, , , , , ,
5 Must-Know Shopify Liquid Tips and Tricks for Customizing Your Store841
, , ,
Business Impacts of UI Design and UX Design (uxm)840
,
You Are What You Measure839
,
All About the Semantic Web838
,
Answering “What ARIA Can I Use?” (w3c)837
, , , , ,
Firefox May Soon Reject Cookie Prompts Automatically836
, , , ,
Deno vs. Node: No One Is Ready for the Move835
, , ,
What Is Design Thinking? (sma)834
Using a Muted Color Palette in Web Design (uxm)833
, ,
It’s Very Likely That… (mat)832
, , ,
A List of Programming Playgrounds (b0r)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
3 Common IA Mistakes (That Are All Due to Low Information Scent)826
, ,
The Acronyms of Rendering on the Web (whi)825
, , ,
Speeding Up the JavaScript Ecosystem—Draft-js Emoji Plugin (mar)824
, ,
Serving Less Data to Users With the “prefers-reduced-data” Media Query (sea)823
, , ,
Dissecting npm Malware: Five Packages and Their Evil Install Scripts822
, ,
Lessons of Design (fab/uxd)821
,
The “details” Element Is Amazing (fon)820
,
What Are User Permissions? Concepts, Examples, and Maintenance819
, , ,
Consume Web Streams From OpenAI Using Vanilla JavaScript818
, , , , ,
4 Ways to Create an Enum in JavaScript817
Web Accessibility: A Reference to Creating Inclusive Websites (sta)816
Ping Animation With Minimal CSS (ami)815
,
9 Bogus Reasons Why Some Designers Claim UX Research Is a Waste (uxd)814
, ,
Costly CSS Properties and How to Optimize Them813
, ,
Embracing AI as a Material for Design (uxd)812
, ,
10 Best Sorting Algorithms Explained811
,
A History of the World Wide Web From 1989 to the Present Day810
,
What’s New in DevTools: Debugging, Testing, and CSS (Chrome 110–112) (jec/dev)809
, , , , , , ,
11ty and Lit, a Match Made in Heaven for Simple Sites808
, ,