Category: Blog

  • NextJS App Router Default Pages

    Based on the official Next.js documentation (specifically the App Router API Reference), Next.js 16 utilizes a set of “special files” (file-system conventions) to define the UI and behavior of your application’s routes.​These files must be placed inside the app directory. Here is an explanation of every default page and special file available in the App…

  • How Sunbird RC helps in Public Verifiable Certificate Generation

    Public Verifiable Certificates Public Verifiable Certificates in this context are the certificates that are issues and verified by some organization. For example, there is an online course platform which issues certificates for the completion of certain programs or courses. Now these certificates issued to the participants (if verifiable) should have some authenticity check. This authenticity…

  • Every API Type Explained

    An API (Application Programming Interface) is essentially a set of rules and tools that allows different software applications to communicate with each other.Think of it like a waiter in a restaurant: you (the user/app) tell the waiter (the API) what you want from the kitchen (another system), and the waiter brings back what you requested…

  • New Features in ES2025

    ECMAScript 2025 was officially announced and approved on June 25, 2025, by the 129th ECMA General Assembly. Here are the new key features that were introduced with the launch of ECMAScript 2025- Import Attributes and Modules Now we can now import JSON files as modules directly, with an optional { type: ‘json’ } attribute to…

  • MCP Servers – What, How and the Future?

    The What What is MCP? MCP stands for model context protocol. It was introduced by Anthropic, the company behind Claude AI. If we try understand MCP by its full form then it is simply a protocol that guides us to provide context to a particular LLM model efficiently. Anthropic mentions on their website that MCP…

  • What is Kafka?

    Kafka is an open-source data storage system for real-time data with a very high frequency that is needs to be written to a database in real-time. It serves as an extra layer between the database and the client which is sending the data. Why is there a need for Kafka? Let us suppose a system…

  • Angular Standalone Components

    What Are Angular Standalone Components? Components in Angular are the basic building blocks of any Angular Application. When we create any component, we need to declare it in the module where we are creating that component otherwise Angular will throw error. Starting from Angular 14, we can create components which can exist independently without being…

  • Hello world!

    Welcome to WordPress. This is your first post. Edit or delete it, then start writing!