One of the things I like to do is write overviews of a particular tech subject and present them to interest groups. They are mostly bullet-pointy but they are intended to be tutorials. So here are some of the presentations I’ve delivered over the last few years:
Nearly everybody who's had anything to do with web design has heard of WordPress. Not so many people have heard of Joomla!, and those who have may have heard of it at the end of a discussion that began with "WordPress doesn't do that ..." or "I can build that for you in WordPress for $x ..."
Many Joomla! professionals have trouble getting a fair hearing from clients who assume that WordPress must be the solution to their problems because that's the only CMS they've heard of. It's time to change that.
This talk was delivered to the Melbourne Joomla! User Group on 18 Jan 2017.
A tour of a thriving VM3 site in all its shiny new Bootstrap 3 finery, as well as a look at the added features and functions that make it sizzle. This talk was delivered to the Melbourne Joomla! User Group on 19 April 2017.
If you're a web developer or a site owner and you've been thinking of breaking out of shared hosting, maybe you've been looking at cloud hosting. This presentation outlines the pros and cons of shared hosting vs cloud hosting, and how to build a roll-your-own cloud host, complete with a clean, fast, free open source control panel. The talk was delivered to the Melbourne Joomla! User Group on 25 March 2015.
An overview of the Joomla! theming and customization process, and a showcase of the broad spectrum of template options and tools, including reviews and demos of the most important ones. Presented to the Melbourne Joomla! User Group on 27 Aug 2014.
An introduction to Free Open Source Software, a review of the hundreds of FOSS products you get with a standard web hosting package, and some practical ideas for cost reduction and new business development using FOSS systems. Presented for the Maroondah Business Association on 7 May 2014.
This presentation walks through the the process of building a Virtuemart 2 online shop, and VirtueMart's features set, strengths and weaknesses. It was updated for the Free Open Source Business Apps group on 10 Oct 2013. The original version of the presentation was delivered to the Melbourne Joomla! User Group on 25 July 2012.
An overview of the benefits, key features and operations of Customer Relationship Management systems, and a demo of the free open source X2CRM system. Presented for the Free Open Source Business Apps group on 8 Aug 2013.
An introductory look at some of the FOSS product installers you get with a standard web hosting package, and the wide range of applications you can install on demand. Presented for the Free Open Source Business Apps group on 11 July 2013.
A practical, common-sense process for building and running a successful web development business. Presented at Melbourne Joomla!Day on 20 Jan 2013.
This presentation described requirements definition, data modelling and solution design for a work flow system developed with ChronoForms v4 on Joomla! 1.7. It was presented for the Melbourne Joomla! User Group on 25 Jan 2012. The presentation included a couple of demonstations: one on building a basic form in ChronoForms, and a detailed demo of the finished solution.
This presentation provided context and a tour of a large number of solution design patterns commonly found in web development. It was delivered to the Melbourne PHP User Group on 20 Sept 2010, as a follow-on to another presentation introducing the Gang of Four (GoF) design patterns.
This presentation included feature summaries and highlights, and demos of a set of developer tools to support full-service PHP web development work, on a budget. It was delivered to the Melbourne PHP User Group on 15 March 2010. I’ve updated my toolbox since then, and the tools have also improved significantly, so I updated this presentation for the Melbourne Joomla! User Group in Feb 2012.
This was a straightforward presentation of the GoF Adapter design pattern to the Melbourne Patterns Group on 6 May 2009. The presentation included a Java example and a discussion.