5 Must-Know Python Concepts for Experienced DevelopersPrerequisites- This article assumes an intermediate level understanding of Programming concepts like OOPs, Classes, Inheritance etc. Developers use Python programming language in different capacities. Many use it for glue-coding separate components, ...Jan 14, 2022 · 10 min readsiddharthsahu.com
WebSocket: An In-Depth Beginner’s GuideWebSocket is a communication protocol meant to serve two-way communication between a client and server. It is a communication protocol similar to HTTP (instead of http:// or https://as URL protocol, we use ws:// or wss://). In simpler terms, WebSocke...Oct 28, 2021 · 11 min readsiddharthsahu.com
The (near) Perfect Dockerfile for Django ApplicationsPrerequisites- This article assumes an intermediate level understanding of Docker and Django based application development. Docker has revolutionized software development and has proven to be the nucleus of new-age development practices like CI-CD, d...1MSep 26, 2021 · 10 min readsiddharthsahu.com
Useful Django Shell Commands — Part 1Django provides many useful shell commands which can increase development efficiency and can prove a lifesaver in debugging. We will explore useful flags which can enhance popular commands like runserver and migrate, and some other lesser-known but u...Aug 26, 2021 · 3 min readsiddharthsahu.com