Skip to content

Shakil's Blog

  • Contact Us
  • Disclaimer
  • 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 in Laravel with Fast2SMS
    LARAVEL

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

    ByShakil Alam August 26, 2025June 22, 2026

    Reading Time: 4 minutesQuick answer: Install the package with composer require itxshakil/laravel-fast2sms, add your FAST2SMS_API_KEY, then send an OTP with Fast2sms::otp(‘9999999999’, ‘123456’);. Full setup — DLT, queues, WhatsApp, and notifications — is below. Sending SMS in Laravel…

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

  • API Resources — Standardizing Every API Response
    HOW TO

    API Resources — Standardizing Every API Response

    ByShakil Alam June 28, 2026June 28, 2026

    Reading Time: 4 minutesSeries: Every Laravel Project Should Have These Building Blocks Part: 33 of 35 Level: Beginner–Intermediate Prerequisites: Thin Controllers What You’ll Learn The Problem with Raw Eloquent Models This is in every beginner’s codebase: What’s wrong with it?…

    Read More API Resources — Standardizing Every API ResponseContinue

  • Testing Strategy — What to Test and How
    HOW TO

    Testing Strategy — What to Test and How

    ByShakil Alam June 28, 2026June 28, 2026

    Reading Time: 4 minutesSeries: Every Laravel Project Should Have These Building Blocks Part: 32 of 35 Level: Intermediate Prerequisites: Action Classes, Service Classes What You’ll Learn The Three Test Types Laravel supports three kinds of tests, each with a specific…

    Read More Testing Strategy — What to Test and HowContinue

  • Git Hooks — Enforcing Quality at Commit Time
    HOW TO

    Git Hooks — Enforcing Quality at Commit Time

    ByShakil Alam June 28, 2026June 28, 2026

    Reading Time: 3 minutesSeries: Every Laravel Project Should Have These Building Blocks Part: 31 of 35 Level: Beginner–Intermediate Prerequisites: Composer Scripts, Larastan, Rector, Pint What You’ll Learn The Problem with “I’ll Fix It Later” Code review catches things. CI catches things….

    Read More Git Hooks — Enforcing Quality at Commit TimeContinue

  • Composer Scripts — One-Command Developer Onboarding
    HOW TO

    Composer Scripts — One-Command Developer Onboarding

    ByShakil Alam June 28, 2026June 28, 2026

    Reading Time: 3 minutesSeries: Every Laravel Project Should Have These Building Blocks Part: 30 of 35 Level: Beginner–Intermediate Prerequisites: None What You’ll Learn The Problem with README Instructions Every project has a README that says something like: Six steps, and…

    Read More Composer Scripts — One-Command Developer OnboardingContinue

  • Slow Query Detection — Catching Performance Problems Before Users Do
    HOW TO

    Slow Query Detection — Catching Performance Problems Before Users Do

    ByShakil Alam June 28, 2026June 28, 2026

    Reading Time: 3 minutesSeries: Every Laravel Project Should Have These Building Blocks Part: 29 of 35 Level: Intermediate Prerequisites: App Service Provider, Structured Logging What You’ll Learn Why Slow Queries Matter Slow queries are the most common cause of slow…

    Read More Slow Query Detection — Catching Performance Problems Before Users DoContinue

  • ErrorReporter — Rate-Limited Exception Emails
    HOW TO

    ErrorReporter — Rate-Limited Exception Emails

    ByShakil Alam June 28, 2026June 28, 2026

    Reading Time: 4 minutesSeries: Every Laravel Project Should Have These Building Blocks Part: 28 of 35 Level: Intermediate Prerequisites: Request Logger Middleware, Notifications and Mail What You’ll Learn The Problem with Naive Exception Emails If you wire a simple exception…

    Read More ErrorReporter — Rate-Limited Exception EmailsContinue

  • Request Logger Middleware — Full HTTP Lifecycle Observability
    HOW TO

    Request Logger Middleware — Full HTTP Lifecycle Observability

    ByShakil Alam June 28, 2026June 28, 2026

    Reading Time: 3 minutesSeries: Every Laravel Project Should Have These Building Blocks Part: 27 of 35 Level: Intermediate Prerequisites: Structured Logging What You’ll Learn Why You Need a Request Log When a user reports “something went wrong around 2pm…

    Read More Request Logger Middleware — Full HTTP Lifecycle ObservabilityContinue

  • AI in the Laravel Development Workflow
    HOW TO

    AI in the Laravel Development Workflow

    ByShakil Alam June 28, 2026June 28, 2026

    Reading Time: 6 minutesSeries: Every Laravel Project Should Have These Building Blocks Part: 26 of 35 Level: Intermediate Prerequisites: None What You’ll Learn The Problem: AI That Doesn’t Know Your Project By default, AI coding assistants know Laravel as…

    Read More AI in the Laravel Development WorkflowContinue

  • Larastan, Rector, and Pint — Your Automated Code Quality Team
    HOW TO

    Larastan, Rector, and Pint — Your Automated Code Quality Team

    ByShakil Alam June 28, 2026June 28, 2026

    Reading Time: 4 minutesSeries: Every Laravel Project Should Have These Building Blocks Part: 25 of 35 Level: Intermediate Prerequisites: GitHub Actions CI What You’ll Learn The Three Tools and What They Do These three tools are the quality pipeline…

    Read More Larastan, Rector, and Pint — Your Automated Code Quality TeamContinue

Page navigation

1 2 3 … 9 Next PageNext

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

X Instagram YouTube
Share on Social Media
xfacebooklinkedinwhatsapptelegram
Scroll to top
  • Contact Us
  • Disclaimer
  • Privacy Policy
  • Subscribe to Newsletter
Search