Tech is political: The people under attack in Palestine 🇵🇸, Iran 🇮🇷, and Lebanon 🇱🇧 are people like us. They’re our brothers and sisters, too. Read up on their history, scrutinize what you’re told, and demand that they be respected. Hide

Frontend Dogma

“fundamentals” News Archive

Definition, related topics, and tag feed

“fundamentals” RSS feed (per email)

Entry (Sources) and Additional TopicsDate#
The Website Specification (joo)158
websites, documentation, seo, accessibility, security, ai-agents, performance, privacy, resilience, internationalization
The Fundamentals and Dev Experience of CSS “@function” (jan/fro)157
developer-experience, css
Quick Wins That Move Accessibility Forward—Fast (dec)156
accessibility
The Must-Know Topics for an LLM Engineer (tow)155
ai
Accessibility Fundamentals (ink)154
accessibility
SVG Filters Guide: Getting Started With the Basics (ana/fro)153
guides, svg, filters, images
You Still Have to Refactor, Even With AI (ada)152
ai, refactoring
Understanding the Fundamentals of CSS Layout (pol)151
css, layout, grids, flexbox, positioning
Security Basics for Vibe-Coders (owe/pro)150
security, vibe-coding, ai
A Practical Guide to Flutter Accessibility: The Basics (kor)149
guides, flutter, accessibility
The Fundamentals Problem (chr)148
design, prioritization
Vue Basics: State Management in Vue147
vuejs, state-management, tooling
Web Development for Beginners: Creating Web Pages via HTML (rau)146
urls, servers, html, forms
The Fundamentals of CSS Alignment (css)145
css, alignment, examples
The Basics of Anchor Positioning (sha)144
css, anchor-positioning
3D Layered Text: The Basics (ami/css)143
css, effects
Foundations: Types of Assistive Technology and Adaptive Strategies (tet)142
assistive-tech, screen-readers, screen-magnification, keyboard-navigation, tooling, accessibility
Implementing Accessible SVG Elements (a11)141
accessibility, svg, images
Digital Accessibility Fundamentals: What Are Our Obligations? (int)140
videos, accessibility, legal
Digital Accessibility Fundamentals: What Is Digital Accessibility? (int)139
videos, accessibility
Digital Accessibility Fundamentals: Who Does Digital Accessibility Affect? (int)138
videos, accessibility
Digital Accessibility Fundamentals: Why Engage With Digital Accessibility? (int)137
videos, accessibility
I Started Learning JavaScript Again—a Beginner-Friendly Guide to the Basics136
guides, javascript
SVG Optimization and Accessibility Basics (dbu)135
svg, images, optimization, accessibility
The Basics of Node.js Streams134
nodejs, streaming
The Height Enigma (jos)133
css
Foundations: Keyboard Accessibility (tet)132
accessibility, keyboard-navigation, focus, html
JavaScript Basics for a Senior Dev131
concepts, javascript, examples
Stop Chasing New JavaScript Frameworks: Build With Fundamentals Instead130
javascript, frameworks, react, vuejs, angular, svelte, solidjs
Ethical Foundations in Modern Software Development (fra)129
principles, ethics, foss, ai
Demystifying MIME Types: Basics, Use Cases, Best Practices (mar)128
guest-posts, mime-types, best-practices, performance, servers, apache, nginx, email
Foundations: Grouping Forms With “<fieldset>” and “<legend>” (tet)127
forms, html, aria
Angular Clean Coding Fundamentals126
principles, angular
Accessibility Essentials Every Front-End Developer Should Know (mar)125
accessibility, html, semantics, forms, keyboard-navigation, modals, alt-text, focus, responsive-design, reduced-motion, aria
Become a Better Developer With Clean Code Essentials: YAGNI, KISS, and DRY in Software Engineering124
principles, minimalism, simplicity, maintainability
Foundations: Types of Disability (tet)123
accessibility
Foundations: Form Validation and Error Messages (tet)122
accessibility, forms, validation, errors, usability
Angular Routing Essentials: All You Need to Know in One Post121
angular, routing
Fundamentals of Frontend Architecture (max)120
courses, architecture
Semi-Annual Reminder to Learn and Hire for Web Standards (aar)119
learning, standards, html, css
What Skills Should You Focus on as Junior Web Developer in 2024? (fro)118
career, html, css, javascript, frameworks, tooling, learning, link-lists
Foundations: Labelling Text Fields With Input and Label (tet)117
accessibility, forms, labels, html
Software Testing Fundamentals116
testing
System Design Basics—Caching115
caching, architecture, system-design
The Frontend Treadmill (pol)114
frameworks, maintenance, craft, career
The Basics of DNS: Understanding the Internet’s Directory Service113
dns
HTML Markup Explained: Building Blocks of Modern Web Pages112
html
HTML Cheat Sheets: From Basics to Advanced Elements111
html, semantics, examples, cheat-sheets
Angular Basics: The Course110
courses, angular
37 Tips From a Senior Frontend Developer109
tips-and-tricks, learning, processes, career
npm Basics for New Developers (nim)108
npm
The Basics of Legibility107
typography, legibility
The DevOps Basics106
dev-ops
Accessibility Foundations (ihe/tpg)105
accessibility, link-lists
CSS Foundations: What Is IACVT? (bra)104
css
Responsive Web Design: 3 Key Fundamentals (nng)103
videos, responsive-design
Git: The Basics of “git bisect” (ada)102
git
CRUD and SQL—the Basics101
databases, sql
Revisiting Fundamentals—Semantic Lists for Improved Accessibility (mis/mat)100
semantics, html, accessibility
Back to Basics: 5 HTML Attributes for Improved Accessibility and User Experience (dni/mat)99
html, attributes, accessibility, user-experience
XML Basics for Computing98
xml
Data Engineering Essentials #1: Your First Pipeline97
data-engineering
Designing for All: The Basic Principles of Web Accessibility96
accessibility, principles, aria, tooling
Ember JS Essentials: A Beginner’s Guide95
guides, emberjs
Foundations: Accessible Names and Descriptions (ihe/tet)94
accessibility, naming, writing, aria
UX Basics: Study Guide (nng)93
guides, user-experience, training, link-lists
Foundations: Pointer Gestures (gra/tpg)92
accessibility, usability
Git Fundamentals, a Complete Guide91
guides, git
Technical SEO Basics for React Developers90
seo, react
Foundations: Introduction to WAI–ARIA (ihe/tet)89
accessibility, introductions, aria
How to Build a Static Website88
how-tos
Foundations: Visible Focus Styles (tet)87
accessibility, focus, css
Foundations: Target Sizes (tet)86
accessibility, usability
Back to Basics: What are Callbacks in JavaScript?85
javascript, callbacks
Foundations: Native Versus Custom Components (tet)84
accessibility, components, html, comparisons
Foundations: HTML Semantics (ihe/tet)83
accessibility, html, semantics
The Basics of Remix (css)82
frameworks, remix
Mastering These 7 Basics CSS Skills Will Make You a Frontend Wizard81
css
Big O Notation Basics Made Dead Simple80
algorithms
Fundamentals Matter (cfe)79
Frontend Web Performance: The Essentials78
performance, javascript
Foundations: Lists (tin/tet)77
accessibility, html, lists
The Basics—Generics in PHP76
videos, php, generics
Foundations: Headings (ihe/tet)75
accessibility, html, headings, semantics
The Harsh Reality for JavaScript Developers: If You Don’t Study the Fundamentals You Will Be Just Another “Coder”74
javascript, career
Foundations: Colour and Meaning (ihe/tet)73
accessibility, colors
The Basics of package.json (nod)72
nodejs, dependencies, npm, yarn
Foundations: Colour Contrast (ihe/tet)71
accessibility, colors, contrast
Foundations: Text Descriptions (ihe/tet)70
accessibility, writing
Foundations: Animations and Flashing Content (pat/tet)69
accessibility, animations
Frontend Web Performance: The Essentials68
performance, rendering
The Fundamentals of CSS Layout67
videos, css, layout
Back to Basics: Understanding the “for…in” Loop in JavaScript66
javascript, loops
7 UI Design Fundamentals for Developers65
design
Basics of JavaScript Test Driven Development (TDD) With Jest64
javascript, testing, jest
CSS Frameworks in Vogue, but Don’t Forget Style Fundamentals63
css, frameworks, quality
Dart Basics62
dart, flutter
Theoretical Foundations for Server-Side Rendering and Static-Rendering (eri)61
studies, research, server-side-rendering
Apache Configuration Basics60
servers, apache, configuration
WebGPU Fundamentals59
webgpu
CSS Fundamentals: Vendor Prefixing58
css, vendor-extensions
Jamstack Fundamentals: What, What, and How (phi+/sma)57
interviews, jamstack
Print Styling, the 3 Basics (j9t)56
print, css
Revisiting FTP Basics55
ftp
The Cascade and Other Essential Unessentials (tka)54
css, cascade
CSS Optimization Basics (j9t)53
books, css, optimization
Copyright Law Basics for UK Software Developers (sma)52
legal, licensing
CSS Basics: Using Multiple Backgrounds (chr/css)51
css, backgrounds
CSS Basics: The Syntax That Matters and the Syntax That Doesn’t (chr/css)50
css, formatting, terminology
The Ten Essentials for Good API Documentation (ali)49
documentation, apis, developer-experience
The Basics of DOM Manipulation in Vanilla JavaScript (No jQuery)48
dom, javascript
CSS Custom Properties—the Basics (ser)47
css, custom-properties
HTML5 Page Structure Basics (lou)46
html, semantics
An Introduction to the Basics of Modern CSS Buttons45
introductions, css, buttons
Technical SEO—Fundamental Principles (sma)44
seo, principles
Backbone.js Basics: Bringing an App to Life With Events43
frameworks, backbone, events, javascript
The Basics of Test Automation for Apps, Games, and the Mobile Web (sma)42
testing, automation, mobile
Back to Basics With WordPress CSS: Understanding the Native Classes (css)41
wordpress, css
The Basics of Node.js Streams40
nodejs, streaming
Fundamental Principles of Great UX Design—How to Deliver Great UX Design (uxm)39
principles, how-tos, user-experience, design
HTTPS Basics38
http, privacy
Using Meta Tags in HTML: Some Basics and Best Practices37
html, metadata, best-practices, examples
Basics of CSS Blend Modes (chr/css)36
css, blend-modes, backgrounds, examples
CSS3 Transition Property Basics (cra)35
css, transitions, examples
Flat Design as a New Foundation for the Web34
design, flat-design, responsive-design
CSS for Dummies33
css
The Basics of Caching and Cache Digests32
caching, ruby-on-rails
The Basics of jQuery (cji)31
jquery
The Basics of the Shadow DOM (cji)30
shadow-dom, dom
The Basics of Creating a Magento Module (sma)29
magento, modules
WebGL Fundamentals28
webgl, apis
WordPress Essentials: How to Create a WordPress Plugin (sma)27
how-tos, wordpress, plugins
Little CSS Stuff Newcomers Get Confused About (chr/css)26
css, selectors, cascade
The Basics of Web Workers25
web-workers, javascript
The Basics of Web Advertisement Tracking (nza)24
monetization, marketing
How to Use PHP Namespaces: The Basics (cra)23
how-tos, php, namespaces
The CSS Box Model (chr/css)22
css, box-model
Online Reputation Management: The Basics21
branding
Web Site Basics: Stuff Beginners Need to Know20
ActionScript 3 Basics Tutorial19
videos, actionscript
The Fallacy of Too Much Accessibility18
accessibility
Accessibility Basics: Testing Your Page for Color Blindness (chr/css)17
accessibility, testing, color-blindness, contrast, colors, tooling
Accessibility Basics: How Does Your Page Look to a Screen Reader? (chr/css)16
accessibility, screen-readers
User Agent Style Sheets: Basics and Samples (j9t)15
browsers, css, examples
The Basics of MathML 3.0 (edt/tec)14
mathml, math
Print Style Sheets: The Basics (for No Excuses) (j9t)13
css, print
Scripting Essentials (dan)12
javascript, dom
Usability Conventions: Basics and Examples (j9t)11
conventions, examples, usability
SEO Basics Tutorial10
seo
The Principles of Design (dig)9
principles, design, link-lists
Basics of Search Engine Optimisation8
seo
The Four Essentials of Modern Web Design7
conformance, accessibility, semantics, principles, quality
XML Basics6
xml
The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!) (spo)5
unicode
CSS 3 Selectors4
css, selectors, examples
ASP.NET Form Processing Basics (sen)3
asp-net, forms
Banner Basics: Create Ads That Work2
monetization
Back to Basics (ali)1
html, wysiwyg