DEV Community

Rohith ND
Rohith ND

Posted on

Coding Acronyms

  • AJAX : Asynchronous Javascript and XML
  • CDN : Content Delivery Network
  • CMS : Content Management System
  • CRUD : Create , Read , Update , Delete
  • DOM : Document Object Model
  • FOSS : Free and Open-source software
  • GUI : Graphical User Interface
  • IDE : Integrated Development Environment
  • JSON : Javascript Object Notation
  • OOP : Object-Oriented Programming
  • REST : Representational State Transfer
  • SCM : Source Control Management
  • MR : Merge Request
  • PR : Pull Request
  • AWD : Android Web Developer
  • Dir : Directory
  • img : Image
  • pre : Preformatted
  • src : Source
  • var : Variable
  • em : Emphasize
  • href : Hypertext Reference
  • DevOps : Development and Operations
  • CI : Continuous Integration
  • CD : Continuous Delivery

Top comments (1)

Collapse
 
p3ngu1nzz profile image
p3nGu1nZz

some additions:

🧠 Core Concepts & Protocols

  • API: Application Programming Interface β€” defines how software components interact.
  • HTTP/HTTPS: HyperText Transfer Protocol / Secure β€” foundational web communication protocols.
  • SSL/TLS: Secure Sockets Layer / Transport Layer Security β€” encryption protocols for secure communication.
  • URL: Uniform Resource Locator β€” the address of a web resource.

πŸ§ͺ Testing & Quality

  • TDD: Test-Driven Development β€” writing tests before code.
  • BDD: Behavior-Driven Development β€” testing based on expected behavior.
  • QA: Quality Assurance β€” ensuring software meets standards.
  • UAT: User Acceptance Testing β€” final testing phase before release.

🧰 Tooling & Build Systems

  • CLI: Command Line Interface β€” text-based interface for interacting with software.
  • SDK: Software Development Kit β€” tools for building applications.
  • NPM: Node Package Manager β€” package manager for JavaScript.
  • YAML: YAML Ain’t Markup Language β€” human-readable data serialization format.
  • CI/CD: Continuous Integration / Continuous Deployment β€” automating build and release pipelines.

🧱 Frontend Frameworks & Styling

  • SPA: Single Page Application β€” dynamic web apps that load a single HTML page.
  • JSX: JavaScript XML β€” syntax extension used in React.
  • CSS: Cascading Style Sheets β€” styling language for web pages.
  • SASS/SCSS: Syntactically Awesome Stylesheets β€” CSS preprocessor.
  • BEM: Block Element Modifier β€” CSS naming convention.

🧩 Backend & Databases

  • SQL: Structured Query Language β€” used to manage relational databases.
  • NoSQL: Non-relational database systems.
  • ORM: Object-Relational Mapping β€” technique for converting data between incompatible systems.
  • MVC: Model-View-Controller β€” architectural pattern for software design.

πŸ” Security & Authentication

  • JWT: JSON Web Token β€” used for secure data transmission.
  • OAuth: Open Authorization β€” protocol for token-based authentication.
  • XSS: Cross-Site Scripting β€” a common web security vulnerability.
  • CSRF: Cross-Site Request Forgery β€” another common vulnerability.

🧭 Versioning & Collaboration

  • VCS: Version Control System β€” tracks changes in code (e.g., Git).
  • LGTM: Looks Good To Me β€” informal approval in code reviews.
  • RFC: Request for Comments β€” formal proposal or spec.