Archives
All the articles I've archived.
-
Laravel and HTMX Error Handling
Published: at 08:13 PMIt's been a while now I am using HTMX more often especially after I migrated VitoDeploy to HTMX!
-
Changing my Music taste
Published: at 07:12 PMUntil two years ago I was listening to any kind of music very normally :) until I got introduced to Post-Rock! After that, I wasn't that normal person with a normal music taste anymore 😅. This post is about how this happened.
-
Why use Laravel Breeze to set up your authentication?
Published: at 10:22 AMUnlike other Auth libraries, Breeze is a starter kit. This means after installing it and setting it up you don’t need the library in your composer.json file and you can safely delete it.
-
Simple broadcasting with Laravel and Livewire without Websockets
Published: at 10:22 AMSometimes you have a small application and from cost and effort perspective you don’t want to spend more money and time on implementing Websockets in your application to give the real-time feelings to your users. And somehow you also don’t want to use Third-Parties like Pusher or Ably :)
-
Automated Database Backups with VitoDeploy
Published: at 05:22 PMYesterday I released an update for VitoDeploy which enables you to backup your databases into cloud!
-
Manage your Bookmarks on Cloud with Linkinize
Published: at 12:11 PMLinkinize is a cloud bookmark management tool. If you work in a team and have many links, Read this post to see how you can save a lot of time and effort.
-
Choose the right IP to Geo Location API
Published: at 03:14 PMThere are many IP to Geo Location APIs available on the internet but here I want to help you to choose the right one for your services.
-
Free, Open-Source and Self-Hosted Server Management Tool
Published: at 02:22 PMVitoDeploy — Free, Open-Source and Self-Hosted Server Management Tool
-
Configure Logstash, Elasticsearch, and Kibana with Docker
Published: at 05:56 PMLogging is a meaningful way to monitor your application’s behavior. When it comes to production and having multiple servers running one application in different instances, You might want to have a unified logging system to check them all in one place.
-
Automated pipeline tests, version bumping and deployments with Gitlab
Published: at 10:12 PMI want to share with you how to set up a fully automated deployment including tests and version bumping.
-
Run PHPUnit tests, multiple times with different data sets
Published: at 10:11 AMSo most of you might know this, Specially you old-school PHP developers 🙂 but it’s not gonna fill the internet’s capacity so let me be happy by writing this post.
-
Run Laravel tests on GitHub Actions
Published: at 10:22 AMImagine yourself in a big team coding on a single project. In our scenario the project is Laravel. There would be tens of Pull Requests waiting to merge but you need to make sure that nothing wrong after the merge. Obviously, you’ll have tests in your project but it would be very tricky to go through the all PRs and run the tests on your local.
-
Mysql auto backup to Dropbox
Published: at 10:22 AMIn this article, I’m gonna show you how you can easily configure an auto backup Mysql database to a Dropbox account using Mysqldump and Cron jobs on an Ubuntu server.
-
How to monitor Laravel application servers
Published: at 04:22 PMLaravel Monitoring is a package by myself so you can monitor your Laravel application’s server resources like CPU, Disk, and Memory
-
Laravel Custom Helpers, Facades, and Testing Fakes
Published: at 12:10 PMLet’s consider that we want to create a custom helper named SSH. This helper is going to connect to a remote server via ssh and execute some commands.
-
Free IP API
Published: at 03:22 PMAfter searching on the Internet for websites that provide a service for getting more information about IP addresses, Like what country they belong to, I decided to create a free one!