Implementing the User Registration Process

Last week we drew a line under writing the Domain Layer of the application and turned our attention to building out the Application Layer. The Application Layer acts as the “public API” to the inner core. This boundary layer should accept requests and return responses, but it should also be agnostic to where those requests […]

Continue reading...

Laying the Foundation of the Application Layer

Since the reboot of this series into being more “Domain Driven Design” focused, we’ve mostly concentrated on the Domain of the application. We have touched upon implementing a couple of services for certain aspects of the application, but for the most part we’ve focused on building out the Domain layer. This means that the majority […]

Continue reading...

Creating the Foundation of a User Settings System

Over the last couple of week’s we’ve been looking at building out a Notification System for Cribbb. First we looked at Setting up a Notification system in PHP. Last week we looked at Storing User Settings in a Relational Database In my opinion, one of the most important aspects of building out a Notification System […]

Continue reading...

Storing User Settings in a Relational Database

Last week we looked at Setting up a Notification system in PHP for Cribbb. In my opinion, one of the most important aspects of a good notification system is the ability for the user to decide which notifications she wants to receive. Notifications can be really annoying, especially if the user gets bombarded with emails […]

Continue reading...

Setting up a Notification system in PHP

A notification system is a very common component of consumer web applications. User notifications are an important driver of growth and usage in web applications and can really make the difference in encouraging users to return and engage with your product. Last week we looked at Modelling a Notification System. The raw components of a […]

Continue reading...

Creating a PHP Shopping Basket Part 1 – Money, Currency and Taxes

Ecommerce web applications are one of the most common new online businesses in 2015. A lot of companies want to either start their new business on the Internet or move their traditional offline business online. There are many really good Open Source solutions for Ecommerce such as Magento or hosted solutions like Shopify. However, due […]

Continue reading...

Supported by