What, Why & How to Use Decorator PatternLet’s build a game using the Decorator Pattern and see how it helps write classes close for change but open for extension.Dec 7, 2024Dec 7, 2024
What, Why & How To Use Observer PatternLet’s build a game using the Observer Pattern and see how it helps write loosely coupled code following good design principles.Nov 30, 2024Nov 30, 2024
What, Why & How To Use Strategy PatternLet’s build a game using the Strategy Design Pattern and see how it helps us write flexible code following three design principles.Nov 23, 2024Nov 23, 2024
Your LinkedIn Account Can Get Hacked By Anyone And There Is Nothing You Can Do About ItOn 29th January 2024, my LinkedIn account got hacked. It was very surprising to me because all of my accounts are protected with the best…Feb 3, 202418Feb 3, 202418
Python Decorators: A Comprehensive GuideIn this article, I will explain what decorators are, when they are useful, and how you can write your own decorators.Feb 21, 2023Feb 21, 2023
How To Organize Multi-frame TKinter Application With MVC PatternFollowing the MVC design pattern, we can build a maintainable complex multi-frame TKinter application project in Python …Jan 6, 20231Jan 6, 20231
What is OAuth 2.0?OAuth 2.0 is a common term in the web development community. But this can be bit complex to understand at first. OAuth 2.0 is simply a…Sep 29, 2022Sep 29, 2022
Auto Deploy Your Client and Server From Separate Repos Under Single Heroko AppDeploying Front-end and Back-end in two separate Heroku apps eats up your free limits. Deploy them under one single app with GitHub…Apr 9, 2022Apr 9, 2022
How to prevent ssh key passphrase prompt every time you launch WSLI am assuming you already know about SSH, used SSH key with passphrase and got annoyed for seeing password prompt for your key every time…Feb 21, 20223Feb 21, 20223
Beginner’s Guide to Docker and Docker Compose (Part 2/2)In part 1, we discussed how to containerize a single application using Docker. Here we will see how to manage multi-container setup with …Jan 14, 2022Jan 14, 2022