Recently published tutorials
3 common design patterns in practical examples
Design patterns are general solutions to common problems. They are concluded by experienced programmers after they have encountered the same ?
Benefits of using application service classes
TDD does not only help us think before coding but also improves the overall project quality because we can now do refactoring
Benefits of using value objects
Money is a combination of a number and a currency. A period is a combination of a start time and end time
Build a forum with CakePHP (part 1)
Import the tables to your database using the script below. It will as well add some dummy data since we are not going to build a backend
Build a forum with CakePHP (part 2)
There are some common components we are using throughout this application. Thus we can add them to the AppController
Build a forum with CakePHP (part 3)
We create four models representing four database tables. And four tables are tied together with following relationships
Build a forum with CakePHP (part 4)
The first thing we are going to build in this tutorial is the function for showing/viewing/adding topics. These functions are handled
Build an image gallery with Pikachoose and PHP
Which means users will upload images dynamically from a script and the front page will automatically show an image powered by Pikachoose
Build a shopping cart with CakePHP and jQuery (part 1)
Specifically we need to load the Bootstrap resources (JavaScript and CSS files). And construct a simple layout for our shopping cart
Build a shopping cart with CakePHP and jQuery (part 2)
"Product" class does not do anything specific; it is currently just a placeholder. In case you need to add additional features
Building Custom Search Engine with Algolia and CakePHP 3
Algolia is web service providing hosted search engine. It takes way less time to build a custom search engine with Algolia
3 simple steps to migrate Auth component to CakePHP 2.x
Auth component is introduced with three types of authentication handlers. So the way of setting its variables is changed
Showing 49 to 60 of 176 results