Reading Time: ~ 1 minute

Acronyms & Abbreviations

The page title is in itself a joke (A&A). I believe the tech world has too many acronyms and I have created for myself a list of these acronyms together their translation and maybe an useful link. Hope it can prove useful for you too.

I will keep improving and adding to this table whenever I remember or come across a A&A which I haven’t on this list!

Acronym/AbbreviationFull NameNotesReferences
AESAdvanced Encryption Standard
AIArtificial Intelligence
AOPAspect Oriented Programming
AOTAhead Of TimeUsually referring to compilation
BCPBest Current Practice
BFSBreadth-First Search
BIBusiness Intelligence
BIOSBasic Input-Output Services
CDIContext Dependency Injection
CDNContent Delivery Network
CLICommand Line Interface
CMPContainer Managed Persistence
COBOLCOmmon Business-Oriented Language
CPUCentral Processing Unit
CSComputer Science
DALDatabase Abstraction Layer
DAOData Access Object
DFSDepth-First Search
DIDependency Injection
DOMDocument Object Model
DoSDenial of ServiceNot to be mistaken to DOS (yes it is just the size of the O)
DTOData Transfer Object
EJBEnterprise Java Beans
FAQFrequently Asked Questions
FIFOFirst In First Out
FILOFirst In Last Out
IoCInversion of Control
IRCInternet Relay Chat
JAX-RSJava Web ServicesThis is for a REST approach
JAX-WSJava Web ServicesThis is for a SOAP approach
JAXBJava API for XML Binding
JCAJava Connector Architecture
JDBCJava DataBase Connectivity
JDKJava Development Kit
JEEJava Enterprise Edition
JITJust In TimeUsually referring to compilation
JMSJava Message Service
JMXJava Management Extensions
JNDIJava Naming and Directory Interface
JPAJava Persistence API
JREJava Runtime Environment
JSEJava Standard Edition
JSFJava Server Faces
JSPJavaServer Pages
JUGJava Users Group
JVMJava Virtual Machine
LoCLines of CodeSee also SLoc
MNISTModified National Institute of Standards and Technology
NVDIMMNon-Volatile Dual In-line Memory Module
ORMObject-Relational Mapping
OSOperating System
PaaSPlatform as a Service
POJOPlain Old Java Object
QoSQuality of Service
RAMRandom Access Memory
regexREGular EXpression
RESTRepresentational State Transfer
RMIRemote Method Invocation
RNNRecurrent Neural Network(s)
RPCRemote Procedure Calls
SaaSSoftware as a Service
SESoftware Engineer(ing)
SEOSearch Engine Optimization
SLoCSource Lines of CodeSee also LoC
SOAService-Oriented Architecture
SOAPSingle Object Access Protocol
SSLSecure Socket Layer
SSLSecure Socket Layer
SVNSubversionone of the many VCS out there
TTLTime To Live
UIUser Interface
UXUser eXperience
VCSVersion Control System
VoIPVoice over Internet Protocol
WYSIWYGWhat You See Is What You Get
XMLeXtensible Markup Language
YAGNIYou Ain't Gonna Need ItComes from the clean code movement
YAMLYAML Ain't Markup Language