Writing

Thoughts, tutorials, and deep-dives on backend architectures and software engineering.

Filter by:
  1. Case Study: Building the Backend of E1OD — A Branded Merchandise SaaS Platform from Scratch

    A case study of how I approached building the backend of E1OD — a branded merchandise SaaS platform from scratch using Laravel.

    Laravel SaaS Backend Case Study
    12 min read
  2. Optimizing Laravel Mail with Persistent SMTP Connections

    Learn how to solve concurrent connection limits and speed up email sending in Laravel by implementing persistent SMTP connections.

    Laravel PHP Backend Performance
    6 min read
  3. Build a Rate-Limited Public API from Scratch in Laravel

    Learn how to build a public REST API in Laravel from scratch and secure it from abuse using Laravel's powerful rate-limiting features.

    Laravel API Backend Tutorial
    8 min read
  4. Build a REST API with Laravel and Secure It with Sanctum

    A step-by-step guide to building a robust REST API using Laravel and implementing token-based authentication with Laravel Sanctum.

    Laravel API Security Sanctum Tutorial
    10 min read
  5. Build a Drag and Drop File Uploader from Scratch

    Build a fully functional drag and drop file uploader using only vanilla JavaScript and the native HTML5 Drag and Drop API — no libraries needed.

    JavaScript HTML5 Frontend Tutorial
    8 min read
  6. Build a Real-Time Chat App with WebSockets

    Learn how to build a real-time chat application from scratch using the native WebSocket API and a lightweight Node.js server — no Socket.io required.

    JavaScript WebSockets Node.js Tutorial
    9 min read
  7. Build a REST API with FastAPI from Scratch

    Step-by-step guide to building a high-performance asynchronous REST API with Python FastAPI.

    FastAPI Python API Tutorial
    8 min read
  8. Build a Role & Permission System in Laravel from Scratch

    Learn how to architect and build a customized Role and Permission authorization system in Laravel without relying on third-party packages.

    Laravel Security Authorization Tutorial
    10 min read
  9. Build a Multi-Step Form with Laravel and Validation

    A comprehensive guide on creating robust, multi-step forms in Laravel utilizing sessions and built-in validation.

    Laravel Forms Validation Tutorial
    9 min read
  10. Build a File Upload & Management System in Laravel

    Learn how to build a robust file upload and management system in Laravel, including validation, storage, and retrieval.

    Laravel File System PHP Tutorial
    7 min read
  11. Build a Real-Time Notification System with Laravel + Pusher

    A comprehensive tutorial on building a robust real-time notification system in Laravel using Pusher and Laravel Echo.

    Laravel Pusher WebSockets Tutorial
    8 min read
  12. Build a REST API with Laravel from Scratch

    A comprehensive guide to building a robust and scalable REST API using Laravel from scratch.

    Laravel API Tutorial
    8 min read
  13. Build a Video Calling App with PeerJS

    A step-by-step guide to building a simple WebRTC video calling web application using PeerJS.

    JavaScript WebRTC Tutorial
    6 min read
  14. How I Structure Laravel Projects

    Every developer has a different way of organizing Laravel projects. Over the years, after working on APIs, business systems,

    Laravel PHP Backend
    8 min read
  15. Why I stopped using ORMs for complex queries

    A look at where ORM abstractions break down and when raw SQL is the better, cleaner choice.

    Laravel PostgreSQL Backend
    8 min read
  16. Queue-Wide Inspection Methods

    Laravel 13.8.0 introduces new methods that allow developers to inspect jobs across all queues more easily.

    Laravel PHP Backend
    10 min read
  17. Why I Choose Laravel

    When I started working as a backend developer, I explored many technologies and frameworks.

    Laravel PHP Framework
    5 min read

No posts found

Try adjusting your search query or tag filters.