Tutorials and Talks SOLID: Part 1 - The Single Responsibility Principle

Single Responsibility (SRP), Open/Close, Liskov’s Substitution, Interface Segregation, and Dependency Inversion. Five agile principles that should guide you every time you write code.



Stamatic 101

Statamic is a modern PHP CMS which really makes an effort to be easy and intuitive to use. From its flat-file design to its use of technologies like Markdown and YAML, you can accomplish an outstanding amount of work without writing any code at all. In this article we will take a look at the process from installation to setting up a basic portfolio.



Speedup Your Web Deployments Using Composer to Install PHP Classes Packages

The PHP Classes and JS Classes sites now have support to use Composer to download and install packages available from the sites. Read this article by Manuel Lemos to learn how it works, how you can install packages from PHP Classes and JS Classes in projects that may also include packages from other repository sites.



Phalcon on Windows Azure

In last week's article, Windows Azure with PHP, on sitepoint.com went through the detailed process of deploying a PHP+MySQL app on Windows Azure; but every PHP dev knows it makes no sense not to use a framework. Reinventing the wheel is never a good option, not when you have so many excellent wheels to choose from. This article sees the installation of Phalcon, a PHP extension written in C that needs to be installed into PHP much like any other extension.



Command Line PHP Using Symfony Console

As a PHP developer, you will often find yourself working with PHP in the command line. Nowadays building command line scripts is much easier than it used to be. If you search on Packagist you will find a lot of packages to work with the command line, but the one that stands out and is the most commonly used is Symfony/Console.



Send Emails With Laravel 4 and Gmail

Sending emails is crucial for any web application. Usually, an email is sent to notify the user of some kind of activity that has taken place on the site, for example, when updates have been made or when new friends have been found. This short tutorial will show you how to send emails with Gmail quickly from within a Laravel sample application by extending the functionality that was built in a previous tutorial, Authentication With Laravel 4.



Testing Emails in PHP - Part 1: PHPUnit

So how do you check that your applications send email correctly? Dealing with emails is always a challenge. How do you verify that your email message is formatted and delivered correctly, without actually sending it to your clients? That's the first question. The second question is: how can we automate the testing of emails? For both questions we have an answer.



Contributing Advent 18: Mapping Without Access

So, this is another one about chasing down issues on ITO World's analysis, and probably not the last one. However, in this case it needed a little bit more than photographing street name signs. This is the tale of St. Mary's Place. Single Responsibility (SRP), Open/Close, Liskov’s Substitution, Interface Segregation, and Dependency Inversion. Five agile principles that should guide you every time you write code.Statamic is a modern PHP CMS which really makes an effort to be easy and intuitive to use. From its flat-file design to its use of technologies like Markdown and YAML, you can accomplish an outstanding amount of work without writing any code at all. In this article we will take a look at the process from installation to setting up a basic portfolio.The PHP Classes and JS Classes sites now have support to use Composer to download and install packages available from the sites. Read this article by Manuel Lemos to learn how it works, how you can install packages from PHP Classes and JS Classes in projects that may also include packages from other repository sites.In last week's article, Windows Azure with PHP, on sitepoint.com went through the detailed process of deploying a PHP+MySQL app on Windows Azure; but every PHP dev knows it makes no sense not to use a framework. Reinventing the wheel is never a good option, not when you have so many excellent wheels to choose from. This article sees the installation of Phalcon, a PHP extension written in C that needs to be installed into PHP much like any other extension.As a PHP developer, you will often find yourself working with PHP in the command line. Nowadays building command line scripts is much easier than it used to be. If you search on Packagist you will find a lot of packages to work with the command line, but the one that stands out and is the most commonly used is Symfony/Console.Sending emails is crucial for any web application. Usually, an email is sent to notify the user of some kind of activity that has taken place on the site, for example, when updates have been made or when new friends have been found. This short tutorial will show you how to send emails with Gmail quickly from within a Laravel sample application by extending the functionality that was built in a previous tutorial, Authentication With Laravel 4.So how do you check that your applications send email correctly? Dealing with emails is always a challenge. How do you verify that your email message is formatted and delivered correctly, without actually sending it to your clients? That's the first question. The second question is: how can we automate the testing of emails? For both questions we have an answer.So, this is another one about chasing down issues on ITO World's analysis, and probably not the last one. However, in this case it needed a little bit more than photographing street name signs. This is the tale of St. Mary's Place.