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...

Design Inspiration #173

Design Inspiration from LUVD, Artsy 2014, Trippeo, CRI and MetaLab! Design Inspiration is a weekly post that showcases examples of some of the best new web design from around the internet. LUVD http://luvd.com Artsy 2014 http://2014.artsy.net Trippeo https://www.trippeo.com CRI http://www.cri-sf.com MetaLab http://metalab.co

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...

Modelling a Notification System in PHP

A really important aspect of modern consumer web applications is a notification system. Notifications promote user interaction, stimulates usage and encourages repeat visits, so having a notification system can be an important lever for growth. Whilst notifications can be very important and useful for your users, they can also be really annoying too. I’m sure […]

Continue reading...

Design Inspiration #172

Design Inspiration from Be My Eyes, Plannr, La Région des musées, Positionly and Made in Days! Design Inspiration is a weekly post that showcases examples of some of the best new web design from around the internet. Be My Eyes http://bemyeyes.org Plannr http://plannr.co La Région des musées http://www.laregiondesmusees.fr Positionly https://positionly.com Made In Days http://madeindays.com

Continue reading...

What is Command Query Responsibility Segregation (CQRS)?

One of the beautiful things about Domain Driven Design is the fact that there isn’t one recommend style of architecture that must be used in every project. All applications are different and so trying to impose an incorrect architectural style would be a disaster. In Domain-driven Design: Tackling Complexity in the Heart of Software it […]

Continue reading...

Converting Markdown to HTML in PHP

A common feature of new web applications that are aimed at a particular crowd is Markdown. Markdown is a lightweight way of adding formatting to text that can be converted to HTML. A lot of big websites like GitHub, StackOverflow and Reddit use variations of the original Markdown syntax to provide their users with the […]

Continue reading...

Design Inspiration #171

Design Inspiration from Creatures & Features, Hammerhead, Follow Bubble, Streamline Icons and Gramercy Park Hotel New York! Design Inspiration is a weekly post that showcases examples of some of the best new web design from around the internet. Creatures & Features http://creaturesandfeatures.me Hammerhead http://hammerhead.io Follow Bubble http://followbubble.com Streamline Icons http://streamlineicons.com Gramercy Park Hotel New York […]

Continue reading...

What is Service Oriented Architecture?

A common term that is thrown about when talking about large applications is Service Oriented Architecture. If you are familiar with common design patterns of Enterprise applications or large scale web applications like Twitter you might have already heard the term. Service Oriented Architecture is the solution to a very difficult problem. However, it’s often […]

Continue reading...

Supported by