Blog

Practical guides, tutorials, and insights on building AI systems from concept to production. Master data pipelines, ML models, LLMs, and AI agents.

MLOps: Machine Learning Life Cycle

MLOps: Machine Learning Life Cycle

MLOps Lifecycle strings model and software development together in an unified machine learning life cycle for CI/CD/CT of ML products.

12 Sep 2022 11 min read
Read More
SQL vs. NoSQL Database: When to Use, How to Choose

SQL vs. NoSQL Database: When to Use, How to Choose

Difference between SQL and NoSQL database. When to choose NoSQL over SQL. Decision tree to pick from RDBMS, key-value, wide column, document, graph dbs.

7 Jun 2021 12 min read
Read More
Pandas Apply: 12 Ways to Apply a Function to Each Row in a DataFrame

Pandas Apply: 12 Ways to Apply a Function to Each Row in a DataFrame

How to efficiently iterate over rows in a Pandas DataFrame and apply a function to each row. 5 simple yet faster alternatives to Pandas apply and iterrow methods.

8 Oct 2020 12 min read
Read More
Python Microservices: API, Object, and Storage Data Models

Python Microservices: API, Object, and Storage Data Models

Design API data model for communicating with the service, object model for the application logic, and physical storage model for persisting the data.

24 Apr 2020 17 min read
Read More
Python Microservices: Effective Canonical Logging Across Services

Python Microservices: Effective Canonical Logging Across Services

Learn how to design, implement, test, and configure canonical logging across microservices using Python and Tornado web framework.

18 Apr 2020 13 min read
Read More
Python Microservices: Build and Test REST Endpoints With Tornado

Python Microservices: Build and Test REST Endpoints With Tornado

Learn to implement Tornado HTTP endpoints as a layer on business logic. Tune it to assist debugging, and write unit and integration tests.

13 Mar 2020 15 min read
Read More
Python Microservices: Choices, Key Concepts, and Project setup

Python Microservices: Choices, Key Concepts, and Project setup

Tornado, with AsyncIO APIs, is an efficient framework for building IO-bound Python microservices. Learn key concepts. Set up lint, test, code coverage.

4 Mar 2020 11 min read
Read More
Scalable Efficient Big Data Pipeline Architecture

Scalable Efficient Big Data Pipeline Architecture

Scalable and efficient data pipelines are as important for the success of data science and machine learning as reliable supply lines are for winning a war.

3 Mar 2020 11 min read
Read More
Speech Recognition With Python

Speech Recognition With Python

Google Speech-to-Text, Amazon Transcribe, Microsoft Azure Speech, Watson, Nuance, CMU Sphinx, Kaldi, DeepSpeech, Facebook wav2letter.

14 Feb 2020 22 min read
Read More
How to Build Python Transcriber Using Mozilla Deepspeech

How to Build Python Transcriber Using Mozilla Deepspeech

Learn to build audio transcriber for voice applications using PyAudio and Mozilla DeepSpeech speech-to-text Automated Speech Recognition (ASR) Python API.

15 Jan 2020 6 min read
Read More