DEV Community

Cover image for Useful: Abbreviation
Yassine Sellami
Yassine Sellami

Posted on • Updated on

Useful: Abbreviation

A

  • AD: Active Directory, directory service for Windows domain networks.
  • ADFS: Active Directory Federation Services, Federated Identity.

B

BFF: Backend for Frontend, layer that sits between the clients and the backend.

C

D

  • DHCP: Dynamic Host Configuration Protocol, automatically assigning IP.
  • DNS: Domain Name System

E

F

  • Firebase: Offers NoSQL & real-time hosting of databases, content, social authentication, notifications.
  • FTP: File Transfer Protocol, transfer files from a server to a client on a computer network.

G

  • GNU: GNU's Not Unix
  • GSM: Global System for Mobile Communications
  • GPU: Graphics Processing Unit
  • GUI: Graphical User Interface

H

  • HA: High availability
  • HTTP: Hypertext Transfer Protocol
  • HTTPd: Hypertext Transport Protocol Daemon
  • HTTPS: HTTP Secure

I

  • IPsec: Internet Protocol security
  • IPTV: Internet Protocol Television
  • IPv4: Internet Protocol version 4
  • IPv6: Internet Protocol version 6

J

  • J2EE: Java 2 Enterprise Edition
  • J2ME: Java 2 Micro Edition
  • J2SE: Java 2 Standard Edition
  • JAXB: Java Architecture for XML Binding
  • JAX-RPC: Java XML for Remote Procedure Calls
  • JAXP: Java API for XML Processing
  • JCE: Java Cryptography Extension
  • JCP: Java Community Process
  • JDBC: Java Database Connectivity
  • JDK: Java Development Kit
  • JEE: Java Enterprise Edition
  • JDS: Java Desktop System
  • JFC: Java Foundation Classes
  • JFS: IBM Journaling File System
  • JIT: Just-In-Time
  • JME: Java Micro Edition
  • JMX: Java Management Extensions
  • JMS: Java Message Service
  • JNDI: Java Naming and Directory Interface
  • JNI: Java Native Interface
  • JNZ: Jump non-zero
  • JPEG: Joint Photographic Experts Group
  • JRE: Java Runtime Environment
  • JS: JavaScript
  • JSE: Java Standard Edition
  • JSON: JavaScript Object Notation
  • JSP: Jackson Structured Programming
  • JSP: JavaServer Pages
  • JVM: Java Virtual Machine

K

L

  • LDAP: Lightweight Directory Access Protocol
  • LRU: Least Recently Used - organizes items in order of use, allowing you to quickly identify which item hasn't been used for the longest amount of time.

M

  • MongoDB: NoSQL & cross-platform document-oriented database program
  • MySQL: Relational database management system

N

  • NFS: Network File System - distributed file system protocol allows a client computer to access files over a network in the same way they would access a local storage file.
  • NTP: Network Time Protocol - internet protocol used to synchronize with computer clock time sources in a network

O

P

  • PCI: Peripheral Component Interconnect, standard for connecting hardware devices to a computer's motherboard.
  • PHP: Hypertext Preprocessor, server-side scripting language for web development.
  • PostgreSQL: Relational database management system
  • PWA: Progressive Web App, web applications that offer an app-like experience to users.

Q

R

  • RAID: Redundant Array of Independent Disks, storage technology that combines multiple disk drives.
  • RAM: Random Access Memory, temporary data storage used by the CPU for executing instructions.
  • REDIS: Remote Dictionary Server - in-memory data structure store.
  • REST: Representational State Transfer, software architectural style for web services.

S

  • SaaS: Software as a Service
  • SAN: Storage Area Network, dedicated network for providing access to consolidated storage.
  • SAX: Simple API for XML
  • sbin: superuser binary
  • SDN: Software-defined networking - is an approach to networking that uses software-based controllers or application programming interfaces (APIs) to communicate with underlying hardware infrastructure and direct traffic on a network.
  • SFTP: Simple File Transfer Protocol
  • SFTP: SSH File Transfer Protocol
  • SHA: Secure Hash Algorithm
  • SOAP: Simple Object Access Protocol - XML-based messaging protocol for exchanging information among computer networks.
  • SQL: Structured Query Language, language for managing and querying relational databases.
  • SSH: Secure Shell, cryptographic network protocol for secure communication.

T

  • TL;DR: too long; didn't read - used to introduce a summary of an online post or news article.
  • TCP/IP: Transmission Control Protocol/Internet Protocol, the suite of communication protocols used on the internet.
  • TLS: Transport Layer Security, cryptographic protocol for secure communication over a computer network.

U

  • UI: User Interface, visual elements and interaction design of a software application.
  • URL: Uniform Resource Locator, web address used to locate a resource on the internet.
  • UX: User Experience, the overall experience of a user when interacting with a product or system.

V

  • VPN: Virtual Private Network, secure and encrypted network connection over a public network.
  • VR: Virtual Reality, computer-generated simulation of a three-dimensional environment.

W

  • WAN: Wide Area Network, a network that spans a large geographical area.
  • WYSIWYG: What You See Is What You Get, user interface that shows the final output during editing.

X

  • XML: Extensible Markup Language, markup language for encoding documents in a machine-readable format.

Y

Z

  • ZFS: Zettabyte File System, a combined file system and logical volume manager designed by Sun Microsystems.
  • ZIP: Zone Information Protocol, a protocol used to configure and manage Zone Information Database (ZID) entries.
  • ZK: ZooKeeper, a centralized service for maintaining configuration information, naming, synchronization, and more.
  • ZPL: Z-level Programming Language, a high-level programming language designed for software development on Zilog Z80 microprocessors.
  • ZSI: Zolera SOAP Infrastructure, a Python library for creating and parsing SOAP messages.

Top comments (0)