| | Date | Title | Author | Hits |
| | 10-17-11 | | Alejandro Gervasio | 11426 |
In this fifth installment of the series, I will finally implement a fully functional user service. This additional layer will use the functionality of a mapper to run CRUD functions on user entities, as well as retrieve these domain objects in XML format. |
| | 10-17-11 | | Alejandro Gervasio | 9159 |
In this fourth part of the series, I add to the mapping layer of this sample application a couple of additional classes. These new classes will handle collections of entities (and more specifically, user objects). |
| | 10-17-11 | | Alejandro Gervasio | 10833 |
In this third part of a series, I will extend the functionality of the sample application by adding an easily customizable data access layer to it. Implementing this structure will be a fairly straightforward process. Its building blocks will include a simple segregated interface along with a basic MySQL adapter. |
| | 10-17-11 | | Alejandro Gervasio | 15113 |
In this second part of a series on PHP services layers, I add a couple of data mappers to our sample application. These data mappers will allow us to bridge the domain model with the data access layer. With this addition, we're one step closer to implementing a fully-functional user service. |
| | 10-11-11 | | Alejandro Gervasio | 24553 |
In this first part of a series, I introduce you to what a service layer is and how to use it in conjunction with an MVC stack. While you don’t need to use one in every possible case, a service layer can be of great help in interfacing sections of an application with multiple client layers. |
| | 09-21-11 | | Alejandro Gervasio | 23916 |
This final chapter in a three-part series will teach you how to insert, update, and delete documents from a collection using MongoDB and PHP. |
| | 09-15-11 | | Alejandro Gervasio | 13963 |
This article continues our look at MongoDB. This time, we will be showing you how to count and retrieve documents from a collection. |
| | 09-01-11 | | Alejandro Gervasio | 18807 |
This tutorial will show you how to use MongoDB with PHP as an alternate database choice. |
| | 08-18-11 | | Alejandro Gervasio | 11564 |
In this second part of a two-part series, we will be learning how to apply the Law of Demeter in PHP. |
| | 08-16-11 | | Alejandro Gervasio | 23281 |
In this PHP programming tutorial, we will be looking at the Law of Demeter and learn how to avoid violating its strict rules. |
| | 08-11-11 | | Codex-M | 6996 |
In this programming tutorial, you will be learning how to use PHP and the R&OS PDF class to convert Wordpress posts to pdf's without losing article images in the process. |
| | 07-27-11 | | Codex-M | 330159 |
This programming tutorial will teach you how to create a simple, yet secure login script utilizing PHP using MySQL and bracing for XSS attack prevention. |
| | 07-19-11 | | Codex-M | 22764 |
You have no doubt encountered suggestions on how to optimize PHP scripts for speed. These suggestions are carried out from benchmarking results performed by different PHP professionals. This article will illustrate a more accurate and reliable means of doing benchmarking tests to find out if these suggestions can significantly contribute to speed. |
| | 07-13-11 | | Alejandro Gervasio | 18252 |
This second look at the Liskov Substitution Principle aims to teach you how to develop better, more powerful PHP applications. |
| | 07-06-11 | | Codex-M | 23470 |
Using PHP to serve downloadable content is more efficient, secure, and flexible than the traditional direct link method (using a hyperlink). In this programming tutorial you will learn some tips to optimize the file downloading process on your website. |