News & Learning

It sounds glamourous but bring your attention to detail because it isn't magic!

Read more …

If suppliers are under charging what are they cutting or haven't included in their costs? Are you willing to risk your business sites reputation on it?

Read more …

So your Joomla developer ran off to join the circus or just isn't returning your calls and emails. What now? 

Read more …

So you need to migrate your website. You've been putting it off and say you can't afford it right now. If your site is really old it is also time to review it in terms of your current business goals going forward and update the design. 

Read more …

Last evening I went to a recipe site (ya I know).

Read more …

I'm stoked to be included in the birthday roundup of Favourite #joomla 4 site builds.

Read more …

In 2020 I was chosen to do a site redesign and migration...

Read more …

Can I get a show of hands - who likes getting spam?

Read more …

It comes in the mail looking official. If you aren't paying attention you might think it is real... but it isn't!

Read more …

What a crazy year 2020 has been!   

Read more …

So when I was building my new site I thought I'd archive older content. According to traffic, that was a bad idea so here you go. For reference the current release of Joomla is 4.x. I always build on the current release and maintain to the latest major release update.

Read more …

The more I talk to people the more I wonder why on earth would you trust your website to crappy hosting?

Read more …

JoomCast! a podcast about Joomla with Tim Davis and Chetan Madaan. Thanks you guys! It was great to be on your show. Wishing you both much success!  

Read more …

Article for Joomla Community Magazine. Published October 2017

Read more …

Sarah is the past president of Joomla and I was flattered when she asked to interview me for her Pixpro Live series.

Read more …

Sorry, this website uses features that your browser doesn’t support. Upgrade to a newer version of Firefox, Chrome, Safari, or Edge and you’ll be all set.