ThakurCoder

All Posts - Page 5

Blog Posts - Page 5

Architecture
Laravel

Getting Familiar with Event Sourcing in Laravel

Event sourcing is a powerful architecture pattern for handling complex data changes over time. This blog will introduce you to the principles of event sourcing and demonstrate how to use it in your Laravel applications with the Spatie package.

January 10, 20255 min read
DevOps
Next.js
PHP
+1

CGI, FastCGI, php-fpm, and nginx: The Web Server Squad You Need to Know

Ever wondered how your shiny new blog—like my recently deployed CodeBit Chronicles—flies from server to screen? It’s all thanks to nginx, CGI, FastCGI, and php-fpm working together. These tools handle everything from static assets to dynamic PHP APIs powering a Next.js frontend. In this guide, we’ll break down their roles with examples from my blog deployment, showing how they bring it all to life. New to servers or a seasoned dev? Let’s dive into the fun!

December 30, 20247 min read
PHP
Performance
Server

Php 8.4: features, improvements, and deprecations you need to know

PHP 8.4 introduces several exciting features and improvements while deprecating or removing outdated functionality. Here’s a comprehensive overview of what’s new and what’s changed. --- 🚀 Key F...

November 21, 20245 min read
Laravel
Server

Exploring Laravel Octane: Enhancing PHP Application Performance

🚀 Laravel has consistently been a go-to framework for PHP developers due to its elegant syntax, robust features, and thriving ecosystem. With the introduction of Laravel Octane, Laravel takes a s...

November 14, 20243 min read
Docker
Laravel
Server

Building a dockerized laravel application with serversideup image and redis integration

Building a Laravel App Using ServerSideUp Image with Docker Docker provides a powerful way to containerize your Laravel application, making it easier to manage dependencies, environments, and...

July 11, 20245 min read
Best Practices
Laravel

Webhooks in laravel: when sending and receiving messages, make sure both ends are aligned

Ever tried getting two systems to play nice with each other? It’s like trying to get two cats to share a sunbeam—tricky but totally worth it. Webhooks are the digital equivalent of sending a friendly...

July 10, 20244 min read
Best Practices

Mastering database timestamps and timezones: strategies for global consistency

In today's interconnected world, handling timestamps and timezones effectively is crucial for ensuring data accuracy and consistency. As databases increasingly serve global audiences, understanding h...

July 9, 20243 min read
Database
Laravel
PHP

Supercharging laravel search: transitioning from mysql full-text search to typesense

As web applications grow in complexity and user expectations soar, delivering fast, accurate, and relevant search results becomes critical. Whether you’re building a content-heavy platform, an e-comm...

July 8, 20248 min read
Best Practices
Performance

How instagram solved its justin bieber problem

Introduction In the dynamic world of social media, managing high-profile accounts presents significant challenges. One notable instance is Instagram's approach to handling the massive traffic and...

July 6, 20244 min read
Database
Laravel

Understanding longtext and json in mysql: optimal data storage solutions

Choosing the right data type in MySQL is crucial for optimizing database performance, ensuring efficient storage, and enabling effective data retrieval. This blog provides an in-depth look into vario...

July 5, 20244 min read