Understanding REST APIs

Modern web applications rely heavily on APIs — the bridges between systems. When building these APIs, following established design principles ensures they remain predictable, reliable, and maintainable over time.This article breaks down three key aspects of high-quality API design: REST, OpenAPI 3.1, Semantic Versioning, and Idempotent Design. REST — The Foundation of Modern APIs REST […]

Advanced Tab Manager

Are you tired of having a dozen tabs open, struggling to find the one you need, while your browser chews through your computer’s memory? You’re not alone. Tab overload is a common problem for developers, researchers, and just about anyone who spends their day online. We’ve all been there. You start with a handful of […]

Getting Started with uv – faster alternative to pip

A few days ago, while scrolling through LinkedIn, I stumbled upon something interesting. I saw developers excitedly talking about a new Python package manager called uv. At first, I thought, “Do we really need another package manager? Isn’t pip already doing the job?” I have been using it for many years now at my work and it’s the standard.But, people […]

Calendar Adjustments

In the previous blog, we explored why decomposing a time series and applying adjustments can simplify patterns and improve forecasting accuracy. In this post, we’ll begin diving into those adjustments—starting with one of the most commonly overlooked yet critical techniques: calendar adjustments. Calendar adjustments are used to remove effects that come from the way the […]

How to create a virtual environment for PyTorch

PyTorch — Getting Started The purpose of this blog post is to outline the steps to create a new PyTorch virtual environment Firstly, Download and install Anaconda (choose the latest Python version). Login to Anaconda prompt and create a .yml file (pytorch_env.yml) with below configuration name: pytorch_gpu channels: — defaults — pytorch dependencies: — numpy=1.16.2 — pandas=0.24.2 — matplotlib=3.0.3 […]

Snowflake — A Cloud Database

I have worked with many traditional databases like Oracle, Teradata, SQL server they have been a essential component in any enterprise technology stack. Snowflake is a new entry to the databases however, unlike any other traditional databases they are hosted on cloud and is been trending among enterprises these days. They are used in tandem […]

Slope and Derivative

Line can be used to represent all sorts of information, in math we often use line to show the rate at which the amount is changing. Lets go ahead and explore the idea: Suppose, you would like to invest in something where your could get better returns and below are 4 lines (say investment types) […]