Backend

Android Push Notification Flow using FCM

Android Push Notification Flow using FCM

In this blog, we will learn about the Android Push Notification Flow using FCM.

Write-Ahead Logging (WAL)

Write-Ahead Logging (WAL)

In this blog, we will learn about Write-Ahead Logging (WAL) and why it is used internally in databases.

Composite Index in Database

Composite Index in Database

In this blog, we will learn about the Composite Index in Database and why it offers better performance. We will also explore the impact of column order in a composite index.

Database Normalization vs Denormalization

Database Normalization vs Denormalization

In this blog, we will learn about database normalization and denormalization.

Evolution of HTTP

Evolution of HTTP

In this blog, we will learn about the evolution of HTTP.

Internals of RESP - Redis Serialization Protocol

Internals of RESP - Redis Serialization Protocol

In this blog, we are going to learn about the internals of the Redis Serialization Protocol(RESP).

Configuration with Viper in Go

Configuration with Viper in Go

In this blog, we will learn how to load the configurations from the envfile in Golang using Viper in Go (Golang) projects.

Test with Testify and Mockery in Go

Test with Testify and Mockery in Go

In this blog, we will learn about writing the unit test with Testify and Mockery in Go (Golang) project.

Go JWT Authentication Middleware

Go JWT Authentication Middleware

In this blog, we will learn the implementation of JWT Authentication Middleware in Go (Golang).

Go Backend Clean Architecture

Go Backend Clean Architecture

In this blog, we are going to discuss the implementation of clean architecture in the backend project written in the Go language.

What is System Design?

What is System Design?

In this blog, we will learn what is System Design.