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

News and Tools for Web Developers (23)

→ Stay up-to-date on all topics by various RSS feeds (main feed: only $12/year), on Mastodon, and on Bluesky (other channels)

Entry (Sources) and TopicsDate#
Be Purposeful About Your Content12,715
, ,
5 Essential DevTools Console Hacks for Every Web Developer12,714
, ,
Why Do Rubber Ducks Work?12,713
, ,
Web Platform Design Principles (lea/w3c)12,712
, , , ,
Use CSS “accent-color” to Style Your Inputs (cas)12,711
,
Understanding Signals in Django12,710
,
Tuesday, February 6, 2024 Security Releases (raf/nod)12,709
, ,
The Psychology of Site Speed and Human Happiness (tam/spe)12,708
,
Stop Burning Out Maintainers: An Empathetic Guide for Contributors (bek/ope)12,707
, ,
Onboarding (mfo)12,706
, , ,
New to the Web Platform in January (rac/dev)12,705
, , , , , , , ,
Learn Testing (dev)12,704
,
Is Generated Code Harder to Maintain?12,703
, , ,
Going Beyond Pixels and (r)ems in CSS—Relative Length Units Based on Font (uti/iod)12,702
, ,
“field-sizing” Just Works! (kil/pol)12,701
, ,
Celebrate a More Interoperable Web With Interop 2023 (rac/dev)12,700
, , ,
A Highly Configurable Switch Component Using Modern CSS Techniques (bel/pic)12,699
,
ESG and DEI Policies Were Always Luxury Goods (blo)12,698
, ,
The Loss of the Process in the Name of Progress (uxd)12,697
, , ,
Practical Guide to Destructuring: TypeScript vs. Dart12,696
, , ,
The Web Component Success Story (jak)12,695
The EU Forces Open Apple’s Walled Garden12,694
, , ,
Next.js App Router Migration: The Good, Bad, and Ugly12,693
, ,
How to Favicon in 2024: Six Files That Fit Most Needs (sit/evi)12,692
, ,
Git: The Basics of “git bisect” (ada)12,691
,
Express Forward12,690
, ,
Dynamic README Image Based on GitHub Activity12,689
,
Debunking 10 Common Objections to Incremental Delivery for Software Teams12,688
,
At Last, Browser Choice * (dav)12,687
, , ,
Nicer Text Wrapping With CSS “text-wrap” (lon)12,686
,
Design Systems Burnout (fon)12,685
A Guide to Styling Tables (sto)12,684
, ,
Futuring With Design (uxd)12,683
, ,
Please, Don’t Force Me to Log In (ham)12,682
, ,
Gold Text Effect With CSS (man)12,681
,
Big, Beautiful, Beefy Focus States With “:focus-visible” (dav)12,680
, ,
Apple, the DMA, and Malicious Compliance (bru)12,679
, , ,
Apple Redecorates Its iPhone Prison to Appease Europe (tho/the)12,678
, , ,
The Impact of Developer Experience12,677
, , ,
Overlays and Ethics: A Conference Panel That Hurt My Heart (lfl)12,676
, , ,
Mozilla Says Apple’s New Browser Rules Are “as Painful as Possible” for Firefox (ver)12,675
, , , ,
Introducing Our Updated [Green Web Hosting] Directory (mrc)12,674
, , ,
Inside .git (b0r)12,673
HTML Web Components on the Server Are Great (sco)12,672
,
7 Tips for Devs and Designers to Set Your Accessibility Efforts Up for Success (deq)12,671
, ,
5 Web Design Disasters That Will Ruin Your 2024 (web)12,670
, ,
Using Alternative Browser Engines in the European Union12,669
, , ,
This Web Page Is Best Viewed in the EU (gri/clo)12,668
, , , ,
The Largest Webshops in the Netherlands Remain Inaccessible for People With Visual and/or Motor Impairments12,667
, , , ,
Should Links Open in a New Tab? (stv)12,666
, ,
One World, One Web, One Love (aar)12,665
JWT vs. Session Authentication12,664
, , ,
Deno 1.40: Temporal API (den)12,663
, , ,
CSS Blurry Shimmer Effect (sma)12,662
,
Animating Font Palette (man)12,661
, , ,
A Day in the Life of a Developer—Building a Dashboard App With SQL, Node.js, Django, and Next.js12,660
, , , , ,
The Structure of User Experience (uxd)12,659
,
What Happened With the Web Monetization API? (chr)12,658
,
What Can a Website Do? (dav)12,657
, ,
Web Components in Earnest (dav)12,656
,
User Styles (mia)12,655
, ,
The New CSS Color Format You Didn’t Know You Needed; “oklch()”12,654
, , , ,
Take a Qwik Break From React With Astro (the)12,653
, , , ,
Release Notes for Safari Technology Preview 187 (jon/web)12,652
, , ,
On Web Components (tmc)12,651
GitHub, npm Registry Abused to Host SSH Key-Stealing Malware12,650
, , , ,
Getting Started With Content Collections in Astro12,649
,
Five Future Roles for Designers (jar)12,648
, ,
Are Design Systems a Zero-Interest Rate Phenomenon? (dav)12,647
,
An Introduction to the Liquid Template Language12,646
, ,
14 Best SEO Tools in 2024 (web)12,645
, ,
Unit Testing With Jest and Integration With GitHub Actions12,644
, , ,
The Web Is Unversioned (rhi/w3c)12,643
,
What Is JSDoc and Why You May Not Need TypeScript for Your Next Project12,642
, , ,
What Has a Ceiling but No Floor? (mat)12,641
, ,
Unlocking the Power of HTML’s Native Browser “dialog” Element (ope)12,640
,
The AI Dilemma in Graphic Design: Steering Towards Excellence in Typography and Beyond (sma)12,639
, ,
New Study on Coding Behavior Raises Questions About Impact of AI on Software Development12,638
, , , ,
Modern JavaScript Library Starter12,637
, ,
LCP and FCP on Single Page Application on Soft Navigations (dws)12,636
, , ,
In Praise of Buttons12,635
Highlight Text When a User Scrolls Down to That Piece of Text (chr/fro)12,634
, ,
Google Is Using AI to Organize and Customize Your Chrome Browser (dav/ver)12,633
, , ,
Exploring the Bounds of Jamstack With Zach Leatherman (zac+)12,632
, , ,
Check for “accesskey” and “aria-keyshortcuts” Bookmarklet (ste)12,631
, , , ,
Better Form UX With the CSS Property “field-sizing” (sea)12,630
, ,
Balancing Engineering Cultures: Debate Everything vs. Just Tell Me What to Build12,629
, , ,
What Is Jest and Why Should I Use It? (cod)12,628
WebKit Features in Safari 17.3 (jen/web)12,627
, , , ,
Use Tailwind CSS Prefixes for Shared Design System Components (sen)12,626
, ,
Repetition Avoidance (ste)12,625
, , ,
Progressive JPEGs (PJPEG): The Key to Loading Images Faster on Your Website12,624
, , , ,
Layouts in Astro12,623
How End-to-End Testing Moves Us Closer to Continuous Accessibility (ass)12,622
, ,
How a Web-Site Redesign Can Impact the Customer Journey (uxm)12,621
,
Handling Environment Variables in Node.js (mco/pla)12,620
, ,
Could Local SEO Transform Your User Experience? (uxm)12,619
,
Continuous Accessibility: What, Why, How (ass)12,618
, , ,
Battle of the Browsers (zer)12,617
, , , , , , , , , , , , , ,
7 Mobile UX Design Tools to Supercharge Your Design Process (uxm)12,616
, ,
What Is Our Design Intention? (uxd)12,615
,
Vector Database Recommender System (ast)12,614
,
Why I Don’t Care About Website/Blog Stats (nei)12,613
, ,
What Is CSS Motion Path?12,612
, ,
The World’s Smallest PNG (eva)12,611
, ,
Mind the Accessibility Gaps—Most of Accessibility Issues Originate in Design and How to Fix That (cer)12,610
, , ,
The Bun Shell (jar/bun)12,609
, ,
Mastering Node CSV12,608
,
A Call for Consensus on HTML Semantics (5t3)12,607
,
How Core Web Vitals Affect SEO (ind)12,606
, , , ,
Why Do Reflows Negatively Affect Performance? (fro)12,605
,
Understanding the Stanca Act, Italy’s Digital Accessibility Law (tpg)12,604
,
Under-Supported and Underpaid (aar)12,603
, , ,
My Take on Fading Content Using Transparent Gradients in CSS (kil/pol)12,602
, ,
Modern CSS, the State of the Web, Safari’s Progress, and More! With Jen Simmons (jen+)12,601
, , , , , ,
Making CSS View Transitions Easy With Velvette (nom/cod)12,600
, ,
12 Modern CSS One-Line Upgrades (5t3)12,599
Node.js vs. Python: Which One to Choose for 202412,598
, ,
Deceptive Deprecation: The Truth About npm Deprecated Packages12,597
, , , ,
The Color Input and the Color Picker (chr/fro)12,596
, ,
Create a Currency Converter With HTML, CSS, and Vanilla JavaScript12,595
, , ,
Astro 4.2 (eri+/ast)12,594
,
The Designer’s Guide to Social Computing (uxd)12,593
, ,
Indicators, Validations, and Notifications: Pick the Correct Communication Option (nng)12,592
, , ,
Safely Accessing the DOM With Angular SSR (dev)12,591
, , , ,
JavaScript Array “sort()” vs. “toSorted()” (New in ES 2023)12,590
, , , ,
Fading Content Using Transparent Gradient in CSS (ami)12,589
, , ,
Dispatching an Event (chr/fro)12,588
,
Basic Accessibility Mistakes I Often See in Audits (cfe)12,587
, , , , , , ,
AI Art Is the New Stock Image (ia)12,586
, ,
A Practical Introduction to Scroll-Driven Animations With CSS “scroll()” and “view()” (arg/cod)12,585
, , , ,
5 Advanced Data-Fetching Techniques in React for Enhanced User Experience12,584
, , , ,
Are You Boring Your Interviewer by Over-Explaining Context? (uxd)12,583
, ,
Is It Time to Switch From Docker to Podman?12,582
, , , ,
The Golden Rule of Assertions12,581
,
The Complex but Awesome CSS “border-image” Property (css/sma)12,580
, ,
Stop Trying to Recruit Unicorns With Acorns (cra)12,579
,
Practical Guide to Usability Testing12,578
, ,
Node.js Security Progress Report—Progress on Permission Model, Fuzzer, and Connections With Community (ope)12,577
,
Measuring Developer Productivity: Real-World Examples (ger)12,576
, , , ,
Guide to Fast Next.js12,575
, , , , ,
Git Lesson: How to Use .gitignore and .gitkeep?12,574
,
Disillusioned With Deno (bal)12,573
Difference Between “getElementByID” and “querySelector”12,572
, ,
APA-Style Titles in Laravel (ami)12,571
, ,
14 Things to Check Before Deploying a Website12,570
, ,
Web Standards: The Guidelines That Every Developer Should Know12,569
, , , , , ,
Design Is Not Really a Thing (uxd)12,568
,
The Evolution of Page Speed (deb)12,567
, , , ,
The Building Blocks of a Greenfield Vue Application in 2024 (fad)12,566
, ,
React Libraries for 2024 (rwi)12,565
, ,
Performance and Stay Questions in 1:1s (j9t)12,564
, , ,
Optimizing SQL Queries by 23×12,563
, , ,
Moving on From React (kel)12,562
, ,
Combining “:has” and “:only-child” to Change Tab Containers (cri)12,561
,
Accessible Notifications With ARIA Live Regions (sar)12,560
, , ,
Accessible Notifications With ARIA Live Regions II (sar)12,559
, , ,
Disable Browser Caching With “meta” HTML Tags12,558
, ,
Creating a Markdown Preprocessor for Svelte12,557
, , ,
Why Did Frontend Development Become So Complicated?12,556
, ,
Igalia Chats: Browser Politics and You (jaf+/iga)12,555
,
I Hate CORS12,554
, ,
Hover Contrast Bookmarklet (joe)12,553
, , , ,
Building a Clean and Scalable Frontend Architecture12,552
, , ,
Web Component Gotcha: “constructor” vs. “connectedCallback” (nol)12,551
, , ,
Using AI for Accessibility: Breaking Down Barriers in Content Creation?! (mor)12,550
, ,
Kind of Annoyed at React (cas)12,549
A Guide on Using Postman as a Frontend Developer in Web Development12,548
, ,
Avoid These 5 Mistakes as a Web Developer12,547
, ,
Type in TypeScript12,546
,
Static Site Generators: A Growing Trend in Frontend Development12,545
, ,
Power of WebRTC12,544
,
Options for “optgroup” Labeling of “options” (ste)12,543
, , , , ,
JS Perf Wins and New Node.js Features With Yagiz Nizipli (wes+/syn)12,542
, , , ,
How to Use “data-nosnippet” to Block Specific Content From Being Used in a Google Search Snippet (Experiment)12,541
, , ,
How to Get Started With Progressive Web Apps12,540
, , ,
Eliminating Cookie Banners Is Hard (jef)12,539
, ,
Applying the SPACE Framework (lau)12,538
,
Creating a Color Ramp Using Color Modifiers in Tokens Studio (uxd)12,537
, , ,
Compatibility of Node.js Versions With Packages12,536
, ,
Node.js Mastery: Advanced Development and Performance Tips12,535
, , , , ,
Bringing Down the Digital Divide (uxd)12,534
,
What I Have Learned From Conducting Over 100 Website Migrations (moz)12,533
, ,
Using “abbr” Element With “title” Attribute (aar)12,532
, , , , ,
Top Front-End Tools of 2023 (lou/sma)12,531
, ,
The Stack I Used to Build My Blog in 202412,530
,
If It’s Not Usable, It’s Not Accessible (tpg)12,529
, , ,
console.delight (zac/fro)12,528
, , , ,
Chrome Alternative Browsers to Check Out in 202412,527
, , , , ,
5 CSS Snippets Every Front-End Developer Should Know in 2024 (arg/dev)12,526
Setting Up Renovate for GitHub Repositories12,525
, , ,
High-Level System Architecture of Booking.com12,524
, ,
We Removed Advertising Cookies, Here’s What Happened (sen)12,523
,
Using CSS Houdini to Extend Styling and Layout Capabilities (log)12,522
, , ,
Understanding WCAG SC 3.2.6 Consistent Help (Level A)12,521
, ,
The Best Web Framework Doesn’t Exist12,520
Streaming HTML Out of Order Without JavaScript12,519
,
Release Notes for Safari Technology Preview 186 (jon/web)12,518
, , ,
npm in Review: A 2023 Retrospective on Growth, Security, and Quirky Facts (soc)12,517
,
Node v20.11.0 (LTS) (nod)12,516
,
Is htmx Just Another JavaScript Framework? (htm)12,515
,
Introducing fsx: A Modern Filesystem API for JavaScript (nza)12,514
, , ,
Dynamic Accessible Descriptions Reference (dar)12,513
,
Designing Better Target Sizes (sha)12,512
, ,
Buttons and Links—Common Misconceptions12,511
, , , ,
AI for Web Devs: Deploying Your AI App to Production (aus)12,510
,
Accounting for Internationalization With CSS and HTML12,509
, ,
A 2024 Wishlist for Node’s Test Runner (cji)12,508
,
Understanding Immutability in JavaScript12,507
,
The Change You Wish to See12,506
How We Built Project IDX: A High-Level Overview (goo)12,505
, , ,
Definition of Done (DoD) Explanation and Example12,504
, , , ,
An Alphabetized List of MIME Types12,503
A Global Design System (bra)12,502
Introduction to Data Engineering: A Complete Beginner’s Guide12,501
, ,
Vue 3—Dynamic Components12,500
,
Why I Like Web Components12,499
,
Where Have All the Websites Gone? (fro)12,498
,
What’s New in PHP 8.4 (ami)12,497
Using Heaps of Cutting Edge CSS Features to Build a Progress Indicator (and)12,496
, , ,
Top Pens of 2023 on CodePen (cod)12,495
, , ,
Taking a Closer Look at “@ property” in CSS (uti)12,494
SolidStart: A Different Breed of Meta-Framework (ati/sma)12,493
,
Let’s Make the IndieWeb Easier12,492
,
htmx for React Developers in 10 Minutes12,491
, ,
How Google Perfected the Web (ver)12,490
, ,
Declaring Globals Isn’t That Hard (mat)12,489
, ,
CRUD and SQL—the Basics12,488
, ,
2024 Resolution: Be More Open-Source Centric12,487
, ,
Embracing the Absurd in Your Design Practices (uxd)12,486
,
Becoming a Senior Frontend Engineer (tec)12,485
Notes on Using Logical Properties and Values (kiz)12,484
,
Nested Dark Mode via CSS Proximity (doc)12,483
,
My Web Development Wishlist 2024 (j9t)12,482
, , , , ,
How I’m Writing CSS in 202412,481
, ,
Figma Is Not Forever12,480
, ,
Your MVP Must Be Accessible (den)12,479
Weird Things Engineers Believe About Web Development12,478
, , , ,
Simplifying Deployment: Using GitHub Actions and SSH for Quick and Easy Updates12,477
, ,
Mastering Promises: 8 Advanced Tips and Techniques12,476
, , , ,
When “Everything” Becomes Too Much: The npm Package Chaos of 2024 (soc)12,475
,
Under the Radar CSS Features for Your CSS Reset (kev)12,474
, ,
The Bulma CSS Framework: What It Is and How to Get Started12,473
,
Software Quality12,472
,
How to Use Template Literals in JavaScript (fre)12,471
,
Do We Think of Git Commits as Diffs, Snapshots, and/or Histories? (b0r)12,470
, ,
CSS in 2024, Am I Right? (jhe)12,469
,
A Lot of What People Use React for Would Be Better Handled With Vanilla JavaScript (cfe)12,468
, ,
7 Front-End Web Development Trends for 202412,467
, , , ,
20+ Tools for Node.js Development in 202412,466
, ,