---
title: "Umar Balak (@umarbalak) | Hashnode"
description: "Machine Learning from First Principles. Read the latest articles by Umar Balak on Hashnode."
url: "https://hashnode.com/@umarbalak"
---

@umarbalak

# Umar Balak

@umarbalak · Joined October 2025

Machine Learning from First Principles

### [Database and DBMS](https://aiagcp.hashnode.dev/database-and-dbms?utm_source=hashnode&utm_medium=feed)

Intro to DB Systems 1. Why databases exist Core idea Data grows. Files become chaotic. Teams need safe, structured, fast access to information. A database solves this by giving order, meaning, and consistency to data. Key reasons databases are needed...

23 min read · [aiagcp.hashnode.dev](https://aiagcp.hashnode.dev/database-and-dbms?utm_source=hashnode&utm_medium=feed)

[Jan 18](https://hashnode.com/posts/database-and-dbms/696c8d14984f84837689d8cf)

### [Software Development Lifecycle](https://aiagcp.hashnode.dev/software-development-lifecycle?utm_source=hashnode&utm_medium=feed)

There are 6 phases in SDLC: Requirement Gathering and Analysis Design Development Testing Deployment Maitainance 1. Requirement Gathering and Analysis: Functional Requiremtns Non Functional Requirements Functional Requirements Definition: Descri...

3 min read · [aiagcp.hashnode.dev](https://aiagcp.hashnode.dev/software-development-lifecycle?utm_source=hashnode&utm_medium=feed)

[Jan 18](https://hashnode.com/posts/software-development-lifecycle/696c8bce37320c5996ebb263)

### [Introduction to Data Analytics](https://aiagcp.hashnode.dev/introduction-to-data-analytics?utm_source=hashnode&utm_medium=feed)

The data analytics landscape is built around three core approaches: descriptive (what happened), predictive (what could happen), and prescriptive (what should we do). Descriptive Analytics – Understanding the Past Purpose: Summarizes historical dat...

11 min read · [aiagcp.hashnode.dev](https://aiagcp.hashnode.dev/introduction-to-data-analytics?utm_source=hashnode&utm_medium=feed)

[Jan 18](https://hashnode.com/posts/introduction-to-data-analytics/696c8a213d5c21d78c15e483)

### [Data Warehouse](https://aiagcp.hashnode.dev/data-warehouse?utm_source=hashnode&utm_medium=feed)

Module 1: Guide to Core Concepts 1. What is an Operational System (OLTP)? An operational system is the system that supports day-to-day business operations. It handles frequent, real-time transactions such as order entry, payments, inventory updates, ...

25 min read · [aiagcp.hashnode.dev](https://aiagcp.hashnode.dev/data-warehouse?utm_source=hashnode&utm_medium=feed)

[Jan 18](https://hashnode.com/posts/data-warehouse/696c88ec1860427987e3ea8e)

### [ETL Pipeline](https://aiagcp.hashnode.dev/etl-pipeline?utm_source=hashnode&utm_medium=feed)

Big Picture: ETL vs ELT ETL (Extract → Transform → Load): Transform happens before loading into the target warehouse/mart. Common when target compute is limited or rules must be enforced early. ELT (Extract → Load → Transform): Raw data is loaded ...

11 min read · [aiagcp.hashnode.dev](https://aiagcp.hashnode.dev/etl-pipeline?utm_source=hashnode&utm_medium=feed)

[Jan 18](https://hashnode.com/posts/etl-pipeline/696c86b33d5c21d78c15e476)
