Sina AhamadpourTackle the N+1 Problem in Monoliths and MicroservicesIf you are a software engineer you might heard about the N+1 problem. This is something that is normally backend-related but is good to be…Apr 13Apr 13
Sina AhamadpourAutomate Laravel Multi-DB MigrationsAs you know Laravel is the PHP framework that made PHP community and projects alive back in 2011. It streamlined the development so much…Mar 24Mar 24
Sina AhamadpourConcurrency in PHPAs a person who fell in love with PHP, worked with PHP for almost 10 years, and moved to another country as a Software Engineer where most…Mar 36Mar 36
Sina AhamadpourLaravel Passport and Microservice ArchitectureThere was a time in history when everything was much simpler. All the logic for who has access to what resources was inside a simple class…Aug 23, 2023Aug 23, 2023
Sina AhamadpourIntroduction to Dependency Injection in GolangNo matter if you are a new software engineer or have started programming years ago, there is a possibility that you already heard the…Jul 7, 20231Jul 7, 20231
Sina AhamadpourSteps towards Load Testing by Postman, Apache Bench & JMeterRecently a task was assigned to me related to a microservice that manages the user favorited items. The mission was simple and easy enough…Jun 18, 20231Jun 18, 20231
Sina AhamadpourSimple NodeJS Project with TypeScript and Kubernetes / Part 4 (Last Part)In the previous part, we introduced express.js to act as a web server and accept incoming HTTP requests. We created Environment and…Apr 25, 2023Apr 25, 2023
Sina AhamadpourSimple NodeJS Project with TypeScript and Kubernetes / Part 3In the previous part, we did create a simple scaffolding for developing applications with clean architecture. You can read that here.Apr 23, 2023Apr 23, 2023
Sina AhamadpourSimple NodeJS Project with TypeScript and Kubernetes / Part 2In the previous part, we did a simple setup for developing applications on NodeJS with TypeScript. You can read that here.Apr 18, 2023Apr 18, 2023
Sina AhamadpourSimple NodeJS Project with TypeScript and Kubernetes / Part 1I was overthinking about publishing this or not, that part of my perfectionism brain kept disallowing me to do it because there are some…Apr 17, 2023Apr 17, 2023