Author: Sagar Panwar

  • Types vs Interfaces in Typescript

    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()

    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

    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

    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

    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?

    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

    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()…