Blog
The Workshop: Producing Packages (Part 1) - php[architect] Magazine October 2018
This month we are diving into creating PHP packages and ensuring our packages are held to a high standard of having tests, license information, and other best practices for creating and maintaining high quality PHP packages. Composer changed the entire PHP ecosystem by giving us Composer, a fantastic package manager and Packagist, the public repository of libraries. PHP developers can...
learning packages phparch writing php
Read The Workshop: Producing Packages (Part 1) - php[architect] Magazine October 2018
The Workshop: Describe Your Tests with Kahlan - php[architect] Magazine September 2018
This month we're covering a full featured unit and behavior driven development (BDD) test framework named Kahlan. Kahlan is similar to Rspec (Ruby) and JSpec (Java) using BDD style syntax where you describe the behavior your application should have. We already have tons of PHP testing frameworks readily available in the PHP ecosystem such as PHPUnit, phpspec, Codeception, Behat, and...
learning phparch writing testing php
Read The Workshop: Describe Your Tests with Kahlan - php[architect] Magazine September 2018
The Workshop: Make PhpStorm Work for You - php[architect] Magazine August 2018
This month we're going to dive into using PhpStorm and cover configuration from personal preferences to obeying standards and day to day usage. PhpStorm is practically the de facto integrated development environment (IDE) for PHP development. It's a paid product from a company named JetBrains. Jetbrains develops and maintains several IDEs for specific languages such as WebStorm for...
learning packages phparch writing php
Read The Workshop: Make PhpStorm Work for You - php[architect] Magazine August 2018
The Workshop: CakePHP Part Two - php[architect] Magazine July 2018
Last month we covered the basics of CakePHP and how to get started creating routes, controllers, database tables, and retrieving data. This month we're going to dive into returning HTML views, creating and validating forms to create new widgets. We are going to start off by refactoring the routes code we built in the previous article "The Workshop: CakePHP, Part 1". You can find the code...
learning packages phparch writing cakephp
Read The Workshop: CakePHP Part Two - php[architect] Magazine July 2018
October 2018
September 2018
August 2018
July 2018