Skip to content

Glossary

Plain English definitions — no jargon, just clear explanations.

INFO

  • Type: Reference
  • Usage: Look up terms as you encounter them

Core Web Terms

TermPlain English
APIA way for programs to talk to each other over the internet
BackendCode that runs on a server (hidden from users)
FrontendCode that runs in the browser (what users see)
ServerA computer that serves content to other computers
ClientThe program (usually a browser) that requests content from a server
HTTP/HTTPSThe protocol browsers use to talk to servers (S = secure)
URLWeb address (Uniform Resource Locator)
DNSThe system that turns domain names into server addresses
SSL/TLSThe encryption that makes HTTPS secure

Development Terms

TermPlain English
CLICommand Line Interface - a text-based way to use programs
IDEIntegrated Development Environment - a fancy text editor for code (like VS Code)
TerminalThe text-based interface where you type commands
PackageCode other people wrote that you can use in your project
DependencyA package your project needs to work
npmNode Package Manager - installs JavaScript libraries
LocalhostYour own computer, when running a server
DevToolsBrowser Developer Tools - built-in debugging panel (press F12)
ConsolePart of DevTools showing errors, warnings, and log messages
Stack traceA breadcrumb trail showing the path code took to reach an error

File & Data Terms

TermPlain English
JSONA format for structured data (like a form with fields)
MarkdownSimple text formatting (used for documentation, READMEs)
Environment VariableA setting stored outside your code (often secrets)
.env fileA file that stores environment variables
PayloadThe data being sent in a request or message
VCard/VCFA standard format for contact information (name, email, phone)

Version Control Terms

TermPlain English
GitA tool that tracks changes to your code over time
GitHubA website that hosts Git repositories
Repository (repo)A project folder tracked by Git
CommitA snapshot of your project at a specific moment
BranchA parallel version of your code
MergeCombining two branches together
PushUpload your commits to GitHub
PullDownload commits from GitHub
CloneCopy a repository from GitHub to your computer
Pull Request (PR)A request to merge your changes into another branch

Deployment Terms

TermPlain English
DeployPut your code on the internet so others can access it
HostingA service that runs your code on their servers
Static siteA website with files that don't change per user
Dynamic siteA website that generates different content per user
CDNContent Delivery Network - serves your site from locations near users
CI/CDContinuous Integration/Deployment - automatic testing and deploying
BuildConverting your source code into files ready for deployment

Security Terms

TermPlain English
API KeyA password for programs (not humans)
TokenA piece of text that proves who you are to an API
OAuthA way to log in using another service (like "Login with Google")
JWTJSON Web Token - an encoded identity card for APIs
CORSCross-Origin Resource Sharing - browser security that blocks some requests
Rate limitingRestricting how many requests can be made in a time period
Circuit breakerA pattern that stops making requests when errors spike

AI Terms

TermPlain English
LLMLarge Language Model - AI trained on text to predict words
TokenRoughly a word piece (used to measure AI input/output)
Context windowHow much text AI can "remember" in one conversation
HallucinationWhen AI confidently makes something up
PromptThe text you send to AI
AgentAI that can take actions (not just answer questions)
MCPModel Context Protocol - lets AI connect to external data
Exponential backoffWaiting longer between retries after each failure (1s, 2s, 4s, 8s...)

Framework Terms

TermPlain English
FrameworkPre-written code that gives you a structure to build on
LibraryCode you can use, but doesn't dictate structure
ReactA JavaScript library for building user interfaces
Next.jsA framework built on React for full websites
Node.jsJavaScript that runs outside the browser (on servers)

Common Abbreviations

AbbreviationMeaning
APIApplication Programming Interface
CSSCascading Style Sheets
HTMLHyperText Markup Language
JSJavaScript
JSONJavaScript Object Notation
RESTRepresentational State Transfer
URLUniform Resource Locator
UIUser Interface
UXUser Experience

Want to explore AI automation for your business?

SFLOW helps Belgian companies implement practical AI solutions - from automated workflows to custom integrations with your existing systems.

Let's talk

SFLOW BV - Polderstraat 37, 2491 Balen-Olmen