Articles & POCs

OAuth 2.0 Resource Server JWT

The goal of this project is to leverage Spring's inbuilt security feature to secure a spring boot application using JWT.

JavaSpring BootSecurity

OpenAPI Documentation: OAuth 2.0 Resource Server JWT

The goal of this project is to generate a visual document from OpenAPI specification that helps visualize and test the REST APIs. .

JavaSpring BootSecurity

Understanding Java Records

A comprehensive guide to understanding Java Record Class and its applications.

Java

Sending Emails with Spring Boot: Comprehensive Guide

A beginner-friendly guide to sending emails using a spring boot application. The goal of this project is to expose a few rest endpoints for sending an email using spring-boot-starter-mail which internally uses JavaMailSender interface covering different email body types: Plain Text, Template, HTML, Attachment.

JavaSpring Boot

E-Commerce Appliication with MERN

This project aims to develop skills in MERN stack technologies while integrating various libraries. The focus is on building server-side and client-side applications, consuming REST APIs. Key Technology used are: JWT, Gravatar, react-bootstrap, redux-toolkit, react-toastify.

JavaScriptNODE.JSREACT.JS

React Context API & Protected Routes for Global Authentication State Management: The Developer Guide

A thorough exploration of React Context API, Custom Hooks, Protected Routes for global Authentication state management across the application and best practices for developers.

JavaScriptREACT.JSNODE.JS

Building RESTful APIs with Node.js and Express

Step-by-step instructions for creating efficient RESTful APIs using Node.js and the Express framework.

Introduction to Machine Learning with Python

An introductory guide to machine learning concepts, algorithms, and implementation using Python programming language.

Machine LearningPythonData Science

Responsive Web Design: Techniques and Best Practices

Learn how to create responsive web designs that look great on all devices and screen sizes.

Getting Started with React: A Beginner's Guide

A comprehensive guide for beginners to get started with React and build dynamic web applications.

REACT.JS