Free  Your first GraphQL API - Pagination

Pagination is a common technique for loading large data set. It provides good user experience without sacrificing server performance. In this tutorial, we are going to implement pagination for our data table. Table Of Content ...

View details

Free  Your first GraphQL API - Introduction

GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly w...

View details

Free  How to integrate Facebook login with CakePHP 3

Previously, we have learned how to integrate Facebook login using a plugin called Facebook Login. A lot of things have changed since then, include Facebook SDK and the maintenance of Facebook Login plugin. It has become obviously tha...

View details

Free  Preview email with DebugKit in CakePHP 3

The ability to preview an email's look and feel during development is a huge time saver for developers. The de-facto CakePHP development tool DebugKit, shipped along with CakePHP 3, already provides ...

View details

Free  PHPUnit Tip - Access Private Properties of an Object via Closure

In this tutorial, we share a tip on how we can access a private property of an object without using getter/setter methods. Sometimes, when writing out tests, to inspect the private properties of our testing class, we ...

View details