Working with PHP Attributes: Do’s & Don’ts
Attributes in PHP simplify code configuration by allowing you to annotate code elements with metadata...
Gathering all my in-depth reflections on programming, solution architecture, and related topics, arranged in a chronological sequence.
Attributes in PHP simplify code configuration by allowing you to annotate code elements with metadata...
Hey everyone! 👋 I’m excited (and a bit nervous!) to share that I’m now open for sponsorships! After...
Managing environment variables is crucial for configuring applications across different environments,...
I'm excited to introduce Kong Admin API for PHP, a powerful and framework-independent PHP package...
In today’s development landscape, APIs are the backbone of many applications, enabling integrations...
When developing PHP and Laravel applications, having the right tools in your code editor can...
Introduction Maintaining an up-to-date changelog is essential for documenting project...
For developers looking to keep their Laravel codebase clean, maintainable, and organized, Laravel...
When building modern applications, managing profile information like addresses, phone numbers,...
Setting up a Laravel project can be repetitive and time-consuming. To address this, I’ve developed a...
Managing and sharing long, cluttered URLs can be a hassle—this is where Shrinkr steps in. Shrinkr is...
When developing applications that involve both Docker containers and services running on your local...
Tracking your website’s uptime and SSL certificate validity has never been easier with AppPulse....
Hey Laravel developers! 🚀 Managing SQL views in your Laravel migrations just got a whole lot easier...
Hey, Laravel developers! 🚀 I’m excited to introduce Traitify, a newly released Laravel package...
Translations play a crucial role in making your Laravel application accessible to users in multiple...
PHP enums are a powerful tool for defining a fixed set of constants while enabling you to attach...
When managing NGINX-secured areas, implementing Basic Authentication is a straightforward yet...
QR codes are a practical tool for sharing data, and implementing them in a Laravel application can be...
In today's world of continuous integration and deployment, automating the process of pushing code...
In modern web applications, using UUIDs (Universally Unique Identifiers) as primary keys offers...
When building applications, especially those with search functionalities, making the search...
In the ever-evolving landscape of software development, maintaining code quality and consistency is...
In today's fast-paced development environment, automation is key to improving efficiency and...
When working with databases, it's common to encounter situations where some fields might be empty or...
If you're working on macOS and need to install Imagick for PHP 8.3, you might run into issues where...
Managing loading states in a Livewire and Alpine.js application can be tricky, especially when you...
Hi! 🌟 I'm excited to share an incredible resource that will elevate your Laravel development skills...
GitHub Actions provides a powerful way to automate workflows directly from your GitHub repository. In...
My intention is to allow developers to generate all Livewire components unit test easily with one...
Here are 10 content nuggets for 10 Tips for Leaders to Cultivate Humility and Stay Grounded in...
Table of Contents Introduction Team Management Building and Motivating the...
Problem Statement You might come across to the situation where you need to test your email...
Today I will share with you how you can setup Kong Gateway 3.5 with PostgreSQL 16, both in Almalinux...
Just my personal preference to become Software Developer. Nothing fancy. Fundamental Set...
A simple command to update Sequence in your Postgres table: SELECT concat('SELECT setval(''',...
In this blog post, I will show you, how you can install Kong Gateway in the Docker. ...
A bash script to generate build for all OS in Go. The Script Copy the following script...
JomLaunch JomLaunch, Menghimpunkan professional ICT tanahair (Bringing together ICT...
You may previously skipped creating unit tests in your application, but you feels it's necessary for...
This is continuity form the previous post here. I was asked if it is possible, if we create a Global...
Today, I had a request, to improve how searching should work in the application which my team...
Recent works require me to work with Livewire and ChartJs. Here how the expectation should...
If you familiar with Jetstream, you will noticed app/Actions directory in your project. This post...
If you are using Rappasoft Laravel Livewire Table version 2, then you might have the situation to add...
Let's create a confirmation dialog using Livewire. The confirm dialog will display and do what ever...
Let's create a simple Livewire Alert component, to replace a normal conventional alert message....
Create a Github Action to lint your Python scripts, simply copy & paste the following snippet and...
Today I come across a use case where I need to minimise writing route('resources.index)` and so on,...
Usually, if you run into working with team, you might want to speed up a little on cloning the codes,...
TLDR; Copy paste the following Github Action configuration: name: "Update...
So, we know how to create Webhook Provider application and Webhook Consumer application. So, what's...
Now we have the basic understanding of webhook as in my Webhook: Part I and we also creating our own...
Continue from previous post, let's build our first Webhook Provider. We going to build using...
The Definition of Webhook A webhook in web development is a method of augmenting or...
A quick one: <?php if(! function_exists('to_htmlentities')) { function...
Automate common commands used for deployment is very useful to simplify deployment process. One of my...
Debugging when using Guzzle, is quiet easy by providing the debug key in the...
In my previous post on Load Dynamically Livewire Components from Different Namespace, I've hit an...
You might come across, you need a simple CLI application for your system / solution / process, a...
Few ways you can simplify, how you should standardise your PHP code style, by following PSR-12. For...
If you are familiar with Laravel Livewire, you might come across (especially you working with huge...
Recent works let introduce me some challenges in putting Kibana Dashboard into applications, in...
You may come across, to have a running number, case id or reference number of your records, so that...
Just come across a use case during my daily works, to query through Elasticearch indices, in...