Farhan Hasin Chowdhury

Farhan Hasin Chowdhury

Senior Software EngineerBangladesh

Farhan is a passionate full-stack developer and author. He's a huge fan of the open-source mindset and loves sharing his knowledge with the community.

  • Laravel
  • MySQL
  • Vue.js
  • Node.js
  • AWS
  • DigitalOcean
  • Kubernetes
  • AWS RDS
  • MongoDB
  • Python
  • AWS Beanstalk
  • AWS S3
  • AWS CloudFront
  • Redis
  • Express.js
  • AWS EC2
  • PostgreSQL
  • FastAPI
  • GitlabCI
  • JavaScript
  • PHP
  • +16

Latest Articles

How to run technical interviews
Farhan Hasin Chowdhury
Engineering·Leadership

A Comprehensive Approach to Conducting Technical Interviews for Engineering Managers

by Farhan Hasin Chowdhury

Technical interviews are an integral part of the hiring process in the tech industries, but depending on your experience as a...
Understanding the event loop in Node.js
Farhan Hasin Chowdhury
Engineering·Javascript

Understanding the Event Loop in JavaScript

by Farhan Hasin Chowdhury

During my five years as a technical lead, I’ve interviewed a number of JavaScript developers, and one concept that seems to g...
Farhan Hasin Chowdhury
Engineering·Node.js

How To Implement JWT Authentication On Node

by Farhan Hasin Chowdhury

If you're new to the world of Node.js developers, chances are you'll be interested in learning how to implement stateless JWT...
How To Use Vue 3 With Laravel 5 – 2
Farhan Hasin Chowdhury
Engineering·Laravel

A Quick Guide for How To Use Laravel With Vue.js 3

by Farhan Hasin Chowdhury

Although I’ve worked as a full-stack developer for many years, I like to define myself as a back-end developer. This is becau...
How To Create a Shopping Cart with Laravel Livewire – 2
Farhan Hasin Chowdhury
Engineering·Laravel

How to Create a Shopping Cart With Laravel Livewire

by Farhan Hasin Chowdhury

If you’re new to Laravel or web development in general and trying to build practice projects, it’s highly likely that you’ll ...
How To Create A Custom Package For Laravel
Farhan Hasin Chowdhury
Engineering·Laravel

Creating Your Own Laravel Custom Package: A Step-by-Step Guide

by Farhan Hasin Chowdhury

Packages are a great way to make a bunch of code reusable and easily shareable. You may have already come across many Laravel...
Dockerizing a Laravel Application for Development and Production
Farhan Hasin Chowdhury
Engineering·Laravel

A Practical Guide to Containerizing Laravel Applications With Docker

by Farhan Hasin Chowdhury

Due to its flexibility and ease of usage, Docker has become one of the most widely used, if not the most widely used, methods...
Laravel and oracle Database
Farhan Hasin Chowdhury
Engineering·Laravel

How To Use Laravel With Oracle Database

by Farhan Hasin Chowdhury

Oracle Database is one of the most reliable database management systems, while Laravel is currently the most popular PHP fram...
In-Depth Guide To Implementing JWT Authentication in Laravel – 2
Farhan Hasin Chowdhury
Engineering·Laravel

A Detailed Guide to Implementing JWT Authentication in Laravel

by Farhan Hasin Chowdhury

When it comes to implementing stateless authentication in Laravel, Laravel developers usually pick one of the official packag...
How to Use Laravel with React.js – 1
Farhan Hasin Chowdhury
Engineering·Laravel

Creating a Modern Application: Using Laravel With React.js

by Farhan Hasin Chowdhury

I started my web development career as a Python programmer, and my go-to framework in those days was Django. I came across La...
Laravel with mongodb
Farhan Hasin Chowdhury
Engineering·Laravel

How to Use Laravel With MongoDB: A Comprehensive Guide

by Farhan Hasin Chowdhury

MongoDB is one of the – if not the most – popular document-oriented database management systems out there. Now, if you ha...
Complete Guide to Deploying Laravel Applications on Virtual Private Servers
Farhan Hasin Chowdhury
Engineering·Laravel

Step-By-Step Guide to Deploying Laravel Applications on Virtual Private Servers

by Farhan Hasin Chowdhury

Developing modern full-stack web applications has become much easier thanks to Laravel but deploying them on a real server is...
A Practical Guide to Containerizing Node.js Applications With Docker
Farhan Hasin Chowdhury
Engineering·Node.js

A Practical Guide to Containerizing Node.js Applications With Docker

by Farhan Hasin Chowdhury

Node.js and Docker are probably the most uttered words these days in the web development scene and rightfully so. Both of the...
An In-Depth Guide to API Authentication With Laravel Passport
Farhan Hasin Chowdhury
Engineering·Laravel

An In-Depth Guide to API Authentication With Laravel Passport

by Farhan Hasin Chowdhury

Among all the features that Laravel provides out of the box, the authentication packages get the most attention from any newc...