Blog
I write about stuffs, occasionally.
2024
- Customising Password Reset Email Notification in Laravel
- A Simple Utility Function to Switch PHP Version in Zsh
- Rector Upgrade Rules for WordPress
2023
- 2023 Recap
- Extending spatie/laravel-activitylog for Auth Events
- Validating Laravel Prompts Using Built-in Validation
- Handling User Timezone in Laravel
- Dynamically Modify Eloquent $fillable Property Using Trait
- Raycast
2022
- 2022 Recap
- Automating WordPress.org Plugin Readme Update
- Setting Up a Global .gitignore File
- Migrating to pnpm
- Marking Draft Posts in List Page in Hugo
- Joining Human Made
- Setting Up macOS for Web Development
2021
- 2021 Recap
- Last Day at OSKY
- mpv's Scripts
- Seeding Eloquent Model With Media
- Add Additional Validation During WordPress Login
- Sorting Laravel Query Builder by Relationship Value
- New WordPress Plugin Release: FS Login Devices
- New WordPress Plugin Release: FS Registration Password
- New WordPress Plugin Release: FS Disable Users
- Setting Up Github Action for Automatic WordPress Plugin Release
- New WordPress Plugin Release: FS Email Tools
- Setting Up Persistent Floating Browser Window in bspwm
- Validate Options on Custom WordPress Settings Page
- A Simple Docker-based LEMP Stack
2020
- 2020 Recap
- Setting Up ncmpcpp With Mopidy and Spotify in Arch Linux
- Eight Years
- Better Laravel Route Management
- Recap of My Sitepoint Articles
- Add Password During WordPress Registration Process
- Using WordPress Template Utility for HTML Generation
- Add Additional Validation to WordPress Uploads
- Override Vendor Classes in Composer
- Integrate Laravel With Turbolinks and Stimulus
- Better mysqldump with Progress
- My Simple Hugo Blog Setup