Web Jargons Simplified

Web Jargons Simplified

The web development community is a vibrant, constantly changing environment that is full of innovation, teamwork, and creativity. Anyone hoping to successfully traverse the realm of web development must be aware of the jargons of the community. In this blog, we will make sense of some of the most often used terminology and expressions in the web development community (e.g., Hypertext, Protocol)

What are Jargons?

Jargons simply are some fancy words used internally in a community. But according to definition “Jargon” is a term or statement that is specific to a certain group, profession, or subject. Those outside the group may find them puzzling or unintelligible, yet they frequently have precise meanings that are clearly known within it. jargon itself is a jargon, what a paradox.

A short description of some of popular jargons are provided below.

HTTP - Hypertext Transfer Protocol, is a protocol used to send data over the internet.

TCP - Transmission Control Protocol is also a protocol for controlling transfer of data over the internet.

FTP - Files Transfer Protocol is a protocol for file transferring over the internet.

IP - Internet Protocol

URL - Uniform Resource Locator (In short link). (e.g., https://google.com/)

DNS - Domain Name System

SEO - Search Engine Optimization

APIs - Application Programming Interfaces, allow various software systems to interact with one another.

SPA - Single Page Application, in which every piece of content loads dynamically.

AJAX - asynchronous JavaScript and XML updates portions of a webpage dynamically without refreshing.

DOM - Document Object Model, a programming interface for web documents.

CRUD - Create, Read, Update, Delete, Basic operations in database management.

CI/CD - Continuous Integration/Continuous Deployment, automates the software release process.

PWAs - Progressive Web Apps

Hypertext - Text with links (hyperlinks) to other text.

Protocol - Set of rules

User Agent - Sends the requests. (e.g., Browser, Terminals)

Verbs - Refers to types of requests

Header - Pass Additional(extra) Information

Payload - Actual Data. (e.g., Email, Password)

Cache - Temporarily stored data for speedy loading times.

Frontend - the part of a website or application that users directly interact with.

Backend - The databases, application infrastructure, and server-side logic (e.g., Node.js, Python, PHP).

Full Stack - A developer with expertise of both backend and frontend programming.

Framework - Pre-written code structures (like Django, Angular, and React) that make development easier.

Library - A group of code which is prewritten for specific purposes (e.g., jQuery, Lodash).

Version Control - Tracking code changes of a repository over time (e.g., Git, GitHub).

Linting - Analyzing the code for errors and enforcing style rules (e.g., ESLint).

Bundling - Combining several files into a single one (e.g., Webpack, Rollup).

Lazy Loading - Delaying the loading of unnecessary resources until needed.

Compliances - Refers to adherence to laws, regulations, standards, or guidelines.

More of these will be mentioned in upcoming Articles.