Launching a new business

I’m excited to announce that Aphrodite Diocson and I are starting a web development company, Web Dev Solutions. We’re focused on providing simple, effective solutions for all your web needs. We think it’s time to take what I do and make it available to more people by scaling up a bit. So if you know […]

Read more

Choosing a new direction in tech

For the last 10 years, Drupal has been my go-to tool to get great web sites built. However, it is clear to all but the true believers that time is ending. The total number of Drupal web sites peaked in early 2016. Even now, 3.5 years after D8 was launched, there are still 2.5 times […]

Read more

drupal with active directory (ldap)

Getting drupal authenticating logins against active directory can be intimidating, at first. I certainly felt that way. A few hints You will need PHP installed with the ldap extension. Use phpinfo(); to check if it’s there. Without that you can’t even begin. The ldap_integration module for drupal is fantastic, but the configuration is confusing if […]

Read more

Web development languages in use in NZ

Today I ran a poll on the NZWEBDEV email list, and asked members to indicate which server side languages they regularly use in their work. Results are below but you’ll need to click on the image for a legible version.   PHP is the clear winner. I’m surprised that the microsoft languages were not more […]

Read more

automatic iframe height

Placeholder

I’ve been forced to use an iframe in an app I’m developing, for long and boring reasons. One of the perennial problems that iframes presented was that their height needs to be specified upfront, and if the content within turned out to be too long then too bad; a nasty scroll bar would appear in […]

Read more

beautiful, just beautiful

Placeholder

I present to you, The Internet, how it was back in the good old days! That site is still in use. Check out the ‘last updated on’ messages at the bottom. Have a read on ‘my web philosophy’ at the bottom of the home page…

Read more

top