Python Packaging and Management

Python Packaging and Management

Developers come across the scenario of switching between multiple versions of interpreters, simply because the project they work on requires different interpreter versions and also different bunch of libraries. In…
Database Management System

Database Management System

A database is an organized collection of related data stored electronically so it can be easily accessed, managed, and updated. Databases are designed to handle large amounts of information efficiently…
Azure Could Services

Azure Could Services

Compute Virtual Machines – IaaS VMs (EC2 equivalent) Azure Functions – Serverless functions Azure Container Instances (ACI) – Run containers without orchestration Azure Kubernetes Service (AKS) – Managed Kubernetes App…
AWS Compute Services

AWS Compute Services

Compute EC2 (Elastic Compute Cloud) – Virtual servers Lambda – Serverless functions ECS (Elastic Container Service) – Container orchestration EKS (Elastic Kubernetes Service) – Managed Kubernetes Elastic Beanstalk – PaaS…
Docker

Docker

Docker is a platform that allows you to package applications and their dependencies into containers.Containers run consistently across environments—your laptop, CI pipelines, and production servers. Why Docker Matters “Works on…
Linux Operating System

Linux Operating System

Linux is a free, open-source operating system that manages a computer’s hardware and lets you run applications—similar in purpose to Windows or macOS. Linux is the software layer that: Provides…
Local RAG System

Local RAG System

Overview Retrieval-Augmented Generation (RAG) has become the dominant architectural pattern for grounding Large Language Models (LLMs) in proprietary or domain-specific knowledge. Instead of relying solely on model weights, RAG combines…

Python ORMs

Below is a list of popular ORMs in python: SQLAlchemy ORM (most powerful & flexible) Best for:Large systems, microservices, complex queries, performance-critical apps Why it’s popular Industry standard outside Django…

SQL Alchemy

What is SQLAlchemy? SQLAlchemy is Python’s most popular database toolkit. It has two big layers: SQLAlchemy Core: build SQL expressions and run them (closer to SQL). SQLAlchemy ORM: map Python…
Machine Learning

Machine Learning

According to Arthur Samuel, machine learning is the field of study that gives computers the ability to learn without being explicitly programmed. Applications of Machine Learning Computer Vision Natural Language Processing Generative…