Blog
Blog
All Blog About Coding📝
There are some blog about coding that i create to add more insight and also to share knowledge

#Next.js
#DevOps
January 1, 2026
Why I Deploy Next.js on a VPS Without Docker (And You Should Consider It Too)
A practical guide on deploying Next.js applications to a VPS without Docker. Learn why sometimes the old-school approach is the better choice for small to medium projects.

#Laravel
#Tutorial Series
January 2, 2026
Rebuilding My Laravel E-Learning App: A Journey from 5.2 to Modern Laravel
The story of upgrading a legacy Laravel 5.2 e-learning platform to modern Laravel with Filament, Livewire, and best practices. Plus, a sneak peek at the upcoming tutorial series.

#Open Source
#Community
January 3, 2026
Building an Event Management System for a Developer Community
How I built a comprehensive event management system with registration, waiting lists, QR code tickets, and automated emails for LampungDev - a developer community in Indonesia.

#Laravel
#Tutorial Series
January 4, 2026
Laravel E-Learning Part 2: Setting Up Laravel 11 with Filament Admin Panel
Step-by-step guide to setting up a fresh Laravel 11 project with Filament 3 for building a modern e-learning admin panel.

#Laravel
#Tutorial Series
January 5, 2026
Laravel E-Learning Part 3: Database Schema Design
Designing a robust database schema for an e-learning platform with users, subjects, exams, questions, and results using Laravel migrations.

#Laravel
#Tutorial Series
January 6, 2026
Laravel E-Learning Part 4: Authentication & User Roles
Implementing role-based authentication with Admin, Teacher, and Student roles using Spatie Permission and Filament's multi-panel setup.

#Laravel
#Tutorial Series
January 7, 2026
Laravel E-Learning Part 5: Building the Exam System
Creating a complete exam system with Filament resources for managing exams, questions, and implementing the student exam-taking experience.

#Laravel
#Tutorial Series
January 8, 2026
Laravel E-Learning Part 6: Real-Time Features with Livewire
Adding real-time functionality to our e-learning platform using Livewire for live exam monitoring, instant notifications, and dynamic updates.

#Laravel
#Tutorial Series
January 9, 2026
Laravel E-Learning Part 7: Testing Strategy with Pest PHP
Implementing comprehensive testing for our e-learning platform using Pest PHP, covering unit tests, feature tests, and browser testing.

#Laravel
#DevOps
January 11, 2026
Laravel E-Learning Part 8: Production Deployment
Complete guide to deploying our Laravel e-learning platform to production using Ubuntu VPS, NGINX, MySQL, and automated deployment with GitHub Actions.