Category
Software Engineering
6 posts filed under this category.
A tale of proxy server
Proxy servers are a crucial concept in 'Software engineering' and 'System design'. Let's learn about the difference between 'forward proxy' and 'reverse proxy' in brief from this article.
How Do You Authenticate, Mate?
A definitive guide to authentication for software developers!
What Every Programmer Should Know About ‘String’
In our day-to-day programming, we use 'String' a lot. Like a really lot! There are some important concepts regarding Strings that every programmer should know. Let's learn them from this article!
Webhook for You and Me
Webhook is an interesting and useful concept in Web development. In this article, I tried to explain this concept very simply with a real-life scenario.
Do not start writing code until you understand the 'problem'!
Jumping straight into code breeds wrong assumptions and tech debt. Understand the problem first — analyze requirements, ask questions, share designs early.
Observer vs Pub-Sub Pattern
Is there any difference between 'Observer' and 'Pub-sub design pattern'? Some say, yes there is. Some say they are the same. Let's find out from this article.