Guide to Sitecore JSS for multiple sites using a single server.

Scenario

I want to develop 5 websites having the same layouts but different page structures.

What I feel here is, we should go for the JSS-Headless approach because it is…


A simple and elegant walkthrough with Angular and Bit

Re-usability is an inevitable part of any programming language regardless of the platform we are working on. In modern application development, all emerging and established frameworks are highly looking into expanding the scope of re-usability in their platform. Because it is always inversely proportional to cost in such a way that the high adaptability of any programming language or framework towards developing re-usable components will reduce the development effort and cost.

So here we will be discussing developing re-usable components in Angular using the Bit platform.

bit. dev is a platform that hosts UI components for distribution and collaboration across…


Do we go for Svelte JS?

Svelte is a free and open-source JavaScript framework written by Rich Harris. Svelte applications do not include framework references. Instead, building Svelte applications generates code to manipulate the DOM, which may give better client run-time performance.

As we all know, there is already a number of competitors where Svelte JS is trying to make a space for it. However, being techies we should look into all possible newcomers as we don’t know who will be next game-changer like Angular and React did.

So, let us have a quick view over Svelte JS to know why it is getting a remarkable…


Let us have a look, how effectively exceptions are handled in Nest JS

Exception handling is an inevitable part of any programming language/framework. As we all know, it is one of the main area developers consider while choosing a programming language/framework to build a solution. So let us look into the trending framework Nest JS to see how effectively it handles exceptions.

An exception is an event, which occurs during the execution of a program, that disrupts the normal flow of the program’s instructions

Standard Exception Handling

Nest JS comes with a built-in exceptions layer which is responsible for processing all unhandled exceptions across an application. …


Let us have a Nest JS microservice driven by RabbitMQ broker

RabbitMQ is open-source message-broker software that originally implemented the Advanced Message Queuing Protocol and has since been extended with a plug-in architecture to support Streaming Text Oriented Messaging Protocol, Message Queuing Telemetry Transport, and other protocols. In this article, we will be discussing developing a Nest JS microservice using RabbitMQ as a message broker.

Let us have a look at message brokers in Nest JS.

Message Brokers

When using asynchronous communication for Microservices, it is common to use a message broker. …


We will be developing an image classification app using Angular & Teachable Machine

AI is a general field that encompasses machine learning and deep learning. The history of artificial intelligence in its modern sense begins in the 1950s, with the works of Alan Turing and the Dartmouth workshop, which brought together the first enthusiasts of this field and in which the basic principles of the science of AI were formulated. Further, this industry experienced several cycles of a surge of interest and subsequent recessions (the so-called “AI winters”), in order to become one of the key areas of world science today.

However, there are several examples and applications of artificial intelligence in use…


We will be developing a simple CQRS app in NEST JS

Reactive programming is getting more popularity regardless of whether we are developing mobile, web or back end applications. More and more design patterns are evolving based on the changes that the IT industry adopting to deliver quality products.

CQRS is another design pattern used in microservices architecture which will have a separate service, model, and database for insert operations in the database

CQRS is a design pattern that stands for Command Query Responsibility Segregation. It's a simple pattern, which enables fantastic possibilities. It simply separates the reading part of the application from the writing part, with and

If…


Learn how to create a microservices in Nest JS and implementing communication among them.

I have been searching for a Node JS framework that best fit for developing microservices. I had hard time searching the internet, sorting and trying out a few among them. Finally, I found Nest JS that made a feel-good sense for the techie within me.

A progressive Node.js framework for building efficient, reliable and scalable server-side applications.

Why Nest JS

Before we dig deep into something, we must understand the relevance in it. We all know microservices is a hot topic now and its widely accepted as a modern software architecture pattern. If you are not aware of microservices here is your reference.


Here we will be discussing some common questions that may arise when you first think about architecting an application as Microservices.

  1. What is Microservices Architecture?

, is an architectural style that structures an application as a collection of small autonomous services, modeled around a business domain.


There are some common mistakes developers make while writing function for AWS Lamda that may cost days to resolve.In this post we are discussing about such issues.

Let’s dig into such time killing issues that developers has to keep in mind while writing Lambda functions in Node JS.

  1. Lambda not exit / timeout

This is a very common issue developers face during development and it may be hard to debug for someone who is beginner in dealing with Lamda or Node JS.

You should make sure any background processes or callbacks in your code are complete before the code exits.

Renjith P

Software Engineer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store