Development Workflow Tools In this post we will take a look at the minimal set of tools we found that were absolutely essential in order to implement a proper software development workflow. This post will look at these tools mainly from the perspective of a PHP programmer. Some suggestions for other languages will be put forward as well. But the same or equivalent tools should be available for almost any other language you may be using. We make extensive use of open source tools with a sprinkling of proprietary or hosted solutions. If you are running a small to medium level
There is some confusion regarding the next major version of PHP. Although original slated to be called PHP 6, the developers have reached a consensus that they are going to skip version 6 and go straight to PHP 7. On the surface this might seem like an illogical step, but on further examination, it makes a lot of sense. An RFC was submitted to debate this decision. After a closely and hotly contested debate, it was decided that it was best to skip version 6. Let me try and shed some light on the events that led up to this decision.
Yii 2.0 was released yesterday. For those of you who are out of the loop, you can checkout the release notes here. You can also checkout our five part series on the major changes that can be found in Yii 2.0. Have you tried out Yii 2.0 yet? Are you looking forward to trying it out? Let us know what you think about the latest iteration of this PHP framework in the comments below…
In this last and final installment of the series on Yii2 and it’s new changes, we will take a quick look at all the additional details found in this update to the popular framework that are not covered in the previous parts. Yii2 Application Structure & Installation One of the things you will notice first while starting off development for Yii2 is the new and improved application structure and installation procedure. Yii2 uses composer from the get go to manage dependencies. Moreover, the Yii2 application structure is divided into two broad types: basic and advanced. The basic installation, creates a basic
In this installment of the series where we are exploring the Yii2 framework, we will look in detail at the Event Managements, Behavior management and Error Handling features of the Yii2 framework. There are some notable differences in the way Yii2 handles these critical features when compared to how Yii used to handle them. Events For those of you that never used events in your previous Yii based projects, let me tell you, you have been missing a very powerful feature. Events are very useful for two reasons. First, they can make your components more flexible. Second, you can hook your own