// codekilla.glossary()
Programming glossary.
Every acronym you'll meet in web dev, computer science and security — with a plain-English expansion. Great for interview prep and cross-referencing lessons.
21 term
- 2FA
- Two-Factor Authentication
A18 terms
- A11Y
- Accessibility
- ABAC
- Attribute-Based Access Control
- ACID
- Atomicity, Consistency, Isolation, Durability
- ACL
- Access Control List
- ADT
- Abstract Data Type
- AES
- Advanced Encryption Standard
- AGI
- Artificial General Intelligence
- AI
- Artificial Intelligence
- AJAX
- Asynchronous JavaScript and XML
- ALU
- Arithmetic Logic Unit
- ANN
- Artificial Neural Network
- AOT
- Ahead-Of-Time compilation
- API
- Application Programming Interface
- APT
- Advanced Persistent Threat
- AR
- Augmented Reality
- ARIA
- Accessible Rich Internet Applications
- ARP
- Address Resolution Protocol
- AWS
- Amazon Web Services
B9 terms
- B2B
- Business To Business
- B2C
- Business To Consumer
- BASE
- Basically Available, Soft state, Eventually consistent
- BDD
- Behavior-Driven Development
- BFS
- Breadth-First Search
- BI
- Business Intelligence
- BIOS
- Basic Input/Output System
- BOM
- Browser Object Model
- BST
- Binary Search Tree
C26 terms
- CA
- Certificate Authority
- CD
- Continuous Delivery / Deployment
- CDN
- Content Delivery Network
- CI
- Continuous Integration
- CIA
- Confidentiality, Integrity, Availability
- CIDR
- Classless Inter-Domain Routing
- CJS
- CommonJS Modules
- CLI
- Command Line Interface
- CMS
- Content Management System
- CNN
- Convolutional Neural Network
- CORS
- Cross-Origin Resource Sharing
- CPU
- Central Processing Unit
- CRM
- Customer Relationship Management
- CRUD
- Create, Read, Update, Delete
- CS
- Computer Science
- CSP
- Content Security Policy
- CSR
- Client-Side Rendering
- CSRF
- Cross-Site Request Forgery
- CSS
- Cascading Style Sheets
- CSV
- Comma-Separated Values
- CTA
- Call To Action
- CTE
- Common Table Expression
- CTF
- Capture The Flag
- CTR
- Click-Through Rate
- CVE
- Common Vulnerabilities and Exposures
- CVSS
- Common Vulnerability Scoring System
D16 terms
- DB
- Database
- DBMS
- Database Management System
- DCL
- Data Control Language
- DDD
- Domain-Driven Design
- DDL
- Data Definition Language
- DDoS
- Distributed Denial of Service
- DFS
- Depth-First Search
- DHCP
- Dynamic Host Configuration Protocol
- DL
- Deep Learning
- DML
- Data Manipulation Language
- DNS
- Domain Name System
- DOM
- Document Object Model
- DoS
- Denial of Service
- DP
- Dynamic Programming
- DRY
- Don't Repeat Yourself
- DSA
- Data Structures & Algorithms
E6 terms
- EC2
- Elastic Compute Cloud (AWS)
- EDR
- Endpoint Detection and Response
- EOL
- End Of Life
- ERP
- Enterprise Resource Planning
- ESM
- ECMAScript Modules
- ETL
- Extract, Transform, Load
F4 terms
- FCP
- First Contentful Paint
- FIFO
- First In, First Out
- FOUC
- Flash Of Unstyled Content
- FTP
- File Transfer Protocol
G13 terms
- GAN
- Generative Adversarial Network
- GC
- Garbage Collector
- GCP
- Google Cloud Platform
- GDPR
- General Data Protection Regulation
- GIF
- Graphics Interchange Format
- GNU
- GNU's Not Unix
- GPL
- GNU General Public License
- GPS
- Global Positioning System
- GPT
- Generative Pre-trained Transformer
- GPU
- Graphics Processing Unit
- GraphQL
- Graph Query Language
- gRPC
- Google Remote Procedure Call
- GUI
- Graphical User Interface
H6 terms
- HDD
- Hard Disk Drive
- HIPAA
- Health Insurance Portability and Accountability Act
- HMAC
- Hash-based Message Authentication Code
- HTML
- HyperText Markup Language
- HTTP
- HyperText Transfer Protocol
- HTTPS
- HyperText Transfer Protocol Secure
I14 terms
- I18N
- Internationalization
- IaaS
- Infrastructure as a Service
- IaC
- Infrastructure as Code
- IAM
- Identity and Access Management
- ICMP
- Internet Control Message Protocol
- IDE
- Integrated Development Environment
- IDOR
- Insecure Direct Object Reference
- IDS
- Intrusion Detection System
- IMAP
- Internet Message Access Protocol
- INP
- Interaction to Next Paint (Core Web Vital)
- IO
- Input / Output
- IoT
- Internet of Things
- IP
- Internet Protocol
- IPS
- Intrusion Prevention System
J9 terms
- JDK
- Java Development Kit
- JIT
- Just-In-Time compilation
- JPEG
- Joint Photographic Experts Group (image format)
- JRE
- Java Runtime Environment
- JS
- JavaScript
- JSON
- JavaScript Object Notation
- JSX
- JavaScript XML
- JVM
- Java Virtual Machine
- JWT
- JSON Web Token
K3 terms
- K8s
- Kubernetes
- KISS
- Keep It Simple, Stupid
- KPI
- Key Performance Indicator
L7 terms
- L10N
- Localization
- LAN
- Local Area Network
- LCP
- Largest Contentful Paint (Core Web Vital)
- LFI
- Local File Inclusion
- LIFO
- Last In, First Out
- LLM
- Large Language Model
- LTS
- Long-Term Support
M10 terms
- MAC
- Media Access Control (hardware address)
- MDR
- Managed Detection and Response
- MFA
- Multi-Factor Authentication
- MIME
- Multipurpose Internet Mail Extensions
- MITM
- Man-In-The-Middle
- ML
- Machine Learning
- MTTR
- Mean Time To Recovery
- MVC
- Model-View-Controller
- MVP
- Minimum Viable Product
- MVVM
- Model-View-ViewModel
N5 terms
- NAT
- Network Address Translation
- NLP
- Natural Language Processing
- NLU
- Natural Language Understanding
- NoSQL
- Not only SQL
- NPM
- Node Package Manager
O12 terms
- OAuth
- Open Authorization
- OCR
- Optical Character Recognition
- ODM
- Object-Document Mapping
- OLAP
- Online Analytical Processing
- OLTP
- Online Transaction Processing
- OOP
- Object-Oriented Programming
- OOPS
- Object-Oriented Programming System
- ORM
- Object-Relational Mapping
- OS
- Operating System
- OSI
- Open Systems Interconnection (7-layer model)
- OTP
- One-Time Password
- OWASP
- Open Worldwide Application Security Project
P10 terms
- PaaS
- Platform as a Service
- PCI
- Payment Card Industry
- Portable Document Format
- PenTest
- Penetration Testing
- PII
- Personally Identifiable Information
- PKI
- Public Key Infrastructure
- PNG
- Portable Network Graphics
- POC
- Proof Of Concept
- POP3
- Post Office Protocol v3
- PWA
- Progressive Web App
Q1 term
- QR
- Quick Response (code)
R14 terms
- RAG
- Retrieval-Augmented Generation
- RAM
- Random Access Memory
- RBAC
- Role-Based Access Control
- RCE
- Remote Code Execution
- RDBMS
- Relational Database Management System
- REST
- Representational State Transfer
- RFI
- Remote File Inclusion
- RNN
- Recurrent Neural Network
- ROI
- Return On Investment
- ROM
- Read-Only Memory
- RPC
- Remote Procedure Call
- RSA
- Rivest–Shamir–Adleman (public-key cryptosystem)
- RSS
- Really Simple Syndication
- RWD
- Responsive Web Design
S29 terms
- S3
- Simple Storage Service (AWS)
- SaaS
- Software as a Service
- SDK
- Software Development Kit
- SEO
- Search Engine Optimization
- SERP
- Search Engine Results Page
- SFTP
- SSH File Transfer Protocol
- SHA
- Secure Hash Algorithm
- SIEM
- Security Information and Event Management
- SLA
- Service Level Agreement
- SLI
- Service Level Indicator
- SLO
- Service Level Objective
- SMTP
- Simple Mail Transfer Protocol
- SOAP
- Simple Object Access Protocol
- SOAR
- Security Orchestration, Automation and Response
- SOC
- Security Operations Center
- SOLID
- Five object-oriented design principles (SRP, OCP, LSP, ISP, DIP)
- SPA
- Single Page Application
- SQL
- Structured Query Language
- SQLi
- SQL Injection
- SRP
- Single Responsibility Principle
- SSD
- Solid State Drive
- SSG
- Static Site Generation
- SSH
- Secure Shell
- SSL
- Secure Sockets Layer
- SSO
- Single Sign-On
- SSR
- Server-Side Rendering
- SSRF
- Server-Side Request Forgery
- STT
- Speech-To-Text
- SVG
- Scalable Vector Graphics
T11 terms
- TCL
- Transaction Control Language
- TCP
- Transmission Control Protocol
- TDD
- Test-Driven Development
- TLS
- Transport Layer Security
- TOTP
- Time-based One-Time Password
- TPU
- Tensor Processing Unit
- TS
- TypeScript
- TSX
- TypeScript XML
- TTFB
- Time To First Byte
- TTI
- Time To Interactive
- TTS
- Text-To-Speech
U8 terms
- UDP
- User Datagram Protocol
- UI
- User Interface
- URI
- Uniform Resource Identifier
- URL
- Uniform Resource Locator
- USB
- Universal Serial Bus
- UTF
- Unicode Transformation Format
- UUID
- Universally Unique Identifier
- UX
- User Experience
V5 terms
- VM
- Virtual Machine
- VPC
- Virtual Private Cloud
- VPN
- Virtual Private Network
- VPS
- Virtual Private Server
- VR
- Virtual Reality
W5 terms
- WAF
- Web Application Firewall
- WAN
- Wide Area Network
- WASM
- WebAssembly
- WCAG
- Web Content Accessibility Guidelines
- WSS
- WebSocket Secure
X4 terms
- XDR
- Extended Detection and Response
- XHR
- XMLHttpRequest
- XML
- eXtensible Markup Language
- XSS
- Cross-Site Scripting
Y2 terms
- YAGNI
- You Aren't Gonna Need It
- YAML
- YAML Ain't Markup Language
