Tech does not just watch: Take action against Russia’s war on Ukraine 🇺🇦, and take action against Israel’s occupation, destruction, and ethnic cleansing of Palestine (history) 🇵🇸 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#
TTFB Doesn’t Mean What You Think It Means (pro/per)152
performance, http
Common Misconceptions About Disability (tet)151
accessibility
Anchor Positioning and the Inset-Modified Containing Block (IMCB) (bra)150
css, anchor-positioning
What’s an Interactive Element? (mat)149
html, focus
What Is MCP? Model Context Protocol Explained148
videos, mcp, ai
Backend Concepts Every Experienced Developers Must Know147
network, concurrency, apis, databases, caching, scalability, security, observability, architecture
SEO, SEM, and GEO: Understanding the Differences and Opportunities146
seo, sem, ai, keywords, marketing, comparisons
Digital Accessibility Is a Journey, Not a Destination (dec)145
accessibility
Universal Design vs. Inclusive Design (ons/tpg)144
design, accessibility, dei, comparisons
Agent Experience (AX): The Concept of AI Agent Designing143
agent-experience, ai, principles
A Label and a Name Walk Into a Bar (ste)142
accessibility, labels, html, examples
The Real Problem With Technical Debt (and How to Actually Fix It) (kev)141
videos, technical-debt
How to Think Like a Front-End Architect (Not Just a Developer)140
how-tos, architecture, career
The Hovercar Framework for Deliberate Product Design (lea)139
product-management, design
AI’s Wedge in Software (hvp)138
ai, processes, programming
The Landing Zone (ada)137
viewport
Passkeys for Normal People (tro)136
security, authentication, passkeys, examples
What Is Semantic Caching? (doe/the)135
ai, performance, semantics, caching
What Is an Encryption Backdoor? (int)134
security, encryption, vulnerabilities
Why You Need to Know Your Site’s Performance Plateau (and How to Find It) (tam/spe)133
performance, metrics
Your AI UX Intern132
videos, ai, user-experience
When Do Retry, Backoff, and Jitter Work? (the)131
dev-ops
JavaScript Basics for a Senior Dev130
fundamentals, javascript, examples
Explaining UX Design Through the Lens of Construction (uxm)129
user-experience, design, processes
System Design Roadmap for Beginners128
architecture, system-design
What Is Cloud Computing?127
cloud-computing, aws, azure, gcp
Introduction to Docker: Core Concepts126
introductions, docker, containerization, command-line
10 Backend Terms Every Frontend Developer Should Know125
terminology, architecture, performance
Prescriptive and Descriptive Information Architectures (jar)124
information-architecture
An Overview of the 50 Highest-Ranking Web Design and Development Glossaries (j9t)123
overviews, comparisons, terminology, link-lists
Concurrency vs. Parallelism122
programming, concurrency, comparisons
8 Most Important System Design Concepts You Should Know121
videos, architecture, system-design
Exploring the Core Concepts of Node.js Readable Streams (pav)120
nodejs, streaming
Recursion Explained in Simple Terms (tre)119
programming
10 Advanced TypeScript Concepts Every Developer Should Know118
typescript
What’s a Single-Page App? (jak)117
single-page-apps, multi-page-apps, server-side-rendering, client-side-rendering, frameworks, site-generators, comparisons
A Comprehensive Introduction to CI/CD Pipelines116
introductions, ci-cd, processes
10 JavaScript Concepts Every Node Developer Must Master115
javascript, nodejs
Understanding the Concept of Scoping in CSS114
css, scope
The Evolution of CSS: From Early Days to Flexbox and Grid (kev/thi)113
videos, css, history, principles
What’s the Difference Between Information Architecture and Content Strategy? (jar)112
content, content-strategy, information-architecture, terminology, comparisons
What Does Hydration Mean? (chr/fro)111
hydration, javascript, html, dom
Dev Encyclopedia110
websites, terminology, learning
AT Is More Than Screen Readers (aar)109
accessibility, assistive-tech, screen-readers, terminology
Macro vs. Micro Conversions (nng)108
user-conversion, comparisons
Content Strategy vs. UX Writing (nng)107
content, content-strategy, writing, user-experience, comparisons
Progressive Web Apps (PWA): A Comprehensive Guide106
guides, web-apps, progressive-web-apps
Agile Is Not… Agile Is…105
agile
Concept104
design
Difference Between Docker, Kubernetes, and Podman for System Design Interview?103
docker, kubernetes, podman, architecture, system-design, interviewing
Design Systems vs. Style Guides (nng)102
design-systems, style-guides, comparisons, design, documentation, terminology
Websites Are Not Books (ons)101
terminology
What Is UX (Not)? (nng)100
videos, user-experience
The 7 Most Useful Web Design and Web Development Glossaries (apo)99
terminology, link-lists
A to Z of Assistive Technology for Reading Digital Text98
accessibility, browsers, assistive-tech, readability
The Front End Developer/Engineer Handbook 2024 (fro)97
overviews, career, learning, tech-stacks, terminology
What Is CI/CD Pipelines: A Crucial Skill for Every Software Engineer96
ci-cd
What Is Whitespace? (nng)95
videos, whitespace, design, terminology
10 Must Know System Design Concepts for Interviews94
interviewing, architecture, system-design, scalability
CORS Finally Explained—Simply93
security, csrf, cors
The Box Model and Box Sizing (bel/pic)92
css, box-model
Every React Concept Explained in 12 Minutes91
videos, react
IDEs vs. Code Editors: Everything You Need to Know (jet)90
code-editors, comparisons
Do We Think of Git Commits as Diffs, Snapshots, and/or Histories? (b0r)89
git, comparisons
The Website vs. Web App Dichotomy Doesn’t Exist (jak)88
terminology, comparisons
10 Interview Questions Every JavaScript Developer Should Know in 2024 (eri)87
interviewing, javascript, career, terminology
A Guide to Low-Code No-Code in Software Development86
guides, low-and-no-code
Stacked Diffs (and Why You Should Know About Them) (ger)85
version-control, code-reviews, google, facebook+meta
Images on the Web84
images, compression, jpeg, png, webp, avif, nextjs
What Is Functional Testing? Definition, Key Concepts, and Types83
testing, terminology
WebGlossary.info (j9t)82
websites, learning, training, terminology
The Web Development Glossary 3K (j9t/fro)81
books, frontend-dogma, learning, training, terminology
And 4 More HTML Concepts You Didn’t Know (j9t)80
html, web-components
Git Concepts Everyone Should Know (fra)79
git
What Is Personalization?78
personalization
All About the Semantic Web77
semantic-web
What Are User Permissions? Concepts, Examples, and Maintenance76
permissions, authorization, examples
What Is Hoisting in JavaScript? (fro)75
javascript, scope
Concepts Behind Modern Frameworks74
frameworks
4 More HTML Concepts You Didn’t Know (j9t)73
html, forms, focus
Git Cheat Sheet With 40+ Commands and Concepts72
git, cheat-sheets
What Is Data Engineering? (ger)71
data-engineering
Wtf Is an Island and Why Is It in My Website?70
frameworks, html, architecture
What Is HCI (Human-Computer Interaction)? Meaning, Importance, Examples, and Goals69
hci, examples
Web Applications 101 (rwi)68
web-apps
Low-Code No-Code Web Development, Explained67
low-and-no-code
33 JavaScript Concepts Every Developer Should Know66
javascript
What Is Platform Engineering?65
platform-engineering
4 HTML Concepts You Didn’t Know (j9t)64
html, tables
What Is Micro-Content?63
microcontent, content
Essential Concepts in JS62
javascript
HTTP/3 From A to Z: Core Concepts (pro/sma)61
http, protocols
What Is SEM Positioning? Definition, Advantages, and Characteristics60
sem
Journey of a Web Page—How Browsers Work59
browsers
ISR vs. DPR: Big Words, Quick Explanation (cas/sma)58
incremental-static-regeneration, rendering, terminology
What Is Tree Shaking? (cfe)57
javascript, performance, tree-shaking
A Beginner’s Guide to Load Balancing (osd)56
guides, load-balancing, edge-computing
Front-of-the-Front-End and Back-of-the-Front-End Web Development (bra)55
career
A General Introduction to Cloud Computing54
introductions, cloud-computing, history
Adversarial Interoperability (plu)53
interoperability, terminology, link-lists
Islands Architecture52
architecture, html
A Beginner’s Guide to Microcontent51
guides, content, microcontent
What Is Type Coercion in JavaScript ?50
javascript, operators
The Web Development Glossary (j9t/fro)49
books, frontend-dogma, learning, training, terminology
What Is Memoization?48
memoization, javascript
The Three Types of Code (fon/css)47
programming
What SSL Is, and Which Certificate Type Is Right for You46
ssl, certificates, security, privacy
There Is No Design System (jin/24w)45
design-systems
What Is Functional Programming?44
programming
Deeply Understand Currying in 7 Minutes43
programming
Technical Debt (mfo)42
technical-debt
What Are Design Tokens? (fon/css)41
design-tokens, design-systems
The Two Extremes of Writing CSS, and What We Can Learn From Them (j9t)40
css, best-practices, principles, comparisons
The Known and Unknown Unknowns of Web Development39
learning
Reread the Classics, What Is IxD, UX, and HCI? A Designer’s Perspective (jia)38
interaction-design, user-experience, hci, terminology, comparisons
Two Paradigms of Web Development (j9t)37
best-practices, principles, comparisons
What’s a Transducer? (rag)36
programming, javascript, functions
Let’s Define Exactly What Atomic CSS Is (joh/css)35
atomic-css, presentational-html, examples, link-lists
“Serverless” (chr/css)34
serverless
What Is a Web Developer? (ppk)33
career
Understanding the CSS Property Value Syntax (sma)32
css, standards
Web Designers, Can You Speak Web?31
html, css, design, browsers, link-lists
What Is a Headless CMS? (chr/css)30
content-management, headless, terminology
Defining and Dealing With Technical Debt (geo/css)29
technical-debt, maintainability, documentation, style-guides, code-reviews
Understanding Block Formatting Contexts in CSS28
css
What Is the Web? (mno)27
web, web-platform, standards
On Web Documents and Web Apps (j9t)26
terminology, comparisons
All Code Is Not Equal: On Research and Production Code (j9t)25
terminology, comparisons
Linked Data Glossary (w3c)24
structured-data, semantic-web, terminology
QA and UX (nng)23
quality, user-experience
Understanding Technical Debt (nza)22
technical-debt, quality
Modern Version Control With Git (tob/sma)21
version-control, git
What Is Cross Site Scripting or XSS? (chr/css)20
xss, javascript, security
What’s a Web Browser? (nza)19
browsers
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