-

Types vs Interfaces in Typescript
TL;DR; The main concept interfaces offer over types is declaration merging. On the other side, types can do a lot more than interfaces (mapped types, conditional types, etc) Both can define object structure and in simple case both work identically The major differences are — Interfaces have Declaration Merging This same will not work with type…
-

Angular Component Communication: A Simple Way Now using input() and model()
After going through some latest updates on Angular, I came across this new way of communication between component. We were using @Input() and @Output() decorators for communication. However, Angular 17 introduced input signals and model() for communication, and I personally loved it’s simplicity. Now, you can bind the property in the template: The input() and…
-

What happens when you type a URL in a browser
Nowadays you all are quite good at understanding the digital world and everyone, even my late grandfather, knows what a website is? Reduce some number and those humans know what servers are. Then reduce a more number then those tech related guys know what IP is. In today’s world, people often use mobile apps where…
-

Logic Monitor: A Centralized Event-Driven Alerting & Notification Platform
Transforming Fragmented Monitoring into a Unified, Intelligent System The Challenge Different teams relied on different tools to monitor their workloads: This fragmentation created serious operational challenges: We needed a centralized alerting system that could collect all alarms, enrich them, notify the right teams, and create tickets automatically. Our Solution We developed an event-driven monitoring platform—a…
-

Modernizing Legacy Integrations with a Serverless Middleware Platform
Bridging 20+ Year Old Systems With Modern Digital Services The Challenge Many government departments still rely on legacy SOAP-based systems built decades ago. As newer services moved to JSON APIs, teams struggled to make both worlds communicate.The existing approach required custom integrations for every service, causing: The goal was clear: Create a secure, scalable, centrally…
-

What is Amazon CloudFront?
Amazon CloudFront is a Content Delivery Network (CDN) offered by Amazon Web Services (AWS). That might sound technical, but here’s what it really means: CloudFront is a service that makes websites and apps load faster—especially when people are visiting them from different parts of the world. It works by bringing your website’s content closer to…
-

Angular tap() operator
tap() is an operator of rxjs library (used in Angular) which in my personnel view is very helpful when you are working with observables for side effects – which means doing something without affecting the the actual observable stream. Documentation says:- Used to perform side-effects for notifications from the source observable My definition :- tap()…
Got any book recommendations?
