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

Free  Generating PDFs from html and snappy in CakePHP 3

In previous tutorial, we have learned how to generate PDFs from html and snappy. In this tutorial, we will use the same approach, but apply it in CakePHP 3 framework. This tactic will enable the CakePHP controllers of your application to generate PDFs with a few lines of code. Table Of ...

View details