Leon Rowland

ClearVox Teaser Video


The Teaser video for the next ClearVox system has been released. Its been a long time in development, and still a few major steps to go but is really starting to take shape and coming together nicely.

I’ll be making posts in the coming weeks detailing some of the technical aspects of its development.

Find the video below.

New Job, New Start


It’s been a long time since I have posted anything on the website.  It is probably gonna be changed to be something a little cleaner and simpler anyway. So whats happened? What am I working on now?

PHP Pattern: Immutable Value Objects.

So while working on the new ClearVox. I wanted to make sure that Entities in the system were self contained and at most, make the required files for Asterisk to work correctly. Say a Call class.

Though I questions came up. How best to handle the validator of some of the fields for those Entities. The Call class would in the end be quite simple, it would accept 2 User classes and make the appropriate call file. For a User though?

The Defense of an IDE


Standing Up for the Big Guy

So I have seen a lot of support for Text Editors lately.  I was one of them for a good 8 months, working on PHP projects ranging from custom systems to WordPress themes and plugins.  I had even got my new work colleagues into using Sublime Text 2 over Notepad++, but I’ve had a change of heart.  I’ve gone back to an IDE (Netbeans) and I’m going to tell you why.

The New Site


Hello All.  I am finally working on doing something with my site, and considering I’m getting more into the WordPress community for my new job, I’ve decided to try to focus my site on that.

This site is located on Github at http://github.com/zogot/rowland-nl . This site itself will be the focus of a series in learning everything from, what I perceive to be the standards all developers should aim for, to the new API features that WordPress often has.

One of the first focus of the series would be the Theme Customizer API. https://codex.wordpress.org/Theme_Customization_API .