Streamlining Incident Resolution for Engineers

Why use NextJS?

Why use NextJS?

Introduction Next.js is an open-source, lightweight and JavaScript framework, which allows you to develop fast and user-friendly web applications and static websites using React. It is a ReactJS fram...

Building an In-App Bell Notification in React using Novu

Building an In-App Bell Notification in React using Novu

Cover image by storyset on Freepik Introduction Push notifications are not seen as good practice. They distract you, want your attention or sometimes they are too frequent. But, In-app notification...

Add Umami Analytics to a Web Application

Add Umami Analytics to a Web Application

Introduction Analytics plays an important role in knowing the user and the performance of a website. People ask me about my audience's country and views for sponsored posts on my website. So, knowing...

Build a ChatBot Using Python, Django

Build a ChatBot Using Python, Django

A ChatBot has become one of the must-have features of modern-day web applications. It plays a huge role in customer service which was once traditionally held by human beings. Through ChatBot, you can ...

Building an In-App Bell Notification in React using Novu

Building an In-App Bell Notification in React using Novu

Cover image by storyset on Freepik Introduction Push notifications are not seen as good practice. They distract you, want your attention or sometimes they are too frequent. But, In-app notification...

Learn to build a weather app in just 5 mins

Learn to build a weather app in just 5 mins

A tutorial on how you can build a customizable weather app just using HTML, CSS, and JavaScript. Intro Every single day we check the weather forcast before going to work and when I was a kid I used...

Top 10 ways to become a self-taught developer

Top 10 ways to become a self-taught developer

Introduction Hello fellow newbies and self-taught developers, As a rookie, what are your challenges in learning? My biggest challenges as a self-taught in development were: * No clear path and vis...

Start a Production-Ready Dockerized Django Project

Start a Production-Ready Dockerized Django Project

Making a Django app production-ready inside Docker is quite useful for developers. It minimizes the hassle of setup and deployment. This allows developers to focus on what’s important i.e. development...

MongoDB vs Amazon s3

MongoDB vs Amazon s3

MongoDB vs Amazon s3 is one popular search among developers and startups but this should not be the question to ask because they solve different needs in the in today's modern applications. Yes! they ...

Continuous Integration for Startups: What makes a good testing plan?

Continuous Integration for Startups: What makes a good testing plan?

The earlier you catch defects, the cheaper they are to fix - Dave Farley, Continuous Integration The promise of continuous integration is great: you can save a lot of time in the long run by putting ...

Send email in Node.JS with Nodemailer using Gmail account

Send email in Node.JS with Nodemailer using Gmail account

Environment & Dependencies * Nodemailer is a Node.JS npm module for sending emails. This has been the go to solution to most NodeJS developers for email delivery in their applications. * Ensure ...

Creating Skeleton Loading Animation in React

Creating Skeleton Loading Animation in React

Introduction Loading screens are an important aspect for any application. This lets the user know that the processing is going on. There are lots of evolution in the loading screen. We have moved fro...