If you've ever worked with webhooks during local development, you know the pain. That special kind of frustration when you're deep in debugging a Stripe payment flow or an AWS SNS notification, and you have to restart ngrok, or Expose. Again. And now the URL has changed. Again. Time to update the webhook URL in …
I needed to test the compatibility of Dokan with a premium theme from ThemeForest. So I quickly googled and landed into a pirated/nulled site. I was surprised to find out it wasn't asking for money or didn't land into paid affiliate links. Although it was suspicious, I downloaded the theme and installed it in my …
As a developer who is very sensitive about performance, I never (mostly) used any backup plugin that depends mostly upon WordPress cron and tries to backup and upload to the same server or a remote server without offloading from the main PHP process. To me, it feels like I'm slowing down the server by relying …
Accountkit - A service provided by Facebook released in 2016, aims to provide a user authentication system without needing a password. Means, you can log in to any website, or a mobile app without needing to register with a username/email and a password. So it provides a better-secured user account where you don't have to …
API Blueprint describes itself as a powerful high-level API description language for web APIs. It's an opensource project with MIT license that focuses on collaboration and encourages better API designs through abstraction. For any API-first design, the main goal is to design the API on not focusing on the backend implementation behaviour. Designing your API …
I've released WooCommerce Conversion Tracking a while back because I needed a way to track conversion for my own need. Surprisingly there weren't any good plugins available, so I created one like I always do ? So I put it up in WordPress.org and I forgot about it. One day I surprisingly noticed it has …
I write a lot of plugins, published or unpublished, a lot! Every time I have to go through the same readme writing experience ?! But this time I actually took the time and built a visual readme builder that gives you live preview that exactly will look like in WordPress.org https://www.youtube.com/watch?v=RXzWsgjEzf0 The best part is? …
After watching Vova using my weDocs plugin for his plugin documentation, it was really intimidating. I loved the post, he explained his process with a case study and implemented a few new things that I liked. So I decided to bring a few features into the plugin. Schema.org implementation A few rich snippets have been added to …
Since I released the wp-eloquent package, there were some questions on how to use that actually? If someone is new to composer or a beginner in PHP, that might be a valid question and it's okay to be. Composer is less used in the WordPress world. I was asked this question a few times till …
Almost all my new WordPress installations are now migrated to PHP 7, thanks to easyengine. Managing sites with nginx got so much easier with easyengine. Just today I noticed that my blog isn't running PHP 7, rather it was running on PHP 5.6, bummer! After realizing, quickly I logged-in to the server via SSH and …