Logo
PublicationTech InterviewYouTubeSay Hello

Publication

Popular Tags
  • #JAVASCRIPT
  • #ANDROID
  • #NODEJS
  • #BACKEND
  • #MACHINE_LEARNING
Janishar Ali
How to Create Microservices — A Practical Guide Using Go

Janishar Ali

How to Create Microservices — A Practical Guide Using Go

gomicro is a Go microservices architecture using goserve micro framework. The blogging platform example is built using Kong API gateway, NATS, Mongo, Redis, and Docker. It implements authentication, authorization, and apikey protection.

15 Jan 2026

Janishar Ali
How to Architect Good Go Backend REST API Services

Janishar Ali

How to Architect Good Go Backend REST API Services

goserve is a robust Go backend architecture. It offers a performant and scalable framework, emphasizing feature separation, clean code, and testability. Ideal for REST API development, goserve simplifies unit and integration testing, ensuring high-quality, production-ready applications with ease.

15 Jan 2026

Janishar Ali

Janishar Ali

JavaScript Most Used Modern Features

JavaScript has evolved over the years. ES6 (2015) was a major milestone that introduced many important features. Since then, there have been minor but significant additions as well. These new features have transformed the way we write code in JavaScript.

29 May 2025
Thumbnail

Janishar Ali

Janishar Ali

Android MVVM Architecture for A Production Ready App

Android development has gone through a rapid change over the past couple of years. Key milestones include Kotlin, Architectural Components, Coroutines, Compose, AndroidX, Navigation, and DataStore. This article discusses the latest version of the MMVM architecture.

25 May 2025
Thumbnail

Janishar Ali

Janishar Ali

Mastering NestJS — Building an Effective REST API Backend

Nextjs is a very popular framwork for writing API backend services using Typescript (JavaScript). Building a secure and maintainable service requires understanding software concepts, dependency injection, abstraction, and integration with popular libraries. In this article we will deep dive and develop a complete project to power an actual mobile application.

25 May 2025
Thumbnail

Janishar Ali

Janishar Ali

Implement JSON Web Token (JWT) Authentication using AccessToken and RefreshToken

Implement JSON Web Token (JWT) Authentication using AccessToken and RefreshToken In this blog, we will learn about the concepts of JsonWebToken (JWT) based authentication in Node.js. We will also cover all the edge cases of the security involved in token handling.

13 May 2025
Thumbnail

Janishar Ali

Janishar Ali

Design NodeJs Backend Architecture like a Pro

Node.js backend architecture in Typescript. Learn the concepts behind building a highly maintainable and performant backend server application in ExpressJs. Implement a blog platform - role based APIs using JWT. ExpressJs, Mongodb, Redis, Joi, and Jest

12 May 2025
Thumbnail

AfterAcademy Tech

AfterAcademy Tech

Average of Levels in Binary Tree

Given a binary tree, write a program to return the average value of the nodes on each level in the form of an array. The range of the node's value is in the range of 32-bit signed integer.

05 Nov 2020
Thumbnail

AfterAcademy Tech

AfterAcademy Tech

Find The Height Of a Binary Tree

Given a binary tree, write a program to find the maximum depth of the binary tree. The maximum depth is the number of nodes along the longest path from the root node to the leaf node. A leaf is a node with no child nodes.

03 Nov 2020
Thumbnail

AfterAcademy Tech

AfterAcademy Tech

LRU Cache Implementation

Design and implement a data structure for Least Recently Used(LRU) cache. Your data structure must support two operations: get(key) and put(). The problem expects a constant time solution

13 Oct 2020
Thumbnail

  • 1
  • 2
  • 3
  • 4
  • 5
  • …
  • 33

Popular Tags
  • #JAVASCRIPT
  • #ANDROID
  • #NODEJS
  • #BACKEND
  • #MACHINE_LEARNING
CONNECT WITH US

© Copyright 2025 AfterAcademy
Privacy Policy
Terms And Conditions
Cookie Policy
This website uses cookies to ensure you
get the best experience on our website.
Read More