Modern Python project structure

I started learning Python programming few years ago because of the overall Eco-system. It has variety of frameworks for almost all major use-cases. Every organization is using Python to implement a software, either in a cloud or on-prem. With the exceptional collaboration in open source communities, there are tools available to code every component of […]

Modern Python project structure Read More »

Ubuntu 22.04 on Mac M1

I personally have been using Ubuntu extensively for the software development. As you might be aware, Ubuntu can be natively installed on both Windows and Mac Intel hardware to dual boot with the respective OS. However, with new Mac M1 chipset, it has not been possible yet to natively install it. Asahi Linux project is

Ubuntu 22.04 on Mac M1 Read More »

Customize Ubuntu 20.04

I have been programming for more than two decades now. In my programming journey so far, I have used Windows OS, MacOS and Linux OS. All of these operating systems have advantages and limitations. However, I found Linux to be the most programmer friendly. I am certain that there are other developers who would argue

Customize Ubuntu 20.04 Read More »

Read data from Azure to Pandas

Pandas is very widely used Python library for data manipulation and analysis. It allows to load data in a tabular format to manipulate it for different analysis and graphical presentation. DataFrame is the key data structure in Pandas to perform tabular operations. First step while analyzing data with Pandas is to read a file and

Read data from Azure to Pandas Read More »

GraphQL info in a query resolver

GraphQL is one of the most widely used query and manipulation languages for APIs. It is a great alternative to REST APIs due to various advantages. I have worked on various products that used GraphQL as a middleware; developed in TypeScript as well as Python. During those implementations, I wanted to optimize my changes for

GraphQL info in a query resolver Read More »