Life is about deciding who we are: Join us and decide to be for environmental protection, free education and generous social security, human rights and international law, and, of course, action against oppression and violence (starting with helping the people of occupied Palestine 🇵🇸)! Hide

Frontend Dogma

“concepts” News Archive

Definition, related topics, and tag feed

Definition · Supertopics: learning (non-exhaustive) · “concepts” RSS feed (per email)

Entry (Sources) and Additional TopicsDate#
Stop Calling Everything “SRE”—Here’s What It Actually Means (hac)178
dev-ops
Cognitive Debt: The Hidden Risk in AI-Driven Software Development177
ai
Claude Code and the Rise of Personal Software (the)176
ai, claude, anthropic
Demystifying Block Formatting Contexts (ppk)175
css, overflow, floats
Accessibility Is Not a Feature, It’s Infrastructure174
accessibility
The Vertical Codebase (tkd)173
components, principles, monorepos
Agentic Engine Optimization (AEO) (add)172
ai, documentation, optimization, llmstxt
There Is a Growing Gap in Understanding of AI Capability (kar)171
ai
From Rule, Spec, to Harness: A Phased Adoption Path for AI Coding170
translations, ai, processes
Adversarial AI: Understanding the Threats to Modern AI Systems (jet)169
ai, security
Applying Accessibility Fixes With Stealth for the Greater Good (stv/pic)168
accessibility, culture
The Web Development Glossary 4K (j9t/fro)167
books, frontend-dogma, learning, training, terminology
The Ultimate Design Maturity Guide for Tech Leaders (uxd)166
guides, design, leadership, processes
Every UI/UX Concept Explained in Under 10 Minutes165
videos, design, user-experience
Comprehension Debt—the Hidden Cost of AI Generated Code (add)164
ai
AI Coding Fluency: From Tool Usage to Human–AI Collaboration in Software Engineering163
translations, ai, processes, collaboration
Statistical Significance Isn’t the Same as Practical Significance (nng)162
user-experience
What Is the IndieWeb? (bre)161
indieweb, terminology
How Fast Is Fast Enough? Rethinking Web Performance in Pragmagical Terms (tam/spe)160
performance, user-experience
Understanding Hydration in Frontend Frameworks: Definition, Challenges, and Optimization Strategies (ele/des)159
guest-posts, frameworks, hydration, optimization, strategies
Accessibility 101 and Core Concepts (kno)158
videos, accessibility, introductions
Beyond Compliance: 5 Surprising Ways the UVAC Framework Turns Accessibility Into a Brand Powerhouse (wil)157
accessibility, processes
TTFB Doesn’t Mean What You Think It Means (pro/per)156
performance, http
Common Misconceptions About Disability (tet)155
accessibility
Anchor Positioning and the Inset-Modified Containing Block (IMCB) (bra)154
css, anchor-positioning
What’s an Interactive Element? (mat)153
html, focus
What Is MCP? Model Context Protocol Explained152
videos, mcp, ai
Backend Concepts Every Experienced Developers Must Know151
network, concurrency, apis, databases, caching, scalability, security, observability, architecture
SEO, SEM, and GEO: Understanding the Differences and Opportunities150
seo, sem, ai, keywords, marketing, comparisons
Digital Accessibility Is a Journey, Not a Destination (dec)149
accessibility
Universal Design vs. Inclusive Design (ons/tpg)148
design, accessibility, dei, comparisons
Agent Experience (AX): The Concept of AI Agent Designing147
agent-experience, ai, principles
A Label and a Name Walk Into a Bar (ste)146
accessibility, labels, html, examples
The Real Problem With Technical Debt (and How to Actually Fix It) (kev)145
videos, technical-debt
How to Think Like a Front-End Architect (Not Just a Developer)144
how-tos, architecture, career
The Hovercar Framework for Deliberate Product Design (lea)143
product-management, design
AI’s Wedge in Software (hvp)142
ai, processes, programming
The Landing Zone (ada)141
viewport
Passkeys for Normal People (tro)140
security, authentication, passkeys, examples
What Is Semantic Caching? (doe/the)139
ai, performance, semantics, caching
What Is an Encryption Backdoor? (int)138
security, encryption, vulnerabilities
Why You Need to Know Your Site’s Performance Plateau (and How to Find It) (tam/spe)137
performance, metrics
Your AI UX Intern136
videos, ai, user-experience
When Do Retry, Backoff, and Jitter Work? (the)135
dev-ops
JavaScript Basics for a Senior Dev134
fundamentals, javascript, examples
Explaining UX Design Through the Lens of Construction (uxm)133
user-experience, design, processes
System Design Roadmap for Beginners132
architecture, system-design
What Is Cloud Computing?131
cloud-computing, aws, azure, gcp
Introduction to Docker: Core Concepts130
introductions, docker, containerization, command-line
10 Backend Terms Every Frontend Developer Should Know129
terminology, architecture, performance
Prescriptive and Descriptive Information Architectures (jar)128
information-architecture
An Overview of the 50 Highest-Ranking Web Design and Development Glossaries (j9t)127
overviews, comparisons, terminology, link-lists
Concurrency vs. Parallelism126
programming, concurrency, comparisons
8 Most Important System Design Concepts You Should Know125
videos, architecture, system-design
Exploring the Core Concepts of Node.js Readable Streams (pav)124
nodejs, streaming
Recursion Explained in Simple Terms (tre)123
programming
10 Advanced TypeScript Concepts Every Developer Should Know122
typescript
What’s a Single-Page App? (jak)121
single-page-apps, multi-page-apps, server-side-rendering, client-side-rendering, frameworks, site-generators, comparisons
A Comprehensive Introduction to CI/CD Pipelines120
introductions, ci-cd, processes
10 JavaScript Concepts Every Node Developer Must Master119
javascript, nodejs
Understanding the Concept of Scoping in CSS118
css, scope
The Evolution of CSS: From Early Days to Flexbox and Grid (kev/thi)117
videos, css, history, principles
What’s the Difference Between Information Architecture and Content Strategy? (jar)116
content, content-strategy, information-architecture, terminology, comparisons
What Does Hydration Mean? (chr/fro)115
hydration, javascript, html, dom
Dev Encyclopedia114
websites, terminology, learning
AT Is More Than Screen Readers (aar)113
accessibility, assistive-tech, screen-readers, terminology
Macro vs. Micro Conversions (nng)112
user-conversion, comparisons
Content Strategy vs. UX Writing (nng)111
content, content-strategy, writing, user-experience, comparisons
Progressive Web Apps (PWA): A Comprehensive Guide110
guides, web-apps, progressive-web-apps
Agile Is Not… Agile Is…109
agile
Concept108
design
Difference Between Docker, Kubernetes, and Podman for System Design Interview?107
docker, kubernetes, podman, architecture, system-design, interviewing
Design Systems vs. Style Guides (nng)106
design-systems, style-guides, comparisons, design, documentation, terminology
Websites Are Not Books (ons)105
terminology
What Is UX (Not)? (nng)104
videos, user-experience
The 7 Most Useful Web Design and Web Development Glossaries (apo)103
terminology, link-lists
A to Z of Assistive Technology for Reading Digital Text102
accessibility, browsers, assistive-tech, readability
The Front End Developer/Engineer Handbook 2024 (fro)101
overviews, career, learning, tech-stacks, terminology
What Is CI/CD Pipelines: A Crucial Skill for Every Software Engineer100
ci-cd
What Is Whitespace? (nng)99
videos, whitespace, design, terminology
10 Must Know System Design Concepts for Interviews98
interviewing, architecture, system-design, scalability
CORS Finally Explained—Simply97
security, csrf, cors
The Box Model and Box Sizing (bel/pic)96
css, box-model
Every React Concept Explained in 12 Minutes95
videos, react
IDEs vs. Code Editors: Everything You Need to Know (jet)94
code-editors, comparisons
Do We Think of Git Commits as Diffs, Snapshots, and/or Histories? (b0r)93
git, comparisons
The Website vs. Web App Dichotomy Doesn’t Exist (jak)92
terminology, comparisons
10 Interview Questions Every JavaScript Developer Should Know in 2024 (eri)91
interviewing, javascript, career, terminology
A Guide to Low-Code No-Code in Software Development90
guides, low-and-no-code
Stacked Diffs (and Why You Should Know About Them) (ger)89
version-control, code-reviews, google, facebook+meta
Images on the Web88
images, compression, jpeg, png, webp, avif, nextjs
What Is Functional Testing? Definition, Key Concepts, and Types87
testing, terminology
WebGlossary.info (j9t)86
websites, learning, training, terminology
The Web Development Glossary 3K (j9t/fro)85
books, frontend-dogma, learning, training, terminology
And 4 More HTML Concepts You Didn’t Know (j9t)84
html, web-components
Git Concepts Everyone Should Know (fra)83
git
What Is Personalization?82
personalization
All About the Semantic Web81
semantic-web
What Are User Permissions? Concepts, Examples, and Maintenance80
permissions, authorization, examples
What Is Hoisting in JavaScript? (fro)79
javascript, scope
Concepts Behind Modern Frameworks78
frameworks
4 More HTML Concepts You Didn’t Know (j9t)77
html, forms, focus
Git Cheat Sheet With 40+ Commands and Concepts76
git, cheat-sheets
What Is Data Engineering? (ger)75
data-engineering
Wtf Is an Island and Why Is It in My Website?74
frameworks, html, architecture
What Is HCI (Human–Computer Interaction)? Meaning, Importance, Examples, and Goals73
hci, examples
Web Applications 101 (rwi)72
web-apps
Low-Code No-Code Web Development, Explained71
low-and-no-code
33 JavaScript Concepts Every Developer Should Know70
javascript
What Is Platform Engineering?69
platform-engineering
4 HTML Concepts You Didn’t Know (j9t)68
html, tables
What Is Micro-Content?67
microcontent, content
Essential Concepts in JS66
javascript
HTTP/3 From A to Z: Core Concepts (pro/sma)65
http, protocols
What Is SEM Positioning? Definition, Advantages, and Characteristics64
sem
Journey of a Web Page—How Browsers Work63
browsers
ISR vs. DPR: Big Words, Quick Explanation (cas/sma)62
incremental-static-regeneration, rendering, terminology
What Is Tree Shaking? (cfe)61
javascript, performance, tree-shaking
A Beginner’s Guide to Load Balancing (osd)60
guides, load-balancing, edge-computing
Front-of-the-Front-End and Back-of-the-Front-End Web Development (bra)59
career
A General Introduction to Cloud Computing (dig)58
introductions, cloud-computing, history
Adversarial Interoperability (plu)57
interoperability, terminology, link-lists
Islands Architecture56
architecture, html
A Beginner’s Guide to Microcontent55
guides, content, microcontent
What Is Type Coercion in JavaScript ?54
javascript, operators
The Web Development Glossary (j9t/fro)53
books, frontend-dogma, learning, training, terminology
What Is Memoization?52
memoization, javascript
The Three Types of Code (fon/css)51
programming
What SSL Is, and Which Certificate Type Is Right for You50
ssl, certificates, security, privacy
There Is No Design System (jin/24w)49
design-systems
What Is Functional Programming?48
programming
Deeply Understand Currying in 7 Minutes47
programming
Technical Debt (mfo)46
technical-debt
What Are Design Tokens? (fon/css)45
design-tokens, design-systems
What Is Serverless? (fla)44
serverless, lambda, aws, gcp, azure
The Two Extremes of Writing CSS, and What We Can Learn From Them (j9t)43
css, best-practices, principles, comparisons
Reread the Classics, What Is IxD, UX, and HCI? A Designer’s Perspective (jia)42
interaction-design, user-experience, hci, terminology, comparisons
Two Paradigms of Web Development (j9t)41
best-practices, principles, comparisons
What’s a Transducer? (rag)40
programming, javascript, functions
Let’s Define Exactly What Atomic CSS Is (joh/css)39
atomic-css, presentational-html, examples, link-lists
“Serverless” (chr/css)38
serverless
What Is a Web Developer? (ppk)37
career
Understanding the CSS Property Value Syntax (sma)36
css, standards
Web Designers, Can You Speak Web?35
html, css, design, browsers, link-lists
What Is a Headless CMS? (chr/css)34
content-management, headless, terminology
Defining and Dealing With Technical Debt (geo/css)33
technical-debt, maintainability, documentation, style-guides, code-reviews
Understanding Block Formatting Contexts in CSS32
css
What Is the Web? (mno)31
web, web-platform, standards
On Web Documents and Web Apps (j9t)30
terminology, comparisons
All Code Is Not Equal: On Research and Production Code (j9t)29
terminology, comparisons
Responsive Web Design—Defining the Damn Thing (mar)28
responsive-design
Linked Data Glossary (w3c)27
structured-data, semantic-web, terminology
QA and UX (nng)26
quality, user-experience
Why Quality Impacts Your Bottom Line25
quality, economics
Understanding Technical Debt (nza)24
technical-debt, quality
Modern Version Control With Git (tob/sma)23
version-control, git
What Is Cross Site Scripting or XSS? (chr/css)22
xss, javascript, security
What’s a Web Browser? (nza)21
browsers
Why Your Website Is More Valuable Than Facebook20
social-media, blogging, content-management
The 7 Components of Design19
design
Progressive Enhancement: What It Is, and How to Use It? (sma)18
progressive-enhancement
CSS Is Like… (chr/css)17
css
Understanding Progressive Enhancement (aar/ali)16
progressive-enhancement, graceful-degradation
Just What Is the Open Web? (cat)15
open-web, web-platform, foss
What Is the Open Web and Why Is It Important? (bra)14
open-web
How I Explained Web Services Policy to My Child (w3c)13
web-services
Primary and Secondary Actions in Web Forms12
forms, buttons, usability
Graceful Degradation and Progressive Enhancement11
graceful-degradation, progressive-enhancement, comparisons
How I Explained ITS to My Child (w3c)10
localization, xml, ruby-markup
What Is Web 2.0 (tim/ore)9
web, web-2.0, terminology, comparisons
Microformats (mic)8
microformats, principles, html, xhtml
Web Applications, Promise or Hype? (ppk)7
web-apps, dhtml
Usability 101 (nng)6
introductions, usability
XML Glossary5
xml, java, terminology, link-lists
The Semantic Web (tim+)4
semantic-web
All About Web Coding: Techspeak and Front-End Development Demystified3
terminology
Graceful Degradation2
graceful-degradation, forms, javascript
Nesting1
html, nesting