Blog Projects About
  • April 11, 2025 ai
    I don't code anymore — I manage AI chaos in Vibe
  • April 1, 2025 skymage image optimization
    How I built Skymage to escape the pixel optimization nightmare
  • January 14, 2025 laravel caddy
    How we handle 1000 Laravel websites on a single server
  • December 28, 2024 ubuntu
    Add user to sudo group without password when switching on Ubuntu
  • July 11, 2024 nginx laravel php
    Fix error when Nginx truncate HTML response
  • May 11, 2024 unocss laravel
    Setup UnoCSS with Laravel (The right way)
  • May 9, 2024 ssh
    Prevent SSH freeze when idle SSH session
  • December 1, 2023 laravel contabo storage
    Setup Contabo Object Storage s3 compatible in Laravel application
  • August 18, 2023 filament laravel debugbar laravel
    Fixing Filament app slowness when using Laravel Debugbar
  • August 22, 2022 php macos mcrypt
    Install PHP mcrypt extension on macOS
  • July 25, 2022 git
    Compress all git changed files when keeping the structure of the project
  • June 15, 2022 vim neovim
    Why you should learn Vim (motions)
  • May 19, 2022 laravel backup telegram
    Using Telegram to stores Laravel website backup
  • April 21, 2021 disqus
    The best "Free" comment service for technical blog
  • April 8, 2021 laravel tinker
    How to "tinker" with any PHP applications
  • March 23, 2021 laravel reactphp live reload
    Laravel live reloading without any js stuff
  • March 17, 2021 laravel
    Hidden laravel config env paths maybe you don't know
  • November 16, 2020 php
    Why I wrote Pekyll
© 2025 Nguyen Viet. Built with Lina
wakatime