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 Other Related TopicsDate#
Anchor Positioning and the Inset-Modified Containing Block (IMCB) (bra)145
css, anchor-positioning
What’s an Interactive Element? (mat)144
html, focus
What Is MCP? Model Context Protocol Explained143
videos, mcp, ai
Backend Concepts Every Experienced Developers Must Know142
network, concurrency, apis, databases, caching, scalability, security, observability, architecture
SEO, SEM, and GEO: Understanding the Differences and Opportunities141
seo, sem, ai, keywords, marketing, comparisons
Digital Accessibility Is a Journey, Not a Destination (dec)140
accessibility
Universal Design vs. Inclusive Design (ons/tpg)139
design, accessibility, dei, comparisons
Agent Experience (AX): The Concept of AI Agent Designing138
agent-experience, ai, principles
A Label and a Name Walk Into a Bar (ste)137
accessibility, labels, html, examples
The Real Problem With Technical Debt (and How to Actually Fix It) (kev)136
videos, technical-debt
How to Think Like a Front-End Architect (Not Just a Developer)135
how-tos, architecture, career
The Hovercar Framework for Deliberate Product Design (lea)134
product-management, design
AI’s Wedge in Software (hvp)133
ai, processes, programming
The Landing Zone (ada)132
viewport
Passkeys for Normal People (tro)131
security, authentication, passkeys, examples
What Is Semantic Caching? (doe/the)130
ai, performance, semantics, caching
What Is an Encryption Backdoor? (int)129
security, encryption, vulnerabilities
Why You Need to Know Your Site’s Performance Plateau (and How to Find It) (tam/spe)128
performance, metrics
Your AI UX Intern127
videos, ai, user-experience
When Do Retry, Backoff, and Jitter Work? (the)126
dev-ops
JavaScript Basics for a Senior Dev125
fundamentals, javascript, examples
Explaining UX Design Through the Lens of Construction (uxm)124
user-experience, design, processes
System Design Roadmap for Beginners123
architecture, system-design
What Is Cloud Computing?122
cloud-computing, aws, azure, gcp
Introduction to Docker: Core Concepts121
introductions, docker, containerization, command-line
10 Backend Terms Every Frontend Developer Should Know120
terminology, architecture, performance
Prescriptive and Descriptive Information Architectures (jar)119
information-architecture
An Overview of the 50 Highest-Ranking Web Design and Development Glossaries (j9t)118
overviews, comparisons, terminology, link-lists
Concurrency vs. Parallelism117
programming, concurrency, comparisons
8 Most Important System Design Concepts You Should Know116
videos, architecture, system-design
Exploring the Core Concepts of Node.js Readable Streams (pav)115
nodejs, streaming
Recursion Explained in Simple Terms (tre)114
programming
10 Advanced TypeScript Concepts Every Developer Should Know113
typescript
What’s a Single-Page App? (jak)112
single-page-apps, multi-page-apps, server-side-rendering, client-side-rendering, frameworks, site-generators, comparisons
A Comprehensive Introduction to CI/CD Pipelines111
introductions, ci-cd, processes
10 JavaScript Concepts Every Node Developer Must Master110
javascript, nodejs
Understanding the Concept of Scoping in CSS109
css, scope
The Evolution of CSS: From Early Days to Flexbox and Grid (kev/thi)108
videos, css, history, principles
What’s the Difference Between Information Architecture and Content Strategy? (jar)107
content, content-strategy, information-architecture, terminology, comparisons
What Does Hydration Mean? (chr/fro)106
hydration, javascript, html, dom
Dev Encyclopedia105
websites, terminology, learning
AT Is More Than Screen Readers (aar)104
accessibility, assistive-tech, screen-readers, terminology
Macro vs. Micro Conversions (nng)103
user-conversion, comparisons
Content Strategy vs. UX Writing (nng)102
content, content-strategy, writing, user-experience, comparisons
Progressive Web Apps (PWA): A Comprehensive Guide101
guides, web-apps, progressive-web-apps
Agile Is Not… Agile Is…100
agile
Concept99
design
Difference Between Docker, Kubernetes, and Podman for System Design Interview?98
docker, kubernetes, podman, architecture, system-design, interviewing
Design Systems vs. Style Guides (nng)97
design-systems, style-guides, comparisons, design, documentation, terminology
Websites Are Not Books (ons)96
terminology
What Is UX (Not)? (nng)95
videos, user-experience
The 7 Most Useful Web Design and Web Development Glossaries (apo)94
terminology, link-lists
A to Z of Assistive Technology for Reading Digital Text93
accessibility, browsers, assistive-tech, readability
The Front End Developer/Engineer Handbook 2024 (fro)92
overviews, career, learning, tech-stacks, terminology
What Is CI/CD Pipelines: A Crucial Skill for Every Software Engineer91
ci-cd
What Is Whitespace? (nng)90
videos, whitespace, design, terminology
10 Must Know System Design Concepts for Interviews89
interviewing, architecture, system-design, scalability
CORS Finally Explained—Simply88
security, csrf, cors
The Box Model and Box Sizing (bel/pic)87
css, box-model
Every React Concept Explained in 12 Minutes86
videos, react
IDEs vs. Code Editors: Everything You Need to Know (jet)85
code-editors, comparisons
Do We Think of Git Commits as Diffs, Snapshots, and/or Histories? (b0r)84
git, comparisons
The Website vs. Web App Dichotomy Doesn’t Exist (jak)83
terminology, comparisons
10 Interview Questions Every JavaScript Developer Should Know in 2024 (eri)82
interviewing, javascript, career, terminology
A Guide to Low-Code No-Code in Software Development81
guides, low-and-no-code
Images on the Web80
images, compression, jpeg, png, webp, avif, nextjs
What Is Functional Testing? Definition, Key Concepts, and Types79
testing, terminology
WebGlossary.info (j9t)78
websites, learning, training, terminology
The Web Development Glossary 3K (j9t/fro)77
books, frontend-dogma, learning, training, terminology
And 4 More HTML Concepts You Didn’t Know (j9t)76
html, web-components
Git Concepts Everyone Should Know (fra)75
git
What Is Personalization?74
personalization
All About the Semantic Web73
semantic-web
What Are User Permissions? Concepts, Examples, and Maintenance72
permissions, authorization, examples
What Is Hoisting in JavaScript? (fro)71
javascript, scope
Concepts Behind Modern Frameworks70
frameworks
4 More HTML Concepts You Didn’t Know (j9t)69
html, forms, focus
Git Cheat Sheet With 40+ Commands and Concepts68
git, cheat-sheets
What Is Data Engineering? (ger)67
data-engineering
Wtf Is an Island and Why Is It in My Website?66
frameworks, html, architecture
What Is HCI (Human-Computer Interaction)? Meaning, Importance, Examples, and Goals65
hci, examples
Web Applications 101 (rwi)64
web-apps
Low-Code No-Code Web Development, Explained63
low-and-no-code
33 JavaScript Concepts Every Developer Should Know62
javascript
What Is Platform Engineering?61
platform-engineering
4 HTML Concepts You Didn’t Know (j9t)60
html, tables
What Is Micro-Content?59
microcontent, content
Essential Concepts in JS58
javascript
HTTP/3 From A to Z: Core Concepts (pro/sma)57
http, protocols
What Is SEM Positioning? Definition, Advantages, and Characteristics56
sem
Journey of a Web Page—How Browsers Work55
browsers
ISR vs. DPR: Big Words, Quick Explanation (cas/sma)54
incremental-static-regeneration, rendering, terminology
What Is Tree Shaking? (cfe)53
javascript, performance, tree-shaking
A Beginner’s Guide to Load Balancing (osd)52
guides, load-balancing, edge-computing
Front-of-the-Front-End and Back-of-the-Front-End Web Development (bra)51
career
A General Introduction to Cloud Computing50
introductions, cloud-computing, history
Adversarial Interoperability (plu)49
interoperability, terminology, link-lists
Islands Architecture48
architecture, html
A Beginner’s Guide to Microcontent47
guides, content, microcontent
What Is Type Coercion in JavaScript ?46
javascript, operators
The Web Development Glossary (j9t/fro)45
books, frontend-dogma, learning, training, terminology
What Is Memoization?44
memoization, javascript
The Three Types of Code (fon/css)43
programming
What SSL Is, and Which Certificate Type Is Right for You42
ssl, certificates, security, privacy
There Is No Design System (jin/24w)41
design-systems
What Is Functional Programming?40
programming
Deeply Understand Currying in 7 Minutes39
programming
Technical Debt (mfo)38
technical-debt
What Are Design Tokens? (fon/css)37
design-tokens, design-systems
The Two Extremes of Writing CSS, and What We Can Learn From Them (j9t)36
css, best-practices, principles, comparisons
The Known and Unknown Unknowns of Web Development35
learning
Reread the Classics, What Is IxD, UX, and HCI? A Designer’s Perspective (jia)34
interaction-design, user-experience, hci, terminology, comparisons
Two Paradigms of Web Development (j9t)33
best-practices, principles, comparisons
What’s a Transducer? (rag)32
programming, javascript, functions
Let’s Define Exactly What Atomic CSS Is (joh/css)31
atomic-css, presentational-html, examples, link-lists
“Serverless” (chr/css)30
serverless
Understanding the CSS Property Value Syntax (sma)29
css, standards
Web Designers, Can You Speak Web?28
html, css, design, browsers, link-lists
What Is a Headless CMS? (chr/css)27
content-management, headless, terminology
Defining and Dealing With Technical Debt (geo/css)26
technical-debt, maintainability, documentation, style-guides, code-reviews
Understanding Block Formatting Contexts in CSS25
css
What Is the Web? (mno)24
web, web-platform, standards
On Web Documents and Web Apps (j9t)23
terminology, comparisons
All Code Is Not Equal: On Research and Production Code (j9t)22
terminology, comparisons
Linked Data Glossary (w3c)21
structured-data, semantic-web, terminology
QA and UX (nng)20
quality, user-experience
Modern Version Control With Git (tob/sma)19
version-control, git
What Is Cross Site Scripting or XSS? (chr/css)18
xss, javascript, security
Progressive Enhancement: What It Is, and How to Use It? (sma)17
progressive-enhancement
CSS Is Like… (chr/css)16
css
Understanding Progressive Enhancement (aar/ali)15
progressive-enhancement, graceful-degradation
Just What Is the Open Web? (cat)14
open-web, web-platform, foss
What Is the Open Web and Why Is It Important? (bra)13
open-web
How I Explained Web Services Policy to My Child (w3c)12
web-services
Primary and Secondary Actions in Web Forms11
forms, buttons, usability
Graceful Degradation and Progressive Enhancement10
graceful-degradation, progressive-enhancement, comparisons
How I Explained ITS to My Child (w3c)9
localization, xml, ruby-markup
What Is Web 2.0 (tim/ore)8
web, web-2.0, terminology, comparisons
Microformats (mic)7
microformats, principles, html, xhtml
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