Goran Popović

Hello there and welcome! My name is Goran Popović.

I'm a software developer, with various experience in the industry, currently working as a backend developer in an AI-powered company. I started my career within WordPress ecosystem, but for the last couple of years I have really enjoyed working with Laravel. When able, I hope to share some of my knowledge and experiences in the form of blog posts. I'll write mostly about Laravel and other related topics.

If you want to learn more, check out the about page.

Feel free to contact me on LinkedIn, Twitter (X) or send me an email.

Want to be the first to know when I publish an article? Join the newsletter.

Using LEMP stack on Ubuntu to host a Laravel app

LEMP stack is a go-to environment for many PHP-based apps. See how you can install and configure all of the necessary components for running Laravel.

A deeper dive into optimal PHP-FPM settings

PHP-FPM config files usually aren't something that you give too much attention to until something goes wrong. Here's what you can do when that time comes.

Running custom Artisan commands with Supervisor

While Supervisor is commonly used with queue-related commands, there is nothing stopping you from using Supervisor to run and monitor your own custom commands.

EmailOctopus SDKs for PHP and Laravel

EmailOctopus is an affordable and straightforward email marketing platform. Check out how you can effortlessly utilize their API from your PHP-based application.

Send, validate, and store Base64 files with Laravel

Learn how to parse and store Base64 files when sending pure JSON requests to your Laravel application.

Docker on WSL with PhpStorm - Best of both worlds

Find out how you can use Docker on WSL with PhpStorm without the performance penalties and without the need to transfer all of the native Windows apps to WSL.