Frontend Dogma

“2022” Archive (6)

Entry (Sources) and Other Related TopicsDate#
Change Management for Accessibility (deq)841
,
Should I Have Separate GitHub Accounts for Personal and Professional Projects?840
, , ,
Understanding the JavaScript Window Object839
,
Design System Maturity (ben)838
,
What We’ve Learned From One Year of Real User Monitoring Data on GOV.UK837
, ,
Designing the Perfect Button836
,
The Folly of Design System “Foundations”835
Why You Shouldn’t Modify Scrum834
, ,
The Smallest CSS (fon)833
,
AbortController Is Your Friend832
Modern JavaScript, 10 Things You Should Be Using, Starting Today831
Better Scrolling Through Modern CSS (may)830
,
How We Think About Browsers (git)829
,
State of the Vuenion 2022828
,
10 Dos and Don’ts of Web Design in 2022 (web)827
,
Write HTML Right826
,
The Many Definitions of Server-Side Rendering (zac)825
Single Element Loaders: The Spinner (css/css)824
,
Measuring the Performance of Typefaces for Users II (sma)823
, ,
Make DevTools Pick Colors Outside of Chrome (ami)822
, , , ,
The Future of Frontend Build Tools (sma)821
,
Design Systems; the Great Connector (uxd)820
Simplify Your Color Palette With CSS “color-mix()” (sma)819
, ,
How to Animate SVG Shapes on Scroll (cod)818
, , ,
JavaScript Hydration Is a Workaround, Not a Solution (the)817
,
How to Use Headings for Website Accessibility816
, , ,
WCAG SC 1.4.4 Resize Text and 1.4.10 Reflow (yat)815
, , ,
Patterns for Building JavaScript Websites in 2022 (rya/thi)814
, ,
Mobile-First CSS: Is It Time for a Rethink? (ali)813
, ,
Inclusive User Research: Analysing Findings (tet)812
, ,
How to Create Dark Mode for Your Designs in Figma (uxd)811
, ,
Mathematical Notation for JavaScript Developers Explained810
,
Aspects of Accessibility—Semantics, Contrast, and… Anxiety?809
, , , ,
Building Interoperable Web Components That Even Work With React (css)808
, ,
Meet Web Push (web)807
, , ,
Optimize the Use of “if–else”806
Lynx Browser: The Land That Time Revived805
, ,
Web Typography: Establishing a Strong Typographic System (mis)804
Best Practices for Overlays803
, ,
Shallow Copy and Deep Copy802
Are You Ignoring Digital Accessibility at Your Job? (the)801
,
A New Definition of HTTP (mno)800
,
Can I DevTools?799
, , ,
How to Use Variables in CSS: CSS Custom Properties798
, ,
Measuring the Performance of Typefaces for Users (sma)797
, ,
Hamburger Footer: Reaching the Bottom of Infinite Scroll796
, ,
Why Most Design Systems Implode (bra)795
,
WCAG 3 Compliant? Check Again794
, ,
Don’t Sink Your Website With Third Parties (sma)793
, ,
Bad Bad UX: 20 Common Mistakes in User Experience792
,
Web Development Resources (mar)791
,
More Light! (bas/btc)790
, ,
A Brief History of Responsive Web Design (web)789
,
Useful Built-In Node.js APIs (cra)788
,
How to Pick the Least Wrong Colors787
, , ,
Obscure CSS: Implicit List-Item Counter (kiz)786
,
Monorepos in JavaScript and TypeScript (rwi)785
, ,
Do We Have a Lack of Developers or a False Assumption What the Job Is? (cod)784
Declarative Design Systems (ada)783
Dealing With Hover on Mobile (kev)782
, , ,
The Cicada Principle and Why It Matters to Web Designers (mis)781
,
Writing Useful Alt Text (mic)780
, , ,
Checklist for Moderating a Usability Test779
, ,
Two Lines of CSS That Boosts 7× Rendering Performance778
, ,
Understanding CSRF Attacks (zel)777
,
Level Up Your Link Previews in Slack (whi)776
, , , ,
Interview With Léonie Watson (tin+)775
,
How to Migrate From Yarn/npm to pnpm774
, , , ,
How Does Social Interaction Change in an Age of New Media? (uxd)773
,
7 Tips to Improve Your TypeScript772
, ,
JavaScript of Halftone Printing771
,
APCA: The New Algorithm for Accessible Colour Contrast770
, , ,
You May Not Need a Bundler for Your npm Library769
,
Just How Long Should Alt Text Be? (geo/css)768
, , ,
Manage Accessible Design System Themes With CSS “color-contrast()” (sma)767
, ,
How to Fix: “Buttons Do Not Have Accessible Names”766
, ,
8 Shocking HTML Tips You Probably Don’t Know About765
,
npm Security Update: Attack Campaign Using Stolen OAuth Tokens (git)764
, , , ,
The “Form” Element Created the Modern Web—Was It a Big Mistake? (wir)763
, , ,
The Story of the Custom Scrollbar Using CSS762
,
What npm Can Learn From Go761
What’s the Alternative (Text)? (tod)760
,
Processing Arrays Non-Destructively: “for-of” vs. “.reduce()” vs. “.flatMap()” (rau)759
, ,
Why Are Iframe Titles Important for Accessibility?758
, , ,
CSS: Absolutely Positioning Things Relatively757
, ,
JavaScript Closures, Explained756
,
Customizing Color Fonts on the Web (web)755
, ,
Understanding Weak Reference in JavaScript (sma)754
Single Page Applications (ons/tpg)753
Making Headers Sticky Using CSS for a Better Reading Experience (ami)752
, ,
A Perfect Table of Contents With HTML and CSS (nza/css)751
,
How to Position Your Design System Team for Success (vig)750
, , ,
Snyk Finds 200+ Malicious npm Packages, Including Cobalt Strike Dependency Confusion Attacks (sny)749
, , ,
Advocating for Your Design System748
,
Inclusive Design 101 (uxd)747
,
HTML Cheat Sheet: A Quick Reference Guide for HTML Developers746
, , , ,
Four Tradeoffs When Designing Navigation Menus745
,
5 Things I’d Want to See Improved in WordPress Core744
Dialog Components: Go Native HTML or Roll Your Own? (css)743
, ,
An Introduction to the Tailwind CSS and Atomic CSS742
, , ,
15 Sprint Review Anti-Patterns—Scrum Anti-Patterns Guide 2022741
, , ,
Lesser-Known and Underused CSS Features in 2022 (cod/sma)740
A Guide to Writing Industry Standard Git Commit Messages739
, , , ,
Making Disabled Buttons More Inclusive (san/css)738
, , , , , ,
Accessibility From Different Perspectives (hdv)737
The Balance Has Shifted Away From SPAs (nol)736
Triaging WCAG 2.1 Level AAA (tet)735
, ,
Fun With CSS Combinators (alv)734
,
First Look at the CSS “object-view-box” Property (sha)733
Use “@ supports” At-Rule for Feature Detection in CSS (zor/css)732
, , ,
Web Development === Accessibility731
Automate Accessibility Tests With Storybook730
, , ,
What We Can Learn From Remix729
,
4 Web Accessibility Remediation Mistakes to Avoid728
,
The Importance of Organizational Leadership in Developing an Accessibility Culture: Buy-In, Metrics, and Structure727
, , , ,
React Hooks Best Practices in 2022726
,
Let’s Make Accessibility Boring Again725
Thinking Colors: Balancing Between Visual and Abstract (uxd)724
Web Accessibility Is Broken—It’s Time to Fix It (yat)723
,
React Accessibility Resources (bru)722
, ,
Patterns (w3c)721
, ,
Accessibility Not-Checklist (int)720
, ,
The Rise and Fall of Neumorphism719
How to Ask for a Promotion (uxd)718
,
RFC 9239: Updates to ECMAScript Media Types (rau)717
,
Quick and Dirty Text Diffing (jim)716
Conditionally Loading CSS or Any Resource Using Media Queries (ami)715
, ,
Building a Button Component (arg/dev)714
, , , ,
How the HTML “lang” Attribute Helps Accessibility713
, , ,
UI and UX Micro-Tips (uxd)712
, ,
The Modern Way to Create and Host a WordPress Site (sma)711
, ,
WCAG 2.2 and WCAG 3 Status Updates710
, ,
The Forgotten Benefits of “Low Tech” User Interfaces (uxd)709
Reduce Array of Objects to an Object in JavaScript (ami)708
, ,
Quick Tip: You Might Not Need “calc()” (mic)707
,
Color Alignment for Multiple Design Systems706
,
Peering Into the Accessibility of Dark Mode (uxd)705
,
An Affordable Work-from-Home Setup for Remote Workers704
Building a Design System With Eleventy703
,
Unexpectedly HTTPS?702
,
Rethinking Server-Timing as a Critical Monitoring Tool (sma)701
, , ,
The Era of Rebellious Web Design Is Here700
9 Ways to Design Inclusive Content (moz)699
,
:where() :is() :has()? New CSS Selectors That Make Your Life Easier (kil/pol)698
,
Web Applications 101 (rwi)697
,
Unpack Arrays Conditionally in PHP (ami)696
,
24×24 Pixel Cursor Bookmarklet (aar)695
, , ,
Personas vs. Archetypes694
, , , ,
More Common Accessibility Issues That You Can Fix Today (hdv)693
Call to Action Examples692
, , ,
Keyboard Testing: The A11y Enhancement to Your Definition of Done691
, ,
Master the “:nth-child()” Pseudo-Class (zor/css)690
, ,
Does JavaScript Make My Site Less Accessible?689
, ,
A Designer’s Journey of Ignorance, Resentment, and Wisdom (uxd)688
Don’t Fight the Browser Preload Scanner (mal/dev)687
, , ,
Cool Hover Effects That Use CSS Text Shadow (css/css)686
,
When, Why, and How to Multithread in Flutter685
, , ,
Debugging Accessibility With Chrome DevTools (dev)684
, , , , , ,
Tokens as Intents (don)683
, ,
W3C TAG Ethical Web Principles (tor+/w3c)682
, ,
Light and Dark Mode in Just 14 Lines of CSS (whi)681
,
How to Use Google CrUX to Analyze and Compare the Performance of JS Frameworks (dan/sma)680
, , , , ,
Bringing Page Transitions to the Web (jaf/dev)679
, ,
Designing for Web Accessibility in 60 Seconds678
On Design Thinking677
How to Learn JavaScript Fast: Six Simple Mind Tricks676
, , ,
XHTML Syntax Is Still Worth Using (tem)675
,
Why WCAG 2.2 Is Still in the Oven (deq)674
,
State of CSS 2022 (arg/dev)673
Divs Are Bad! (mat)672
,
Bridging the Gap (rac/dev)671
,
Two Approaches to Accessibility on the Web (j9t)670
,
The Complete Modern React Developer 2022669
Cron Jobs: A Comprehensive Guide668
, ,
Under the Hood: React vs. Vue vs. Svelte667
, , , ,
You Don’t Need “void 0”666
Magical SVG Techniques (sma)665
, ,
The Road to Universal JavaScript664
Why SEO Is a Great Investment, Not Just a Cost (sea)663
,
A Different View Into Accessibility Overlays662
, , , ,
Understanding User Behaviors Across Surfaces (uxm)661
“Someone Should Build X for the Web”—Why Not You? (cod)660
Reinventing W3C Governance (rob)659
,
Performance Game Changer: Browser Back/Forward Cache (tun/sma)658
, , ,
Learn HTML [and] CSS (jad)657
, , ,
Frontend Versus Backend Web Development (uxm)656
A Management Maturity Model for Performance (sli)655
My Opinion on What Makes a Good Code Review654
,
What’s Your Heading? (tod)653
, , ,
The Ultimate Electron Guide652
, , , , ,
Scaling CSS Layout Beyond Pixels (5t3/btc)651
, , , ,
How to Use the GitHub Pulls API to Manage Pull Requests650
, ,
Top 2021 CSS Frameworks Report: Validation (cit)649
, , , , ,
Lost in Translation (mat/btc)648
, , , ,
Learn CSS Subgrid (sha)647
, ,
Practical Use Cases for “:has()” Pseudo-Class (zor/css)646
, ,
12 Modern CSS Techniques for Older CSS Problems645
, ,
Fetch API Is [the] New Old Version of AJAX644
, , ,
Master Higher-Order Functions in JavaScript643
,
A Guide to Writing About Digital Accessibility (deq)642
, ,
Resilience, Flexibility, and Immediacy: Working With Headless Systems (sma)641
, ,
Get to Know Your Browser’s Performance Profiler640
, , ,
Please, Stop Disabling Zoom (mat)639
, ,
How to Use Videos With Alpha Transparency on the Web (ben)638
, , ,
Developing a Low-Touch Adoption Strategy for a New Design System (uxd)637
,
How Not to Do Accessible Design (uxd)636
, ,
The Evolution of WCAG: A Postcard From the Front Lines635
, , ,
Which Programming Language Should I Learn First in 2022?634
, ,
Nail Your Website Redesign in 2022—Tips and Tricks633
, ,
Test Back/Forward Cache (dev)632
, , , , ,
JavaScript Containers (tin)631
,
Designing a Better Language Selector (vit/sma)630
, , ,
Design Patterns: How to Create Simple Interfaces (web)629
, ,
Contextual Spacing for Intrinsic Web Design (5t3)628
, , ,
It’s Time We Fix the Unethical Design of Cookie Consent Windows (uxd)627
, , , ,
Lerna Has Gone—Which Monorepo Is Right for a Node.js Backend Now?626
, , , ,
Why I Don’t Miss React: A Story About Using the Platform625
5 Simple Productivity Tips for Developers624
,
Microsoft Edge Overtakes Safari as World’s Second Most Popular Desktop Browser623
, , , , , , ,
In Defence of the Single Page Application622
How to Create a Color Palette for Your Design System621
, , ,
You Don’t Need a UI Framework (jos/sma)620
, ,
Legibility—How and Why Typography Affects Ease of Reading619
, , ,
fediverse.info618
,
8 JavaScript Quiz [Questions] That May Confuse You617
, ,
Creating Realistic Reflections With CSS (pre/css)616
,
Writing Better CSS615
, ,
Ethical Design Network614
, ,
If Design Principles Are for Designs, Then Design Values Are for Designers (uxd)613
,
Deep Dive Into Text Wrapping and Word Breaking (lon)612
, ,
Design System Documentation Best Practices611
, ,
Under-Engineered Multi-Selects (aar)610
, ,
How to Reduce Figma Memory Usage (uxd)609
,
How to Professionally Say (aka)608
, , , , ,
Creating a Firework Effect With CSS (alv)607
,
How Web Browsers Work: Parsing the CSS606
, ,
Foundations: Lists (tin/tet)605
, , ,
The CSS Art Paradox (j9t)604
, , ,
CTA Modal: How to Build a Web Component (sma)603
, , ,
Best Practices for Integrating Content Design in Your Design System602
, , ,
Let’s Keep the “Content” in WCAG601
, ,
My Browser Support Strategy (mic)600
, , ,
Introducing “inert” (dev)599
, , , ,
Understanding the Performance Impact of Anti-Flicker Snippets (spe)598
,
The Complete Guide to Regular Expressions (Regex)597
,
Server-Side vs. Client-Side Analytics (dav)596
, ,
Misusing TypeScript Assertion Functions for Fun and Profit (chr)595
,
How to Build Node.js REST API With MySQL594
, , , , ,
Common Frontend Interview Questions I’ve Been Asked593
, ,
Cool Hover Effects That Use Background Properties (css/css)592
, ,