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
    12 min read
  2. Why I Choose Laravel

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

    Laravel PHP Framework
    5 min read
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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
  11. 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
  12. 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
  13. 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
  14. 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
  15. 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
    10 min read
  16. 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

No posts found

Try adjusting your search query or tag filters.