Sarıkaya Dev Logo

Mahmut Sarikaya - Software Developer

Blog

Type‑Safe APIs with Laravel 11: Typed Routes, Enum Validation, and Auto‑Generated OpenAPI

Type‑Safe APIs with Laravel 11: Typed Routes, Enum Validation, and Auto‑Generated OpenAPI

Explore Laravel 11's new typed route signatures and built‑in enum support to create fully type‑safe APIs. Learn how to combine these features with automatic OpenAPI schema generation using tools like spatie/laravel-openapi, cutting boilerplate and boosting developer confidence.

September 1, 202600Detail→
Deploy Laravel on Fly.io: Edge‑First, Auto‑Scaling, Zero‑Downtime

Deploy Laravel on Fly.io: Edge‑First, Auto‑Scaling, Zero‑Downtime

Learn how to containerize a Laravel application and deploy it to Fly.io’s global edge network for automatic scaling, low latency, and seamless zero‑downtime releases. The guide walks through Dockerfile best practices, Flyctl configuration, managed PostgreSQL and Redis add‑ons, and integrates GitHub Actions for continuous deployment.

September 1, 202600Detail→
Event Sourcing in Laravel with Spatie Event Projector: Auditable, Scalable Apps

Event Sourcing in Laravel with Spatie Event Projector: Auditable, Scalable Apps

Explore how to implement event sourcing and CQRS in Laravel using Spatie's Laravel Event Projector. The guide covers setting up aggregates, event streams, projections, and read models, providing a robust, auditable architecture for high‑traffic applications.

September 1, 202600Detail→
Mastering Feature Flags in Laravel with Pennant, Cloudflare KV, and A/B Testing

Mastering Feature Flags in Laravel with Pennant, Cloudflare KV, and A/B Testing

Learn how to implement robust feature flagging in Laravel using the new Laravel Pennant package, backed by Cloudflare KV for ultra‑fast edge storage. This step‑by‑step guide covers setup, integration with Laravel Octane, real‑time toggles, and practical A/B testing scenarios to enable safe, incremental releases.

September 1, 202600Detail→
Build a Real‑Time Analytics Dashboard in Laravel with Echo, WebSockets, and ClickHouse

Build a Real‑Time Analytics Dashboard in Laravel with Echo, WebSockets, and ClickHouse

Learn how to create a high‑performance, real‑time analytics dashboard in Laravel by combining Laravel Echo, a WebSocket server (like Laravel Sail + Swoole or Pusher), and ClickHouse for ultra‑fast columnar storage. The guide walks through event broadcasting, data ingestion pipelines, and visualizing live metrics with Tailwind‑based UI components.

September 1, 202600Detail→
Deploy Laravel APIs to Cloudflare Workers with Wrangler – Edge‑Optimized Serverless Guide

Deploy Laravel APIs to Cloudflare Workers with Wrangler – Edge‑Optimized Serverless Guide

This guide demonstrates how to run Laravel applications on Cloudflare Workers using the Wrangler CLI and PHP compiled to WebAssembly. It walks through project setup, adapting Laravel’s bootstrap for the edge runtime, integrating R2 for persistent storage, and applying best practices for ultra‑low‑latency, globally distributed APIs.

September 1, 202600Detail→
Passwordless Authentication in Laravel: WebAuthn with Fortify & Jetstream

Passwordless Authentication in Laravel: WebAuthn with Fortify & Jetstream

Learn how to replace traditional passwords with secure, passwordless login in Laravel using the WebAuthn (FIDO2) standard. This guide walks through integrating Laravel Fortify, Jetstream, and a WebAuthn library to register devices, verify credentials, and protect your app against phishing and credential stuffing attacks.

August 31, 202600Detail→
Implementing OpenTelemetry in Laravel for Full‑Stack Observability

Implementing OpenTelemetry in Laravel for Full‑Stack Observability

Learn how to instrument Laravel applications with OpenTelemetry to collect traces, metrics, and logs, and visualize them using Jaeger, Prometheus, and Grafana. The guide covers setup, best practices, and real-world use cases for improving performance and reliability.

August 31, 202620Detail→
Serverless Laravel on AWS Lambda with Bref and Terraform

Serverless Laravel on AWS Lambda with Bref and Terraform

Learn how to turn a traditional Laravel application into a fully serverless solution using Bref, AWS Lambda, and API Gateway, while managing infrastructure as code with Terraform. The guide walks through setting up the Bref layer, configuring environment variables, deploying with zero‑downtime, and optimizing performance and cost for production workloads.

August 31, 202610Detail→
Implement Resilient Background Workflows in Laravel Using Temporal.io

Implement Resilient Background Workflows in Laravel Using Temporal.io

Learn how to integrate Temporal.io with Laravel to build reliable, stateful background workflows that survive failures and scale horizontally. This guide covers setting up the Temporal PHP SDK, designing workflow and activity code, connecting Laravel queues, and real‑world use cases such as order processing and email campaigns.

August 31, 202620Detail→
Build a Headless Laravel CMS with GraphQL, Lighthouse & Next.js

Build a Headless Laravel CMS with GraphQL, Lighthouse & Next.js

Learn how to create a modern headless CMS using Laravel and the Lighthouse GraphQL package, expose a secure API with Laravel Sanctum, and consume it in a Next.js TypeScript front‑end. The guide covers schema design, authentication flows, performance optimization, and deployment strategies for both monolithic and serverless environments.

August 31, 202630Detail→
AI‑Driven Content Personalization in Laravel with OpenAI Function Calling and Scout

AI‑Driven Content Personalization in Laravel with OpenAI Function Calling and Scout

Learn how to build a dynamic personalization engine in Laravel by combining OpenAI's function calling capabilities with Laravel Scout's searchable indexes. This guide covers setting up vector embeddings, designing prompt templates, integrating real‑time recommendations, and deploying the solution with best‑practice security and performance optimizations.

August 31, 202640Detail→