Greetings, Programs! in the Matrix called Earth.

I'm Santha Lakshmi Narayana, a voyager on a mission to explore the digital universe.

All Posts

MySQL performance optimization techniques

Nov 10, 2024

MySQL performance optimization techniques

Improve MySQL performance in production by configuring various optimization techniques and tuning InnoDB settings.

Software Development Comprehensive Guide

Oct 31, 2024

Software Development Comprehensive Guide

SDLC, System Design & Architecture, Distributed Systems, Microservices, Database Replication & Partition.

Doppalf: RAG powered full-stack AI chatbot like ChatGPT

May 24, 2024

Doppalf: RAG powered full-stack AI chatbot like ChatGPT

Build a full-stack RAG-powered AI chatbot like ChatGPT to give LLM your personality with Python, FastAPI, Llamaindex, Cohere, Qdrant, Next.js (Typescript), and Tailwind CSS.

Go Gotchas, Tips, and Good Practices for Efficient Go

Mar 25, 2024

Go Gotchas, Tips, and Good Practices for Efficient Go

Review some of the common mistakes we make while writing Go code and learn how to avoid them along with good practices for efficient Go.

Advanced Go: Internals, Memory Model, Garbage Collection and Concurrency

Mar 23, 2024

Advanced Go: Internals, Memory Model, Garbage Collection and Concurrency

Deep dive into the Go's Memory model, the internals of Go's data structures, Garbage collection and Concurrency model.

Asynchronous or Concurrency patterns in Python with Asyncio

Mar 6, 2024

Asynchronous or Concurrency patterns in Python with Asyncio

Effective implementation of asynchronous or concurrency patterns like Background task and Worker Pool in Python using Asyncio.

Super fast Python (Part-5): Numba

Dec 25, 2022

Super fast Python (Part-5): Numba

Speed up Numerical computations and functions in Python with Numba and Numpy.

Super fast Python (Part-4): Cython

Nov 18, 2022

Super fast Python (Part-4): Cython

Convert slow Python code to run as fast as C/C++ using Cython.

Super fast Python (Part-3): Multi-processing

Nov 12, 2022

Super fast Python (Part-3): Multi-processing

Make computations in Python faster with Multi-processing .

Super fast Python (Part-2): Good Practices

Nov 9, 2022

Super fast Python (Part-2): Good Practices

Write Python programs by following good practices to run code incredibly faster.

Super fast Python (Part-1): Why Python is Slow?

Nov 7, 2022

Super fast Python (Part-1): Why Python is Slow?

Why Python is slow compared to C/C++ or Java? And where can we improve our code to run fast?

Image Enhancement using Retinex Algorithms

Mar 23, 2022

Image Enhancement using Retinex Algorithms

Enhance low-light images using Retinex algorithms with Fast Fourier Transform in Python.

Retinex Theory of Color Vision

Feb 28, 2022

Retinex Theory of Color Vision

Retinex theory explains the color constancy of Human Visual System that used in many Image processing applications.

Chromatic adaptation (Color constancy)

Nov 26, 2021

Chromatic adaptation (Color constancy)

Color constancy of an image using Chromatic adaptation technique in Python.

Whiteboard Image Enhancement using OpenCV

Oct 19, 2021

Whiteboard Image Enhancement using OpenCV

Enhance whiteboard images taken from mobile using OpenCV.

Color Theory

Sep 14, 2021

Color Theory

Different color properties, color models, and color space that are useful in image processing, graphic design, and game design.

Color Science

Aug 28, 2021

Color Science

Understanding the concept of Color from human eye's perception to digital world representation.

Create a Notes App with Flutter

Jun 15, 2021

Create a Notes App with Flutter

Create a color-rich Note-taking app with Flutter.

Build Blog with Next.js and MDX & Deploy to Github Pages

Dec 31, 2020

Build Blog with Next.js and MDX & Deploy to Github Pages

Create a blog with Next.js as Static Site Generator, MDX for writing content, Github Pages for deploying the static website. Also add SEO and Image optimization.