Free  Install let's Encrypt and force site to use https

SSL is becoming an important part of every website day by day because of the exponential increase of credit card use for online payments and spike in hacking. If an E-commerce site is not using HTTPS, then users will think that inform...

View details

Free  Building Custom Search Engine with Algolia and CakePHP 3

Building a custom search engine for your application can be tricky. Beside designing an efficient data warehouse, robust search query. We also need a well-designed user interface. Table Of Content Introduction Algolia Algolia client S...

View details

Free  Real time notifications using Pusher in CakePHP 3

When users trigger actions that requires heavy processing power in our applications, the best practice is to put those actions into a worker queue and process them later. When they are done, we then notify users. In this tutorial, we will demonstrate how to build the notification part of the ...

View details

Free  Master PHP DateTime

It's a common task to work with date and time as a web developer. If you are still using functions like strtotime and date to work with date and time, you are missing out. PHP provides a dedicated class DateTime for dealing with date and time. Most of people have been ignoring it, despite...

View details

Free  Master PHP Array Functions

You are probably using array every day as a PHP developer, because it is the default collection type of data structure in PHP. What you might not be aware is that PHP provides tons of built-in array manipulation functions, they are more efficient compared to user land solution, because they are b...

View details