Al Shahriar's Articles & Writing

Read Al Shahriar's latest writing, including freeCodeCamp contributions, Medium articles, and other published insights on software engineering.

LinkedIn Articles

Building a Real-Time Chat App with Laravel, React, and Chatify

Building a Real-Time Chat App with Laravel, React, and Chatify

July 16, 2025

Real-time features are becoming essential in modern web apps—especially chat functionality. Recently, I worked on integrating a real-time chat system into a project using Laravel for the backend and React for the frontend. For this, I used Chatify, a Laravel-based chat package, along with Pusher for real-time event broadcasting......

🔐 Access Token, Refresh Token, Session, Cookie & Local Storage — Explained with Examples

🔐 Access Token, Refresh Token, Session, Cookie & Local Storage — Explained with Examples

May 25, 2025

As web developers, we often use terms like access token, refresh token, session, cookie, and local storage. But when do we use which? How are they related? Let’s break it down — simply, practically, and with code!..........

Mastering React Redux Toolkit: A Comprehensive Guide to Simplifying State Management in Modern React Applications

Mastering React Redux Toolkit: A Comprehensive Guide to Simplifying State Management in Modern React Applications

May 4, 2025

React developers know how important it is to keep app data organized. Managing data state can become tricky as apps grow larger. One popular way to make this easier is using Redux. But traditional Redux could be complex and full of boilerplate code. That’s where Redux Toolkit steps in. It makes managing state simple. It reduces the amount of code you write. And it offers a better developer experience overall..........

Managing Roles and Permissions in Laravel with Spatie Package: A Comprehensive Guide

Managing Roles and Permissions in Laravel with Spatie Package: A Comprehensive Guide

April 28, 2025

In modern web applications, control over user actions is more important than ever. You want to make sure the right people can access the right parts of your app. Without a clear system, security risks grow, and your code gets messy fast. Luckily, the Spatie Laravel Permission package makes managing roles and permissions simple. It’s widely used by developers to keep access control secure and organized.....

Medium Articles

Other Published Articles

My Journey into Software Engineering

Linkedin · April 27, 2025

I wasn’t a "good student" during my academic years. I struggled, retook many subjects, and it took me six years to complete my Bachelor's degree in Computer Science and Engineering (CSE) from East West University, Dhaka (graduated in December 2021).