Skip to content
Tue, Oct 13, 2026 / Ideas for a clearer worldINDEPENDENT INSIGHTS · PRACTICAL TOOLS · EXPLAINERS
Sign in
BROWSE THE ARCHIVE

Author: Taylor Emma

A senior editor for The Mars that left the company to join the team of SenseCentral as a news editor and content creator. An artist by nature who enjoys video games, guitars, action figures, cooking, painting, drawing and good music.

Software Architecture & Design

Data Flow Architecture

In data flow architecture, the whole software system is seen as a series of transformations on consecutive pieces…

August 14, 2021 · Taylor Emma
Software Architecture & Design

Object-Oriented Paradigm

The object-oriented (OO) paradigm took its shape from the initial concept of a new programming approach, while the…

August 14, 2021 · Taylor Emma
Software Architecture & Design

Architecture Models

Software architecture involves the high level structure of software system abstraction, by using decomposition and composition, with architectural…

August 14, 2021 · Taylor Emma
Software Architecture & Design

Key Principles

Software architecture is described as the organization of a system, where the system represents a set of components…

August 14, 2021 · Taylor Emma
Software Architecture & Design

Software Architecture & Design Introduction

The architecture of a system describes its major components, their relationships (structures), and how they interact with each…

August 14, 2021 · Taylor Emma
Programming & Data Structures

What is a Circular Queue?

Before we start to learn about Circular queue, we should first understand, why we need a circular queue,…

August 14, 2021 · Taylor Emma
Programming & Data Structures

Data Structure – Interpolation Search

Interpolation search is an improved variant of binary search. This search algorithm works on the probing position of…

August 14, 2021 · Taylor Emma
Programming & Data Structures

Implement Queue using Stacks

A Queue is defined by its property of FIFO, which means First in First Out, i.e the element which…

August 14, 2021 · Taylor Emma
Programming & Data Structures

Data Structure and Algorithms Binary Search

Binary search is a fast search algorithm with run-time complexity of Ο(log n). This search algorithm works on…

August 14, 2021 · Taylor Emma