APIApplication Programming Interface: rules for software communication.
AJAXAsynchronous JavaScript and XML: updates pages async.
AWSAmazon Web Services: cloud computing platform.
AgileIterative software development methodology.
ALMApplication Lifecycle Management: from idea to retirement.
ASTAbstract Syntax Tree: tree representation of source code.
Big OAlgorithm efficiency metric (time/space).
BLOBBinary Large Object: stored binary data.
BootstrapFront-end framework for responsive design.
BranchParallel version of code in Git repository.
BugError, flaw, or fault in a program.
BuildConverting source code to standalone executable.
CDNContent Delivery Network: distributed servers for fast delivery.
CI/CDContinuous Integration / Continuous Deployment: automate build & release.
CLICommand Line Interface: text-based interface.
CMSContent Management System: create/manage digital content.
CRUDCreate, Read, Update, Delete: basic database operations.
CSSCascading Style Sheets: presentation of HTML.
CSVComma-Separated Values: plain text table format.
DAOData Access Object: abstracts database operations.
DBMSDatabase Management System: manages databases.
DDLData Definition Language: SQL for structure (CREATE, ALTER).
DLLDynamic Link Library: Windows shared code library.
DMLData Manipulation Language: SQL for data (SELECT, INSERT).
DNSDomain Name System: domain names to IP.
DOMDocument Object Model: programming interface for HTML/XML.
DRYDon't Repeat Yourself: reduce repetition.
DSLDomain Specific Language (e.g. SQL, Regex).
E2EEnd to End: testing the entire flow.
EC2Elastic Compute Cloud: AWS virtual server.
ECSEntity Component System: game dev pattern.
EDAEvent-Driven Architecture: events as core.
ERDEntity Relationship Diagram: database relationships.
ESECMAScript: JavaScript specification.
FaaSFunction as a Service: serverless.
FIFOFirst In, First Out: queue principle.
FOSSFree and Open Source Software.
FPFunctional Programming: avoid mutable state.
FPSFrames Per Second: rendering performance.
FSMFinite State Machine: states and transitions.
FTPFile Transfer Protocol.
GCGarbage Collection: automatic memory management.
GILGlobal Interpreter Lock: CPython threading mutex.
GITDistributed version control system.
GQLGraph Query Language.
GUIGraphical User Interface.
HATEOASHypermedia as Engine of Application State: REST constraint.
HCIHuman-Computer Interaction.
HDFSHadoop Distributed File System.
HMACHash-based Message Authentication Code: API security.
HoistingJS behavior moving declarations to top.
HTMLHyperText Markup Language: web pages.
HTTPHyperText Transfer Protocol.
HTTPSHTTP Secure.
IaaSInfrastructure as a Service.
IDEIntegrated Development Environment.
IoCInversion of Control: framework controls flow.
IPInternet Protocol.
IPCInter-Process Communication.
JAMstackJavaScript, APIs, Markup: modern web arch.
JDBCJava Database Connectivity.
JITJust In Time: compilation at runtime.
JSONJavaScript Object Notation: lightweight data interchange.
JVMJava Virtual Machine.
JWTJSON Web Token: secure info transmission.
K8sKubernetes: container orchestration.
KISSKeep It Simple, Stupid: design principle.
LAMPLinux, Apache, MySQL, PHP: classic stack.
LIFOLast In, First Out: stack principle.
LINQLanguage Integrated Query: .NET querying.
LISPOldest high-level programming language family.
LLVMLow Level Virtual Machine: compiler infra.
LSPLiskov Substitution Principle (SOLID).
LTSLong Term Support: extended maintenance.
MVCModel-View-Controller: architectural pattern.
MVPMinimum Viable Product: core features for early users.
MVVMModel-View-ViewModel: UI architecture.
MERNMongoDB, Express, React, Node.js: JS stack.
MEANMongoDB, Express, Angular, Node.js: alternative JS stack.
MFAMulti-Factor Authentication.
MIMEMultipurpose Internet Mail Extensions.
MQTTMessage Queuing Telemetry Transport: IoT protocol.
MSAMicroservice Architecture: small services.
MTBFMean Time Between Failures: reliability.
MTTRMean Time To Repair: maintainability.
N+1N+1 Query Problem: performance anti-pattern.
NATNetwork Address Translation.
NGINXEngine X: web server and reverse proxy.
NPMNode Package Manager.
OAuthOpen Authorization: token-based authentication.
OCIOpen Container Initiative: container standards.
ODBCOpen Database Connectivity.
OOPObject-Oriented Programming.
ORMObject-Relational Mapping: database to OOP objects.
OSOperating System.
OSSOpen Source Software.
OTPOne-Time Password.
PaaSPlatform as a Service.
PWAProgressive Web App: native-like web.
PHPPHP: Hypertext Preprocessor: server-side scripting.
PIIPersonally Identifiable Information.
PNGPortable Network Graphics: lossless image.
PoCProof of Concept: feasibility demonstration.
POJOPlain Old Java Object: simple Java object.
PRPull Request: code change proposal in version control.
QAQuality Assurance: process ensuring requirements.
RADRapid Application Development: quick prototyping.
RAMRandom Access Memory: fast computer memory.
RDBMSRelational Database Management System: table-based.
RESTRepresentational State Transfer: API architecture.
RFCRequest for Comments: IETF standards.
RPCRemote Procedure Call: call functions on remote systems.
RSARivest-Shamir-Adleman: public-key cryptosystem.
SaaSSoftware as a Service.
SDKSoftware Development Kit: dev tools for platform.
SEOSearch Engine Optimization: improve web visibility.
SLAService Level Agreement: commitment between provider and client.
SMTPSimple Mail Transfer Protocol: email transmission.
SOLIDFive OOP design principles.
SPASingle Page Application: dynamic updates.
SQLStructured Query Language: manage relational databases.
SSHSecure Shell: cryptographic network protocol.
SSLSecure Sockets Layer: superseded by TLS.
SSRServer Side Rendering: render on server.
TDDTest-Driven Development: write tests before code.
TLSTransport Layer Security: cryptographic protocol.
TSTypeScript: typed JavaScript superset.
TTLTime To Live: data lifetime limit.
UATUser Acceptance Testing: final testing.
UDPUser Datagram Protocol: connectionless.
UMLUnified Modeling Language: visual modeling.
URIUniform Resource Identifier: identifies resource.
URLUniform Resource Locator: web address.
UUIDUniversally Unique Identifier: 128-bit unique.
UXUser Experience: interaction/experience.
VCSVersion Control System: manages code changes.
VMVirtual Machine: software emulation.
VPNVirtual Private Network: secure network extension.
VSCodeVisual Studio Code: popular code editor.
VueVue.js: progressive JavaScript framework.
WASMWebAssembly: binary instruction format for web.
WebGLWeb Graphics Library: 3D graphics API.
WebRTCWeb Real-Time Communication: P2P audio/video/data.
XSSCross-Site Scripting: security vulnerability.
YAGNIYou Ain't Gonna Need It: XP principle.
YAMLYAML Ain't Markup Language: human-readable data serialization.
ZAPZed Attack Proxy: security testing tool.
ZMQZeroMQ: high-performance messaging library.