Persistence – The key to success

Success is often attributed to factors such as talent, hard work, and luck. However, one of the most vital factors to success is persistence. The force that keeps one determined to continue and strive towards one's goals even in the face of challenges, setbacks, and obstacles is persistence. It is the fuel that keeps one... Continue Reading →

Learning from journey towards goals

Reaching the destination marks the end of a journey. However, the journey and the path taken to reach the destination is way more significant than the destination itself. In a way the journey itself is the destination. To excel in today’s highly competitive corporate world, one has to identify and set goals for the growth... Continue Reading →

TCP/IP Model Introduction: How Data Travels Across Networks

Network communication is part of networking however, Software architects should be familiar with basic networking and the TCP/IP model at least because it forms the foundation of modern networking and internet communication. Understanding the model helps architects design software systems that effectively utilize network protocols and services, ensuring seamless data exchange between devices. Knowledge of... Continue Reading →

The Agile Software Development Life Cycle

Software development strategies and mythologies have seen considerable change in the past decade. Clients today are more thoughtful and technologically aware than ever. In this era of software development, where requirements change rapidly and customer expectations soar, adopting a flexible and collaborative approach is crucial. This is where Agile Software Development Life Cycle (SDLC) steps... Continue Reading →

A true professional!

It was a dark stormy night. From my veranda I saw a lamp post doing its duty. Stubborn and unshakable, lighting up the road without any aberration. The storm was fierce and the rain went from light drizzle to deluge within minutes. But the lamp post stood on its ground as if mocking the storm.... Continue Reading →

Request-Response in Web Applications – How it works?

Almost everyone today uses the internet. be it news, social media, or online shopping everything is on the web today and is accessible through various web applications. These web applications are continuously serving millions of users. These web applications function seamlessly due to a fundamental concept known as "request-response." This mechanism forms the backbone of... Continue Reading →

SSL Certificate and SSL Certificate Chain – An Introduction

An SSL certificate, or Secure Sockets Layer certificate, is a digital certificate that provides authentication and encryption for secure communication on the internet. SSL certificates are commonly used to secure sensitive information, such as personal data, credit card numbers, login credentials, and other confidential data, during transmission between a client (e.g., a web browser) and... Continue Reading →

Install docker on WSL2 without docker desktop

Docker is an opensource platform that is used to develop, manage and run containerized applications. Docker can be used in both Windows and Linux. However, running docker in windows is resource intensive (RAM and CPU utilization) as it uses Hyper-V for virtualization. On the other hand, installing docker on WSL is not resource intensive This... Continue Reading →

Deploy and run .NET Core web API locally on docker

Docker revolutionized software development by providing a lightweight, portable, and consistent environment across different operating systems. With Docker, applications and their dependencies are encapsulated within containers, allowing them to run consistently on any machine, from development to production. Containers provide a high degree of isolation, enabling applications to be easily deployed and scaled without interference... Continue Reading →

Refining Teamwork

Teamwork and collaboration are key to success in any business. The business leadership that struggles to create a collaborative team is bound to see a definite abatement in the business. It requires leadership to bring together people with good communication, problem-solving and interpersonal skills to work together to achieve a common goal. The collective effort... Continue Reading →

Create a website or blog at WordPress.com

Up ↑