A Glossary of Mostly Developer-Related Things
We love our terms and acronyms, don’t we? They help us communicate complex notions with just a few characters. However, they can also be an obstacle when you are learning new stuff.

We love our terms and acronyms, don’t we? They help us communicate complex notions with just a few characters; however, they can also be an obstacle when you are learning new stuff. This page covers a list of mostly developer-related terms and acronyms with links to further explanations about them.
Have Something to Share?
If you have anything to add to the list, just email me at me@volkan.io, and I will update this page.
- A/B Testing
- API
- Adaptive Design
- Agile Software Development
- Algorithm
- Automation
- Backlog
- bash
- BDD (Behavior-Driven Development)
- Big Data
- Big Query
- Browser
- Bug
- Bundling
- Burn Rate
- C#
- C++
- CMS (Content Management System)
- CNCF (Cloud Native Computing Foundation)
- CPU (Central Processing Unit)
- CRM (Customer Relationship Management)
- CSS (Cascading Style Sheet)
- CTA (Call to Action)
- C
- Cache
- Churn Rate
- Code Editor
- CommonJS
- Container
- CI (Continuous Integration)
- Cookie
- Crawl
- DNS (Domain Name System)
- DNS Record Types
- DPI (Dots Per Inch)
- Data Structure
- Debugging
- Deployment
- Design
- DevOps
- Docker
- Domain
- ECMAScript
- Erlang
- FMP (First Meaningful Paint)
- FP (Functional Programming)
- FTP (File Transfer Protocol)
- FaaS
- Favicon
- Framework
- Front End and Back End
- Full-Stack
- GUI (Graphical User Interface)
- GitHub
- Git
- Go
- GraphQL
- Haskell
- HTML (Hypertext Markup Language)
- HTTP Response Status Codes
- HTTP (Hypertext Transfer Protocol)
- humans.txt
- Hybrid App
- Hypervisor
- IaaS (Infrastructure as a Service)
- Inbound Marketing
- Information Architecture
- Integration Testing
- JAM Stack
- JavaScript
- Java
- Kaizen
- Kanban
- Kubernetes
- LAMP Stack
- Library
- Lisp
- Local Storage
- MEAN Stack
- MERN Stack
- Mocking
- MQTT (Message Queue Telemetry Transport)
- MTTR (Mean Time to Repair)
- MVP (Minimum Viable Product)
- Machine Learning
- Minification
- Mobile App
- Mockup
- Module
- Navigation
- NIH (Not Invented Here)
- NoSQL
- Node.js
- Orchestration
- OOP (Object-Oriented Programming)
- OOTB (Out of the Box)
- OSI Model
- OWASP (Open Web Application Security Project)
- Operating System
- PaaS (Platform as a Service)
- Plugin
- Pod
- Production
- Protocol Buffers
- Prototype
- Python
- RAM (Random-Access Memory)
- REST (Representational State Transfer)
- Redirect
- Registrar
- Resolution
- Responsive Design
- Roadmap
- robots.txt
- Ruby
- Rust
- SMTP (Simple Mail Transfer Protocol)
- SQL (Structured Query Language)
- SSD (Solid-State Drive)
- SSH (Secure Shell)
- SaaS (Software as a Service)
- Scheme
- Scrape
- Scrum
- Server
- Separation of Concerns
- Spying
- Serverless
- Session Storage
- Sitemap
- Smalltalk
- Software Stack
- Source Control
- SOLID
- Sprint
- TDD (Test-Driven Development)
- TLS
- TTFB (Time to First Byte)
- Tags
- Template
- Test Stub
- Text Editor
- UAT (User Acceptance Testing)
- UI Design
- UI (User Interface)
- UX Design
- UX (User Experience)
- Unit Testing
- Usability Testing
- User Agent
- User Research
- WYSIWYG (What You See Is What You Get)
- Waterfall
- Web App
- Widget
- Wireframe
- YAGNI
- zsh
Until next time… May the source be with you 🦄.
\
\\,
\\\,^,.,,. “Zero to Hero”
,;7~((\))`;;,, <zerotohero.dev>
,(@') ;)`))\;;', stay up to date, be curious: learn
) . ),(( ))\;,
/;`,,/7),)) )) )\,,
(& )` (,((,((;( ))\,