Free  Using Amazon DynamoDB as session handler in CakePHP 3

It requires a scalable infrastructure to run a scalable web application. The infrastructure must be able to handle unexpected traffic growth in an automatic manner. For example, when there is a sudden traffic bump, the infrastructure...

View details

Free  PHPUnit tips

In this tutorial, we will go though some tips we gathered over the years of using PHPUnit. It is not an introduction to PHPUnit, you should already be familiar with PHPUnit before you continue reading this tutorial. For those who need an introduction to ...

View details

Free  PHP functional programming for beginner

In this article, we are going to introduce a new programming paradigm called functional programming. This is an introductory article. Table Of Content ...

View details

Free  Composer for beginner

Before Composer was invented, PHP developers struggled with package management despite the fact that we had PEAR. The fundamental design flaw of PEAR Package Manager made it hard to scale and most of developers ...

View details

Free  Deployment script in PHP

Deployment strategy varies depending on your project's need. For small projects, we lean towards using Git deployment strategy, where a git pull is triggered whenever a git push is issued in certain branch. This strategy is simply and...

View details