Skip to content

Shakil's Blog

  • Contact Us
  • Privacy Policy
  • Subscribe to Newsletter
Shakil's Blog
  • Git Mastery: The Complete Series
    Git

    Git Mastery: The Complete Series

    ByShakil Alam March 13, 2026March 28, 2026

    Reading Time: 2 minutesIf you’ve ever run a command and held your breath hoping nothing breaks, this series is written for you. Most Git tutorials teach you commands. This series teaches you how…

    Read More Git Mastery: The Complete SeriesContinue

  • 🚀 Send SMS & OTPs in Laravel the Laravel way! Laravel Fast2SMS is an open-source package for Fast2SMS API with queues, OTP & DLT support.
    LARAVEL

    How to Send SMS, OTP & DLT Messages in Laravel with Fast2SMS

    ByShakil Alam August 26, 2025March 22, 2026

    Reading Time: 3 minutesYou need to send an OTP. You look up the Fast2SMS API docs. Thirty minutes later you’re buried in raw HTTP calls, manually wiring retry logic, and writing code that…

    Read More How to Send SMS, OTP & DLT Messages in Laravel with Fast2SMSContinue

  • Laravel External API Reliability: When Their System Goes Down
    HOW TO

    Laravel External API Reliability: When Their System Goes Down

    ByShakil Alam May 4, 2026May 4, 2026

    Reading Time: 10 minutesTL;DR — Third-party APIs will go down. This article walks through building a Laravel trait that makes your failure policy explicit per model (not buried in a catch block), adds a recovery path…

    Read More Laravel External API Reliability: When Their System Goes DownContinue

  • Laravel File Upload Security: 7-Layer Defense Against Remote Code Execution
    HOW TO

    Laravel File Upload Security: 7-Layer Defense Against Remote Code Execution

    ByShakil Alam May 1, 2026May 5, 2026

    Reading Time: 9 minutesPart 3 of 4 — Laravel Architecture Patterns for Production ~9 min read · Security · Middleware · File handling A file upload is the moment you hand control to an…

    Read More Laravel File Upload Security: 7-Layer Defense Against Remote Code ExecutionContinue

  • Laravel Queue Architecture: Designing Background Work That Holds Up
    HOW TO

    Laravel Queue Architecture: Designing Background Work That Holds Up

    ByShakil Alam April 24, 2026April 24, 2026

    Reading Time: 8 minutesPart 2 of 4 — Laravel Architecture Patterns for Production ~9 min read · Queue design · Job architecture · Background processing Background jobs are one of those features that feel…

    Read More Laravel Queue Architecture: Designing Background Work That Holds UpContinue

  • Laravel Audit Trail: Building a System That Remembers
    HOW TO

    Laravel Audit Trail: Building a System That Remembers

    ByShakil Alam April 17, 2026April 17, 2026

    Reading Time: 9 minutesPart 1 of 4 — Laravel Architecture Patterns for Production ~10 min read · Compliance · Model logging · Request tracing A transaction record had been modified. The amount was different…

    Read More Laravel Audit Trail: Building a System That RemembersContinue

  • Laravel Architecture Patterns for Production
    HOW TO

    Laravel Architecture Patterns for Production

    ByShakil Alam April 17, 2026April 30, 2026

    Reading Time: 3 minutesMost Laravel applications work. Routes respond, data gets saved, users can log in. The framework handles it. Then the hard questions arrive. Can you prove that transaction wasn’t tampered with? Or: what happens…

    Read More Laravel Architecture Patterns for ProductionContinue

  • How I Reduced Video Storage by 30GB/Day Using FFmpeg and Laravel
    HOW TO

    How I Reduced Video Storage by 30GB/Day Using FFmpeg and Laravel

    ByShakil Alam April 7, 2026April 8, 2026

    Reading Time: 7 minutesMost teams don’t realize how expensive “just 30 seconds of video” can become — until it silently turns into terabytes of storage and a massive monthly bill. That’s exactly what…

    Read More How I Reduced Video Storage by 30GB/Day Using FFmpeg and LaravelContinue

  • Laravel Fast2SMS
    HOW TO

    Laravel Fast2SMS v2.0.0 — WhatsApp Support, Notification Channels & a Smarter DX

    ByShakil Alam March 29, 2026March 29, 2026

    Reading Time: 4 minutesWhen I shipped v1 of laravel fast2sms, the goal was simple: send SMS to Indian phone numbers from Laravel without wrestling raw API arrays. v2.0.0 takes that same idea much…

    Read More Laravel Fast2SMS v2.0.0 — WhatsApp Support, Notification Channels & a Smarter DXContinue

  • Git for Beginners
    Git

    What is Git and How Does It Work? A Beginners’s Guide

    ByShakil Alam March 15, 2026March 22, 2026

    Reading Time: 5 minutesYou’ve seen the word Git everywhere. Job listings. GitHub. Tutorials that just assume you already know what it means. Nobody ever stopped to explain it from scratch. This post is…

    Read More What is Git and How Does It Work? A Beginners’s GuideContinue

  • Git as Your Safety Net: The Confidence to Work Fearlessly
    Git

    Git as Your Safety Net: The Confidence to Work Fearlessly

    ByShakil Alam March 13, 2026March 18, 2026

    Reading Time: 8 minutesPart 5 of the Git Mastery Series← Part 4: Collaboration That Doesn’t Create Chaos By the time most developers reach this level of Git knowledge, they’ve already had the experience…

    Read More Git as Your Safety Net: The Confidence to Work FearlesslyContinue

Page navigation

1 2 3 … 5 Next PageNext

© 2026 Shakil's Blog - WordPress Theme by Kadence WP

X Instagram YouTube
Share on Social Media
xfacebooklinkedinwhatsapptelegram

Oh hi there 👋
It’s nice to meet you.

Sign up to receive awesome content in your inbox.

We don’t spam! Read our privacy policy for more info.

Check your inbox or spam folder to confirm your subscription.

Scroll to top
  • Contact Us
  • Privacy Policy
  • Subscribe to Newsletter
Search