Coder Glossary

Access the explanations of terms related to software, data science, and cybersecurity!

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Agile

Agile is an iterative approach for project management or software development that helps teams to d…

More Info
Amazon Web Services (AWS)

Why Should I Use AWS Services? Amazon Web Services (AWS) is a cloud computing service that offers o…

More Info
API

Application Programming Interface, commonly known as an API, is a software tool that enables two ap…

More Info
Angular

Angular; developed by Google, written in TypeScript, is an open-source, JavaScript framework that e…

More Info
Algorithm

It is a well-defined series of actions to solve a predetermined problem or reach a goal. A compu…

More Info
Bug

Bug can be defined as a software error in the software world. A bug can be an error, fault, or…

More Info
Back-end

None of the interactive features you see on a website would work without back-end development, the …

More Info
Codility

In the technology industry, coding challenges and technical interviews are a common occurrence. The…

More Info
CodeIgniter

CodeIgniter is an open-source PHP Model-View-Controller (MVC) framework. In projects where rapid de…

More Info
CSS

CSS (Cascading Style Sheets) means cascading style sheets. It is a stylesheet and markup language u…

More Info
Crawler

Crawler is a mechanism that serves as a bridge between users and the information they seek, helping…

More Info
Cookies

Cookies are information files stored on the computer by the visited website to identify users' brow…

More Info
Clean Code

This concept and its principles were discussed in Robert Cecil Martin's book "Clean Code: A Handboo…

More Info
C Sharp

C#, also known as C Sharp, is a programming language developed by Microsoft specifically designed t…

More Info
Cloud Computing

Cloud computing; includes provision of servers, storage, databases, networking, software, analytics…

More Info
DevOps

DevOps is a set of practices, tools, and cultural philosophy that automate and integrate processes …

More Info
D3.js

Today, the enormous amount of data produced makes it difficult to convey this information. Visual r…

More Info
Dotnet

.NET is a free and open-source software development platform developed by Microsoft that allows for…

More Info
Data Science

Data Science, is the process of using advanced analytical techniques and scientific principles to a…

More Info
Full Stack

Full Stack Development encompasses all software development processes, including Front End and Back…

More Info
Firewall

Firewalls are devices designed to filter all incoming and outgoing network traffic through cer…

More Info
Flutter

Flutter is an open-source application interface toolkit used to develop mobile, web, and desktop ap…

More Info
Flask

Python web frameworks when discussed, Django and Flask emerge as the two most popular frameworks. F…

More Info
Framework

Framework, meaning frame, are code documents that consist of pre-prepared libraries developed by so…

More Info
Front-end

Front-end development is the process of creating the visual and interactive aspects of the parts of…

More Info
Game Jam

Game jam is a game development competition. Participants compete to make a game from scratch that f…

More Info
Golang

Golang (Go programming language) is an open-source, supported by Google, statically typed programmi…

More Info
GitHub

GitHub is a company that offers a cloud-based Git repository hosting service. It primarily makes us…

More Info
Google Cloud Platform

Google Cloud Platform is a popular cloud service like Amazon Web Services (AWS) and Azure. Through …

More Info
HTML

Hyper Text Markup Language is a text markup language used to create internet pages. It can also be …

More Info
JavaScript

JavaScript is a light, dynamic programming language used by software developers to develop web page…

More Info
jQuery

jQuery is a cross-platform supported, open source JavaScript library frequently preferred by develo…

More Info
Jenkins

Jenkins, with its built-in plugins, is an open source automation server that helps implement "Conti…

More Info
Keras

Keras is an open-source, high-level neural network library written in Python that can be run on The…

More Info
Kaggle

Kaggle; data scientists and those interested in machine learning is an online platform. It brings t…

More Info
Laravel

What is Laravel and How Does It Work? Laravel is a PHP framework that provides a set of tools and r…

More Info
Linux

Linux is a multi-user, multi-tasking, open source and free operating system preferred by IT profess…

More Info
Model-View-Controller (MVC)

MVC, which stands for Model-View-Controller, is a software design pattern used in the development o…

More Info
MySQL

MySQL is a client-server model, Oracle developed open source relational database management system …

More Info
Microsoft Azure

Microsoft Azure is an online cloud platform offered by Microsoft, with over 200 products and servic…

More Info
Multitasking

Multitasking is the simultaneous execution of multiple tasks. The term Multitasking, formed by plac…

More Info
Node.js

What is Node.js and What is it Used For? Node.js is a platform used to run JavaScript. It was first…

More Info
OpenGL

OpenGL is a fast and simple interface for developing graphics applications that allows both two-dim…

More Info
PHP

PHP is an object-oriented programming language that is quite popular among software developers, can…

More Info
Ruby

Ruby is an open source, dynamic, object-oriented and completely free programming language developed…

More Info
React

React or React.js, is an open source Javascript library developed by Facebook in 2011 to create use…

More Info
REST API

REST APIs are APIs with a set of rules that developers can follow to create APIs and get a respon…

More Info
Regex

Regex; also known as Regular Expression, meaning "Regular Expression", is an extreme…

More Info
Remote Desktop Protocol (RDP)

RDP or Remote Desktop Protocol is a technical standard that enables remote use of a desktop compute…

More Info
Spring

Spring is an open source, free, modular framework that simplifies development with Java. Framework,…

More Info
SaaS

SaaS or software as a service is a cloud-based service that allows customers to access desired data…

More Info
Syntax

Syntax is the branch of science that is concerned with the order of any written statement. Just as …

More Info
SQL

SQL is a database management system that allows for the management, deletion, activation, and opera…

More Info
Server Side Rendering

Server Side Rendering refers to the method where the user's request to the server is processed …

More Info
Stack Overflow

Stack Overflow is a question-answer platform that brings together software developers and program…

More Info
Scrum

Scrum is one of the project management methods designed to increase success rates of complex softwa…

More Info
Shell

Shell is a type of computer program that allows Linux and Unix operating system users to control th…

More Info
SDK

SDK, developers' software development tool that hosts different hardware and tools they u…

More Info
Script

Script refers to a block of code composed of ready-made codes that contain all the parts of an appl…

More Info
Unity

Unity is the most popular game engine in the world, developed by Unity Technologies, containing all…

More Info
Unix

Unix is an operating system developed at the Bell Labs by Ken Thompson in 1969, supporting multitas…

More Info
Vue

Vue (Vue.js / Vue JS), is a popular open source JavaScript library that enables the creation o…

More Info
What is IDE?

Integrated Development Environment (IDE) are software applications that help developers to dev…

More Info
Web 3

Evolution of the Web The Web has gone through different stages over the years. The Web is divide…

More Info
XML

XML, W3C designed as Extensible Markup Language, meaning Extensible Markup Language, it is a markup…

More Info