Let's Learn Together!

My Journey to Finding My Dream Job as an Immigrant in Canada

Moving to Canada and trying to find a job was an adventure I knew would be challenging, but I didn't expect just how tough it would be. I heard nothing back, or I faced rejections....

Read Full Story

Implementing RowVersioning with ETag and If-Match Headers in EF Core

Managing data consistency is key in applications where multiple users interact with the same data. In web apps, you might have seen ETag and If-Match headers alongside a technique called RowVersioning to handle these situations...

Read Full Story

Angular Signals: A Streamlined Approach to Reactivity

Angular Signals, a new feature released with Angular v16 that is set to transform change detection within Angular. Signals serve as an intelligent method for conveying data changes...

Read Full Story

Leveraging NgRx for Predictable State Management

In this blog article, we will delve into utilizing NgRx, a state management tool, for apps to establish reliable and expandable state management within an e-commerce platform

Read Full Story

Getting Started with Angular

Angular, developed and maintained by Google, stands as one of the most prominent front-end frameworks for building dynamic web applications. Its journey began in 2010...

Read Full Story

Demystifying CI/CD

In the modern world, software development teams under go constant pressure to deliver new features and improvements quickly and effectively...

Read Full Story

Observer Design Pattern

Think of yourself as a news enthusiast eagerly awaiting updates on your favourite topics. The Observer Pattern smoothly links you (the Observer) to the news platform (the Subject).

Read Full Story

Understanding the Singleton Pattern & when to use it, or do we really need to?

In this article, we will dive into understanding what the Singleton Pattern is and lets check whether its really worth it...

Read Full Story

My journey to become a software engineer

In 2002, when I was nine years old, I stepped into TEC Sri Lanka, a place filled with computers and cutting edge technology. It felt like entering a new world...

Read Full Story

© Lasitha Prabodha Weligampola