*[2FA]: Two-Factor Authentication *[AOT]: Ahead-Of-Time compilation *[API]: Application Programming Interface *[ASF]: Apache Software Foundation *[AWT]: Abstract Window Toolkit *[BMP]: Basic Multilingual Plane *[BOM]: Byte Order Mark *[CI]: Continuous Integration *[CD]: Continuous Delivery or Continuous Deployment *[CORBA]: Common Object Request Broker Architecture *[CPU]: Central Processing Unit *[CRUD]: Create-Read-Update-Delete *[CSPRNG]: Cryptographically Secure Pseudo-Random Number Generator *[CSS]: Cascading Style Sheets *[CSV]: Comma-Separated Values *[DAO]: Data Access Object *[DDL]: Data Definition Language *[DML]: Data Manipulation Language *[DRY]: Don't Repeat Yourself *[DSL]: Domain-Specific Language *[DTO]: Data Transfer Object *[FI]: Functional Interface *[GC]: Garbage Collection *[GJSG]: Google Java Style Guide *[CRUD]: Create-Read-Update-Delete *[DRY]: Don't Reinvent Yourself *[DTO]: Data Transfer Object *[DVCS]: Distributed Version Control System *[EAR]: Enterprise ARchive *[ERD]: Entity-Relationship Diagram *[ERDs]: Entity-Relationship Diagrams *[FPU]: Floating-Point Unit *[FSM]: Finite-State Machine *[GC]: Garbage Collection (or Garbage Collector) *[GIF]: Graphics Interchange Format *[GUI]: Graphical User Interface *[HDD]: Hard-Disk Drive—an electromechanical, non-volatile storage device incorporating spinning platters coated with a magnetic medium *[HTML]: HyperText Markup Language *[HTTP]: HyperText Transfer Protocol *[IAL]: Inline Attribute List *[IDE]: Integrated Development Environment *[IoC]: Inversion of Control *[JAR]: Java ARchive *[JCL]: Java Class Library *[JCP]: Java Community Process *[JDBC]: Java Database Connectivity *[JDK]: Java Development Kit *[J2EE]: Java 2 Enterprise Edition *[J2ME]: Java 2 Micro Edition *[J2SE]: Java 2 Standard Edition *[JEE]: Jakarta Enterprise Edition (formerly Java Enterprise Edition) *[JIT]: Just-In-Time compilation *[JME]: Java Micro Edition *[JNI]: Java Native Interface *[JPEG]: Joint Photographic Experts Group *[JPA]: Java Persistence API *[jpg]: Joint Photographic Experts Group (3-character variation of JPEG, often used as a file extension) *[JRE]: Java Runtime Environment *[JSE]: Java Standard Edition *[JSON]: JavaScript Object Notation *[JVM]: Java Virtual Machine *[JWT]: JSON Web Token *[KISS]: Keep It Simple, Stupid *[LMS]: Learning Management System *[LTS]: Long-Term Support *[MFA]: Multi-Factor Authentication *[MPEG]: Motion Picture Experts Group *[mp3]: MPEG audio layer III *[mp4]: MPEG-4 with audio & video *[mpa]: MPEG-4 with audio only *[MVC]: Model-View-Controller *[MVP]: Model-View-Presenter *[MVVM]: Model-View-ViewModel *[OOP]: Object-Oriented Programming *[ORM]: Object-Relational Mapping *[PII]: Personally Identifiable Information *[PNG]: Portable Network Graphics *[POJO]: Plain Old Java Object *[PoLA]: Principle of Least Astonishment *[PRNG]: Pseudo-Random Number Generator *[RAM]: Random-Access Memory (volatile storage) *[RDBMS]: Relational DataBase Management System *[RDBMSs]: Relational DataBase Management Systems *[regex]: Regular expression *[REPL]: Read-Evaluate-Print Loop *[REST]: REpresentational State Transfer *[RMI]: Remote Method Invocation *[RNG]: Random Number Generator *[SDK]: Software Development Kit *[SE]: SOftware Engineering *[SOAP]: Simple Object Acces Protocol *[SoC]: Separation of Concerns *[SOLID]: Acronym for the combination of Single-responsibility principle, Open-closed principle, Liskov substitution principle, Interface segregation principle, Dependency inversion principle *[SQL]: Structured Query Language *[SSD]: Solid-State Drive—a type of non-volatile storage that does not use spinning platters or other mechanical components *[SSG]: SQL Style Guide *[SSH]: Secure SHell protocol *[SSL]: Secure Sockets Layer *[SVG]: Scalable Vector Graphics *[TDD]: Test-Driven Development *[TFD]: Test-First Development *[TAoCP]: "The Art of Computer Programming", by Donald Knuth—the definitive reference work on computational algorithms *[TeX]: Typesetting system invented by Donald Knuth, used for formatting complex content flexibly yet precisely *[TOC]: Table of Contents *[VCS]: Version Control System *[WAR]: Web application ARchive *[XML]: eXtensible Markup Language *[XML-RPC]: XML Remote Procedure Call *[XP]: eXtreme Programming *[XSD]: XML Schema Definition *[XSL]: eXtensible Stylesheet Language *[XSLT]: XSL Transformations *[YAGNI]: You Ain't Gonna Need It *[YAML]: Yaml Ain't a Markup Language (originally, Yet Another Markup Language) *[yml]: Yaml Ain't a Markup Language (3-character variation of YAML, often used as a file extension) *[*nix]: Any operating systems that may be reasonably described as "Unix-like"—including macOS and all Linux variants