Tech does not just watch: Take action against Russia’s war on Ukraine 🇺🇦, and take action against Israel’s oppression and killing of Palestinians and the occupation and destruction of Palestine (history) 🇵🇸 Hide

Frontend Dogma

“2024” News Archive (10)

Entry (Sources) and Other Related TopicsDate#
Sustainable Web Development: Website Redesign With a Low Carbon Footprint (wom)962
,
12 Tips From a Mid-Level Developer961
,
AI Isn’t Useless—but Is It Worth It? (mol)960
,
Building a GitHub Activity Feed With Node.js and Socket.IO959
, ,
Converting Plain Text to Encoded HTML With Vanilla JavaScript (sma)958
, ,
Displaying HTML Web Components (ada)957
,
How to Write World-Beating Web Content (web)956
, ,
Humans Do It Better: GitClear Analyzes 153M Lines of Code, Finds Risks of AI955
, , , ,
JavaScript Code Quality Tools: See Qodana in Action954
, , ,
Property Hooks Are Coming in PHP 8.4 (ami)953
,
The Impact of Color Contrast on Accessibility952
, ,
Upgrading jQuery: Working Towards a Healthy Web (tim/jqu)951
, ,
Webhooks and WebSockets950
,
When Security and Accessibility Clash: Why Are Banking Applications So Inaccessible? (nic)949
,
Who Should Block AI Bots? (moz)948
, ,
How to Submit a Form in React Using FormData (wom)947
, ,
Alternating Style Queries (kiz)946
, ,
Electron 30.0.0 (kee/ele)945
,
Making Disabled Buttons More Accessible944
, , ,
[pnpm] v9.0.0 (pnp)943
,
The Biggest Lie in HTML942
,
The Invisible Seafaring Industry That Keeps the Internet Afloat (ver)941
The Making of a TypeScript Feature: Inferring Type Predicates940
The Right Code for Your Design System (fig)939
,
Things That Can Break “aspect-ratio” in CSS (chr/fro)938
,
We Need to Rewild the Internet (rob)937
, , , ,
Why We Are Still Using 88×31 Buttons936
, ,
Hardest Problem in Computer Science: Centering Things (nik)935
, ,
10 Top Accessibility Errors and How to Avoid and Fix Them (sch)934
An Intro to Flexbox (cfe)933
, , ,
ARIA in HTML (sco+/w3c)932
, , ,
CSS in React Server Components (jos)931
, , , ,
Document Collaboration (With Comments!) (chr/fro)930
, , ,
Don’t Use the “maxlength” Attribute to Stop Users From Exceeding the Limit (ada)929
, , ,
Ethics in Times of Growth Design928
,
Five Ways Cookie Consent Managers Hurt Web Performance (and How to Fix Them) (cli/spe)927
, ,
How a Successful Website Migration Led to a 20% Increase in Keyword Rankings (moz)926
, , ,
Open Source Security (OpenSSF) and OpenJS Foundations Issue Alert for Social Engineering Takeovers of Open Source Projects (ope)925
, ,
Beware—Automatic Tools Over-Report Accessibility Issues and Steal Your Time (cer)924
, ,
Interview With Senior JS Developer 2024923
, , , , , , ,
9 Signs Your Frontend Code Has Quality Issues That Affect Your Users (ang)922
, , , , , ,
How to Write a Code Formatter921
,
My “Skip to Content” Markup Was Breaking the Back Button on iOS (db)920
, , ,
Things You Should Do in Your Dev Journey919
What if You Had Real Control Over Light Mode / Dark Mode on a Per-Site Basis? (bra)918
,
Why Many Junior Developers Quit Programming (tip)917
,
10 Things Software Developers Should Learn About Learning916
,
Blockin’ Bots (bee)915
, , ,
How Do Open Source Licenses Work? The Ultimate Guide (the)914
, ,
How to Build a Reusable Grid System With CSS Grid (cfe)913
, , , ,
Introducing JS Naked Day (mac)912
, ,
Monitoring BFCache Blocking Reasons (chr/mdn)911
, , ,
Naming Colors in Design Systems910
, ,
Sliding 3D Image Frames in CSS (css/sma)909
, ,
Technical Guide: End-to-End CI/CD DevOps With Jenkins, Terraform, Docker, Kubernetes, SonarQube, ArgoCD, AWS EC2, EKS, and GitHub Actions (Django Deployment)908
, , , , , , , ,
A Comparison of Automated Testing Tools for Digital Accessibility (equ)907
, , , ,
Accessible Interactions in JavaScript Apps (san)906
, , ,
An Intro to CSS Grid (cfe)905
, , ,
Complete a VPAT: Show How Accessible Your Product Is (deq)904
, , ,
CSS Tricks to Master the “clip-path” Property (css)903
, , ,
Epic App Performance Starts With the Database902
, , ,
Gap Is the New Margin (chr/fro)901
, ,
Let Me Be900
,
npm Basics for New Developers (nim)899
,
Quick Tip: How to Animate Text Gradients and Patterns in CSS898
, , , ,
Socks, Lies, and Accessibility897
, ,
The Dos and Don’ts of Using “tabindex” in Web Design (a11)896
, ,
Unleashing Designers With Tailwind CSS895
, , ,
Web Accessibility Statement: How to Write One894
, , ,
Why I’m Embracing the Arc Browser893
, ,
Zombie Estimation892
, , ,
Purging Design System “Rot” From Our Checkboxes (chu)891
, , , ,
I Never Knew a Website Could Hurt Someone (kar)890
,
JS Naked Day (mac+)889
, ,
Notes on Git’s Error Messages (b0r)888
,
Optimizing WebKit and Safari for Speedometer 3.0 (pat+/web)887
, , , , ,
Release Notes for Safari Technology Preview 192 (jon/web)886
, , ,
The Future of Design Systems Is Marketing (fig)885
, ,
The Guide to Git I Never Had884
, , ,
Wednesday, April 10, 2024 Security Releases (raf/nod)883
, ,
Control Your Vertigo—the Unspoken Rule for Defending Design Decisions (uxd)882
,
Frontend Development Beyond React: Svelte881
A Love Letter to Gen Z From Gen Y: Understanding React’s Evolution880
,
Ableism and Related Terms You Need to Know (mer)879
, ,
An Introduction to the Node.js Performance API (bet)878
, , ,
Figma Prototypes vs. HTML Prototypes (ada)877
, , , , ,
Happy CSS Naked Day 2024 (fro)876
, ,
Layered Toggles: Optional CSS Mixins (kiz)875
, ,
React Server Components in a Nutshell (the)874
,
Recapping ng-conf 2024873
Sending Email Using Node.js (cra)872
,
The ADA Now Has Regulations for Accessibility of Web Content and Mobile Apps (tpg)871
, , , ,
Understanding Interaction to Next Paint (INP) (wil/fro)870
,
Is the Party Over for Scrum Masters and Agile Coaches?869
, ,
Building a CLI From Scratch With TypeScript and oclif868
,
Creating a Navbar in React867
, ,
How I Write Commits Like a Pro866
, , ,
Inclusive Digital Experiences: Redesign Strategies for Addressing Diverse Abilities and Accessibility Challenges (uxm)865
, , ,
Justice Department to Publish Final Rule to Strengthen Web and Mobile App Access for People With Disabilities864
, , ,
Misinformation and Disinformation Online: What Design Can Do to Remedy This Problem (uxm)863
,
Node.js Debugging in Chrome DevTools (chr/fro)862
, , , , , ,
Techniques for Fetching Data: Comparing Next.js (App and Pages API), Remix, and RedwoodJS (sel/red)861
, , , , ,
The Death of Creativity860
,
Things That I Like Better in Vue Than in React859
, , ,
User Experience in the Era of AI: Enhancing Human-Machine Interactions (uxm)858
, ,
What Is Whitespace? (nng)857
, , , ,
Node.js Secure Coding: Mitigate and Weaponize Code Injection Vulnerabilities856
, , ,
DORA’s Software Delivery Metrics: The Four Keys855
,
Demystifying the Shadow DOM854
,
Faster Websites With the “picture” Element (fra)853
, ,
Jekyll vs. Astro (koo)852
, , ,
Testing HTML With Modern CSS (hey)851
, , ,
10 Must Know System Design Concepts for Interviews850
, , , ,
Blind Internet Users Struggle With Error-Prone AI Aids (fin)849
,
21 HTML Tips You Must Know About848
,
How to Think About HTML Responsive Images (db)847
, , ,
Reviewing Polypane for Responsive Website Tweaks846
, ,
WCAG Bypass Blocks (“Skip to Content”)—Improve User Interaction Speed and Even Prevent Pain (cer)845
, , , ,
Why I’m Yet Another Woman Leaving the Tech Industry844
,
[zx] 8.0.0843
,
“AI” Won’t Solve Accessibility (yat)842
,
Creativity in Software Engineering841
, ,
DevTools Tips and Tricks (fro)840
, ,
Drive-By Accessibility Tweaks (bru)839
ESLint v9.0.0 Released (nza/esl)838
,
How to Make Your Website Work Offline837
, , ,
Managing User Focus With “:focus-visible” (css)836
, ,
Should Designers Code? (bra)835
,
The Free Software Commons (jen)834
, ,
Breakpoints in Responsive Design (nng)833
, ,
A Complete Guide to CSS Logical Properties, With Cheat Sheet832
, , ,
AI and the Future of Web Accessibility Guidelines831
, , , , ,
Building Components With Radix UI830
,
Heat Death of the Internet829
How to Strongly Type process.env (mat)828
, ,
JavaScript Visualized—Event Loop, Web APIs, (Micro)task Queue827
, , , , ,
Modern CSS Patterns in Campfire826
,
Rounded Tabs With Inner Curves (css)825
, ,
The Basics of Legibility824
, ,
The V8 Sandbox823
,
When to Use “tabindex="0"” (gra/tet)822
, , ,
AI and the Web: Understanding and Managing the Impact of Machine Learning Models on the Web (don/w3c)821
,
An Advanced Way to Use CSS Variables (cfe)820
,
“aspect-ratio” Gotcha (css)819
, ,
BFCache Explained818
, ,
Building a Digital Fortress: How to Strengthen DNS Against DDoS Attacks?817
,
Finally Understand Responsive Design816
, ,
Fluid Typography With Discrete Steps (css)815
, ,
Hanging Punctuation in CSS (ada)814
,
How to Build a Simple Web Server With Node.js813
, ,
Introducing Jpegli: A New JPEG Coding Library812
, , , ,
Svelte Parses HTML All Wrong (ric)811
, ,
The View Transitions API (cas/fro)810
, ,
Theming Design Systems (per)809
,
Using JSON Web Tokens With Node.js808
, , ,
Wednesday, April 3, 2024 Security Releases (nod)807
, ,
In-Page Links: 3 Usability Tips (nng)806
, , ,
An Interactive Guide to CSS Container Queries (sha)805
, ,
Authentication in Next.js (rwi)804
,
Drawing a Line to Connect Elements With CSS Anchor Positioning (cit/fro)803
,
How to Get Somebody Fired Using Git802
, ,
How We’re Approaching Theming With Modern CSS (bel/pic)801
,
Infinite-Scrolling Logos in Flat HTML and Pure CSS (cit/sma)800
, , , ,
Learn JavaScript (wil/dev)799
,
WebAssembly at Google (tom)798
, ,
WordPress 6.5 “Regina” (pho/wor)797
,
14 Top UX Tools for Designers in 2024 (web)796
, ,
A Complete Guide for Content Creators to Start Making Accessible Content (pop)795
, ,
Bun 1.1 (jar+/bun)794
,
Micro Frontends With Native Federation793
,
The Detail, the Quality792
,
What Even Is a JSON Number?791
,
The Era of High-Paying Tech Jobs Is Over790
, , ,
10 JavaScript Sites Every Web Developer Should Know789
, ,
Kobold Letters (wed)788
, ,
Latest WebAIM’s Million—Some Thoughts (cer)787
Object Structure in JavaScript Engines786
, ,
The DevOps Basics785
,
Why I Care Deeply About Web Accessibility and You Should Too (sch)784
,
Why I Use Node, Deno, Bun, [QuickJS], [txiki.js] at the Same Time783
, , ,
Design Is a Process of Getting Stuck (fon)782
,
Some Samples Using UIkit781
Figma Plugins (tmc)780
,
Front-End Development’s Identity Crisis (ell)779
On “disabled” and “aria-disabled” Attributes (kit)778
, , ,
“@ scope” Is Coming to CSS and It’s Amazing (kev)777
, ,
The Curious Case of the CSS Monochrome Media Query (sea)776
,
The Easy Way to Access the Last JavaScript Array Element775
,
The Power of “:has()” in CSS (css)774
,
The WebAIM Million: The 2024 Report on the Accessibility of the Top 1,000,000 Home Pages (web)773
, , , ,
What Negative Effects Does a Bad Website Design Have on My Business? (web)772
,
A Guide to Building CLI Tools in JavaScript771
, , , ,
CSS Color-Scheme-Dependent Colors With “light-dark()” (bra/dev)770
, , ,
Finally Understanding How “Array.sort(comparator)” Works (jam)769
,
Improving the Developer Experience of Enterprise Design Systems768
, ,
New to the Web Platform in March (rac/dev)767
, , , , , , , ,
Release Notes for Safari Technology Preview 191 (jon/web)766
, , ,
The Complete Guide to Captioned Videos (mer)765
, , ,
What’s New in DevTools, Chrome 124 (dev)764
, , , ,
History of JS Interop in Dart763
, , ,
ai.robots.txt (cor)762
, , , ,
Flickering Glowing Text Effect With CSS (man)761
,
How I Fixed My Brutal TTFB (whi/sen)760
, ,
In-App Browsers Are Still a Privacy, Security, and Choice Problem (tho/the)759
, , ,
Iterator Helpers758
, , ,
What Even Are Dragging Movements? (cat)757
, ,
Meet Angular’s New “output()” API (ang)756
,
Animating Clip Paths on Scroll With “@ property” in CSS (uti)755
, , , ,
Be Flexible About What People Need (and Don’t Assume) (eri)754
CSS Anchor Positioning (tab+/w3c)753
, ,
Exploring the Power of ARIA Live Attribute in Web Accessibility752
, ,
History of Web Accessibility751
, ,
How Does npx Actually Work and When to Use It750
,
How Invalid HTML Elements Impact Web Performance (erw)749
, ,
How to Take Control of Flexbox (kev)748
, , , ,
How to Use jQuery’s “ajax()” Function for Asynchronous HTTP Requests747
, , , ,
Node v20.12.0 (LTS) (nod)746
,
Quick Tip: How to Align Column Rows With CSS Subgrid745
, , , , ,
What You Need to Know About Modern CSS (Spring 2024 Edition) (chr/fro)744
,
Convention Over Creativity? The Ups and Downs of UX Design (uxd)743
,
7 Simple Rules for Better Data Visualization742
Setting and Persisting Color Scheme Preferences With CSS and a “Touch” of JavaScript (ole/sma)741
, , ,
Error Messages 101 (nng)740
, , ,
How to Consolidate Multiple Design Systems (uxd)739
, ,
Diving Into the Node.js Website Redesign (bri/nod)738
,
Incredible JavaScript Animation Libraries737
, , ,
JavaScript Visualized: Promise Execution736
, ,
New CSS That Can Actually Be Used in 2024 (tho)735
, , , , , , ,
No One Actually Wants Accessibility734
Spicing Up Text With “text-emphasis” in CSS (ami)733
, ,
CORS Finally Explained—Simply732
, , ,
How Does Single Sign-On (SSO) Work? (mil)731
,
ARIA “role=application” and Mobile Screen Readers (cer)730
, , ,
Learn OAuth 2.0 by Building Your Own OAuth Client729
, ,
Profile Node.js Performance With the Performance Panel (jec+/dev)728
, , , , , ,
Radix Themes 3.0727
,
AI Can Make a Code Review for Free726
, ,
Accessible Forms With Pseudo Classes (css)725
, , ,
CAPTCHA Excludes Disabled Web Users (zel)724
,
CSS Values and Units Module Level 3 (tab+/w3c)723
, ,
Don’t Get Scammed by Fake Performance Experts and Apps722
,
Going Beyond Pixels and (r)ems in CSS—Absolute Length Units (uti/iod)721
,
Node.js TSC Confirms: No Intention to Remove npm From Distribution (sar/soc)720
,
Quick Tip: How to Add Gradient Effects and Patterns to Text719
, , , ,
The Cost of Interrupted Work: More Speed and Stress718
, ,
The “Current Branch” in Git (b0r)717
12 Figma Tips to Work More Efficiently (uxd)716
, ,
Building a Micro htmx SSR Framework (mco/pla)715
, ,
[Bulma] 1.0.0714
,
“__dirname” Is Back in Node.js With ES Modules (phi)713
,