Blog

Laravel, PHP and DevOps, from practice

Practical knowledge about Laravel, PHP, testing, Docker, CI/CD, and modern developer workflow.

Social Login in Laravel with Socialite

Socialite performs OAuth redirects and returns provider identity; your application owns account linking, session security and recovery. Configure environme...

4 min read

Building a Production-Ready GitLab CI/CD Pipeline for Laravel: From Testing to Deployment

In this comprehensive guide, we'll build a robust GitLab CI/CD pipeline for a Laravel application that includes automated testing, code quality checks, ass...

7 min read

Nginx for Laravel: A Modern, Focused Configuration Guide

Nginx should expose only Laravel's public directory, pass application paths to index.php, and refuse hidden files or arbitrary PHP execution. On nginx 1.25...

4 min read

Instant Search in Laravel with Scout + Typesense + React

This guide shows how to implement advanced real-time search in Laravel using Scout and Typesense. 📋 Table of Contents Introduction Laravel Scout Setup Add...

5 min read

Secure a Laravel Application: OWASP Risks and Practical Defences

Secure a Laravel Application: OWASP Risks and Practical Defences Laravel gives you secure primitives; it cannot decide who may access an invoice, which URL...

4 min read

Production-Ready CI/CD with Docker on GitLab – Practical Guide

This guide shows how to build a professional CI/CD pipeline on GitLab for a Laravel (or any) application using Docker, buildx, automated testing, image bui...

6 min read

Need someone to take responsibility for the next step?

Let’s talk about your project and define a scope that actually makes sense for your goals.