<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2895343523394480614</id><updated>2026-05-31T22:20:46.091+12:00</updated><title type='text'>Richard Hulse</title><subtitle type='html'>My thoughts about technology.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://richardhulse.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2895343523394480614/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://richardhulse.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/2895343523394480614/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>90</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2895343523394480614.post-8267375464683264297</id><published>2016-04-09T14:13:00.001+12:00</published><updated>2016-04-09T14:13:50.190+12:00</updated><title type='text'>New home for blog</title><summary type="text">I am now blogging over at&amp;nbsp;richard.hulse.nz. See you there.</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2895343523394480614/8267375464683264297' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2895343523394480614/posts/default/8267375464683264297'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2895343523394480614/posts/default/8267375464683264297'/><link rel='alternate' type='text/html' href='http://richardhulse.blogspot.com/2016/04/new-home-for-blog.html' title='New home for blog'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2895343523394480614.post-6204287678927563215</id><published>2016-02-06T08:18:00.004+13:00</published><updated>2016-02-06T08:22:58.375+13:00</updated><title type='text'>RNZ Browser and OS stats for Feb 2016</title><summary type="text">A few times a year I release browser and OS stats for www.radionz.co.nz&amp;nbsp;and&amp;nbsp;The Wireless.

In this February 2016 release we can see that the the Chrome browser is still increasing its market share, and the shift from desktop to mobile continues.

It is no longer good enough to provide a mobile compatible site, or even a mobile friendly one - we need to be making sites where the mobile </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2895343523394480614/6204287678927563215' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2895343523394480614/posts/default/6204287678927563215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2895343523394480614/posts/default/6204287678927563215'/><link rel='alternate' type='text/html' href='http://richardhulse.blogspot.com/2016/02/rnz-browser-and-os-stats-for-feb-2016.html' title='RNZ Browser and OS stats for Feb 2016'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2895343523394480614.post-8951582012275238290</id><published>2015-08-02T13:38:00.000+12:00</published><updated>2015-08-03T08:47:51.242+12:00</updated><title type='text'>RNZ Browser &amp; OS Stats for July 2015</title><summary type="text">This is the July 2015 release of browser and OS stats for&amp;nbsp;www.radionz.co.nz&amp;nbsp;and&amp;nbsp;The Wireless.

The Chrome browser is still increasing its market share, and the shift from desktop to mobile continues.

Browsers



    

        Browser
        07/2015
        02/2015
        09/2014
        03/2014
        11/2013
        06/2012
        11/2011
        11/2010
        11/2009
</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2895343523394480614/8951582012275238290' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2895343523394480614/posts/default/8951582012275238290'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2895343523394480614/posts/default/8951582012275238290'/><link rel='alternate' type='text/html' href='http://richardhulse.blogspot.com/2015/08/rnz-browser-os-stats-for-july-2015.html' title='RNZ Browser &amp; OS Stats for July 2015'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2895343523394480614.post-3480902416030485712</id><published>2015-06-17T16:23:00.002+12:00</published><updated>2017-05-02T17:33:44.618+12:00</updated><title type='text'>What CMS Should I Choose?</title><summary type="text">This post has moved to here.


    window.location = &quot;http://richard.hulse.nz/2015/06/17/what-cms-should-i-choose/&quot;;
</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2895343523394480614/3480902416030485712' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2895343523394480614/posts/default/3480902416030485712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2895343523394480614/posts/default/3480902416030485712'/><link rel='alternate' type='text/html' href='http://richardhulse.blogspot.com/2015/06/what-cms-should-i-choose.html' title='What CMS Should I Choose?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2895343523394480614.post-7890285716336287244</id><published>2015-06-17T11:09:00.003+12:00</published><updated>2017-05-02T17:36:09.675+12:00</updated><title type='text'>Should we underline links on headlines?</title><summary type="text">
This post has moved to here.




    window.location = &quot;http://richard.hulse.nz/2015/06/16/should-we-underline-links-on-headlines/&quot;;
</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2895343523394480614/7890285716336287244' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2895343523394480614/posts/default/7890285716336287244'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2895343523394480614/posts/default/7890285716336287244'/><link rel='alternate' type='text/html' href='http://richardhulse.blogspot.com/2015/06/should-we-underline-links-on-headlines.html' title='Should we underline links on headlines?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2895343523394480614.post-7574598048778221811</id><published>2015-05-24T09:27:00.001+12:00</published><updated>2017-05-02T17:37:39.163+12:00</updated><title type='text'>Stop Wasting My Time - Please Fix Your Podcast!</title><summary type="text">
This post has moved to here.




    window.location = &quot;https://richard.hulse.nz/2015/05/23/stop-wasting-my-time-please-fix-your-podcast/&quot;;
</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2895343523394480614/7574598048778221811' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2895343523394480614/posts/default/7574598048778221811'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2895343523394480614/posts/default/7574598048778221811'/><link rel='alternate' type='text/html' href='http://richardhulse.blogspot.com/2015/05/stop-wasting-my-time-please-fix-your.html' title='Stop Wasting My Time - Please Fix Your Podcast!'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2895343523394480614.post-2552892404895663022</id><published>2015-05-04T19:17:00.003+12:00</published><updated>2017-06-06T12:29:56.857+12:00</updated><title type='text'>Marking up durations for screen readers</title><summary type="text">This post has moved to here.


    window.location = &quot;https://richard.hulse.nz/2015/05/04/marking-up-durations-for-screen-readers/&quot;;





</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2895343523394480614/2552892404895663022' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2895343523394480614/posts/default/2552892404895663022'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2895343523394480614/posts/default/2552892404895663022'/><link rel='alternate' type='text/html' href='http://richardhulse.blogspot.com/2015/05/marking-up-durations-for-screen-readers.html' title='Marking up durations for screen readers'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2895343523394480614.post-7528635535932556033</id><published>2015-03-29T15:11:00.001+13:00</published><updated>2015-03-29T15:11:22.087+13:00</updated><title type='text'>Who Is The Customer?</title><summary type="text">


We&#39;ve all seen websites that reflect the internal structure and politics of an organisation. It is a particularly common pattern among Government agencies. From their home pages you can see all the departments and what they do. The divisions with the most space on the home page can be assumed to be the ones with the most powerful and influential managers.

Is this the best way to build a </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2895343523394480614/7528635535932556033' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2895343523394480614/posts/default/7528635535932556033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2895343523394480614/posts/default/7528635535932556033'/><link rel='alternate' type='text/html' href='http://richardhulse.blogspot.com/2015/03/who-is-customer.html' title='Who Is The Customer?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2895343523394480614.post-4215608050922474394</id><published>2015-02-18T20:52:00.005+13:00</published><updated>2015-02-18T20:56:23.665+13:00</updated><title type='text'>Radio NZ Browser and OS stats for February 2015</title><summary type="text">This is the February  2015 release of browser and OS stats for&amp;nbsp;www.radionz.co.nz&amp;nbsp;and&amp;nbsp;The Wireless.

Overall, the Chrome browser is increasing its market share, and the shift from desktop to mobile continues. Windows has dropped to under 50%.

Browsers



    

        Browser
        02/2015
        09/2014
        03/2014
        11/2013
        06/2012
        11/2011
        11/</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2895343523394480614/4215608050922474394' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2895343523394480614/posts/default/4215608050922474394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2895343523394480614/posts/default/4215608050922474394'/><link rel='alternate' type='text/html' href='http://richardhulse.blogspot.com/2015/02/radio-nz-browser-and-os-stats-for.html' title='Radio NZ Browser and OS stats for February 2015'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2895343523394480614.post-6322511738588176817</id><published>2015-02-14T15:51:00.002+13:00</published><updated>2015-02-14T15:58:43.287+13:00</updated><title type='text'>Why I&#39;m Fixated with Page Load Times And You Should Be Too</title><summary type="text">I am fixated with page load times. Why?

There are three main reasons:


Mobile
User experience
SEO&amp;nbsp;


Mobile

Mobile is the fastest growing market segment for web traffic. Radio NZ has 40% of its traffic from non-desktop browsers.




Desktop is 60%, Mobile at 28% and Tablet at 11.8%.

In the case of devices used over a mobile network, the connection speed is going to be a lot slower than </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2895343523394480614/6322511738588176817' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2895343523394480614/posts/default/6322511738588176817'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2895343523394480614/posts/default/6322511738588176817'/><link rel='alternate' type='text/html' href='http://richardhulse.blogspot.com/2015/02/why-im-fixated-with-page-load-times-and.html' title='Why I&#39;m Fixated with Page Load Times And You Should Be Too'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhY7OwUKSRMMqA-p-p5X9wzOrTF7NrXw6F6WxRLdG72gFRiGWg8_sqybXNVUXByFSmm3ZyVtRoEju1l8g4lh19veFIo6ob9ZAuRLqlUW5Tafhq1yZA8evs3ReeSguWPL1HI6r12equSljA/s72-c/Screen+Shot+2015-02-14+at+3.12.26+pm.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2895343523394480614.post-5342776643732329226</id><published>2015-02-04T21:57:00.000+13:00</published><updated>2015-02-05T09:55:07.645+13:00</updated><title type='text'>I Found A Lump - Why All Men Should Learn TSE</title><summary type="text">Normally I write here only on tech issues.

Last year I found a lump and I thought I&#39;d share my experience in the hope that it helps other men. The story does have a happy ending, and I have a challenge for you to complete.

Late last year I started feeling sore on the right side of the scrotum, and so I checked for lumps using a technique called Testicular Self Examination, or&amp;nbsp;TSE. This is </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2895343523394480614/5342776643732329226' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2895343523394480614/posts/default/5342776643732329226'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2895343523394480614/posts/default/5342776643732329226'/><link rel='alternate' type='text/html' href='http://richardhulse.blogspot.com/2015/02/i-found-lump-why-all-men-should-learn.html' title='I Found A Lump - Why All Men Should Learn TSE'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2895343523394480614.post-5681474326887528578</id><published>2014-11-19T20:00:00.002+13:00</published><updated>2014-11-19T20:00:53.487+13:00</updated><title type='text'>How to monitor HTTP headers in near real-time</title><summary type="text">Unix has many tools that you can stitch together to do useful things.

For example, if you want to watch your site headers in near real-time you can use watch&amp;nbsp;and curl.

You might want to do that if you need to build information headers (like X-Cache-Info) and you want to quickly try out different ideas.

In my case I use it during a patch window to monitor when our site&#39;s proxy server has </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2895343523394480614/5681474326887528578' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2895343523394480614/posts/default/5681474326887528578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2895343523394480614/posts/default/5681474326887528578'/><link rel='alternate' type='text/html' href='http://richardhulse.blogspot.com/2014/11/how-to-monitor-http-headers-in-near.html' title='How to monitor HTTP headers in near real-time'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2895343523394480614.post-7472970773897826581</id><published>2014-10-23T09:55:00.000+13:00</published><updated>2015-02-05T10:13:16.703+13:00</updated><title type='text'>How to ignore alihack requests using your nginx config</title><summary type="text">If you are getting the following error in your Rails app:



   unexpected token at &#39;alihack&amp;lt;%eval request(&quot;alihack.com&quot;)%&amp;gt;



...it can be blocked in your nginx config.

The following snippet can be placed inside the server block and returns a &amp;nbsp;&#39;400 Bad Request&#39; with a text message in the body.

A big assumption here is that your app is not using json - it blocks all JSON PUT requests</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2895343523394480614/7472970773897826581' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2895343523394480614/posts/default/7472970773897826581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2895343523394480614/posts/default/7472970773897826581'/><link rel='alternate' type='text/html' href='http://richardhulse.blogspot.com/2014/10/how-to-ignore-alihack-requests-using.html' title='How to ignore alihack requests using your nginx config'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2895343523394480614.post-7235103826112318632</id><published>2014-09-21T09:22:00.004+12:00</published><updated>2014-09-21T09:22:54.109+12:00</updated><title type='text'>Radio NZ Browser and OS stats for September 2014</title><summary type="text">This is the September 2014 release of browser and OS stats for&amp;nbsp;www.radionz.co.nz&amp;nbsp;and&amp;nbsp;The Wireless.

Overall, the Chrome browser is increasing its market share, and the shift from desktop to mobile continues. Windows has dropped to under 50%.

Browsers



Browser
  09/2014
  03/2014
  11/201306/201211/201111/201011/200911/2008

  Chrome
  30.8
  25.23
  23.7
  14.6
  13.8
  8.75
  </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2895343523394480614/7235103826112318632' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2895343523394480614/posts/default/7235103826112318632'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2895343523394480614/posts/default/7235103826112318632'/><link rel='alternate' type='text/html' href='http://richardhulse.blogspot.com/2014/09/radio-nz-browser-and-os-stats-for.html' title='Radio NZ Browser and OS stats for September 2014'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2895343523394480614.post-6279444696398876369</id><published>2014-09-17T21:25:00.000+12:00</published><updated>2014-09-17T21:42:59.841+12:00</updated><title type='text'>How news events impact web traffic</title><summary type="text">This short post shows how news events impact website traffic on radionz.co.nz, and how we handle it technically.








On 18 August Guyon Espiner interviewed the Prime Minister&amp;nbsp;about the claims in the book Dirty Politics. Within 10 minutes of the interview airing and being posted on the site traffic jumped to nearly twice normal levels, and stayed up for 12 hours. The interview was the </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2895343523394480614/6279444696398876369' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2895343523394480614/posts/default/6279444696398876369'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2895343523394480614/posts/default/6279444696398876369'/><link rel='alternate' type='text/html' href='http://richardhulse.blogspot.com/2014/09/how-news-events-impact-web-traffic.html' title='How news events impact web traffic'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikiUYIvGEgTH-E-1n0q0gq1oM3WKGKGRzrDSQIv-o5Cu0i6E6PojUyyRyKsKehQ__QdMXQxasW0TWywefS3wui24AuZ_ZBPExetv8Ul70eOZrV1tReuse1WL2ntgzgdo9QvS8mo8gysOU/s72-c/Screen+Shot+2014-09-17+at+8.13.33+pm.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2895343523394480614.post-1509883427435522459</id><published>2014-08-02T10:01:00.003+12:00</published><updated>2014-08-02T10:01:55.150+12:00</updated><title type='text'>Do you have the right CMS?</title><summary type="text">I have evaluated dozens of content management systems over the last 20 years, as well have having built several myself. The answer to the question, do we have the right CMS, is almost always going to be no.



It is no because your business will always be changing, and there will be a gap between what you want to do, and what your CMS will let you do.



Given this gap, the question that </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2895343523394480614/1509883427435522459' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2895343523394480614/posts/default/1509883427435522459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2895343523394480614/posts/default/1509883427435522459'/><link rel='alternate' type='text/html' href='http://richardhulse.blogspot.com/2014/08/do-you-have-right-cms.html' title='Do you have the right CMS?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghg1rRJ8EoaVQqNgUT8UE8R9qKHMI5Mgtp46iTnLIrNVImTmUbwWv8fWvbb6FuO_-S-r2WvpGU6n08cOARNOxx_UugnFiT9j3-J3K3mBuhHnFR4hvObrakpkWGMGScLlacImteTelKQ_Q/s72-c/Screen+Shot+2014-08-02+at+9.20.13+am.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2895343523394480614.post-1574588115716057257</id><published>2014-06-02T10:56:00.000+12:00</published><updated>2014-06-07T08:46:27.336+12:00</updated><title type='text'>8 years of data</title><summary type="text">I have just published a Google doc&amp;nbsp;of eight years of Operating System, Browser and Mobile data for www.radionz.co.nz.

I have also included a couple of graphs such as this one showing the decline of desktop use (click to see a larger version).



There are other interesting trends - the decline of IE, the decline of the Windows desktop OS, and the rise of Chrome (all as a percentage of the </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2895343523394480614/1574588115716057257' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2895343523394480614/posts/default/1574588115716057257'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2895343523394480614/posts/default/1574588115716057257'/><link rel='alternate' type='text/html' href='http://richardhulse.blogspot.com/2014/06/8-years-of-data.html' title='8 years of data'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVdRJERzwVPJLJ-5HPcBOo_Z34nFyvqXkwiSotuEvzoibPUAn9mgnwMczbdENF89PmvnCtdEsbuRtHSYZkJ4V8Ly2ON8IRkJhap7HyTV6AlAJVKqsDuCWnmGbcRAQ8zriZYD1jM2VXoI0/s72-c/chart_3.png" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2895343523394480614.post-8459596405508209659</id><published>2014-05-18T09:19:00.003+12:00</published><updated>2014-05-18T09:19:38.813+12:00</updated><title type='text'>A visual aid to show you which media query is active</title><summary type="text">I&#39;ve found it handy during the development of responsive CSS to know what stylesheet&amp;nbsp;or media query is active.


The following is an example of how to dynamically add labels to a page.

@media screen and (max-width:600px) {
  .site-time p::after { 
    content:&quot; (0-600px)&quot;;
  }
}

@media (min-width: 601px) and (max-width: 800px) {
  .site-time p::after { 
    content:&quot; (601-800px)&quot;;
  }
}


</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2895343523394480614/8459596405508209659' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2895343523394480614/posts/default/8459596405508209659'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2895343523394480614/posts/default/8459596405508209659'/><link rel='alternate' type='text/html' href='http://richardhulse.blogspot.com/2014/05/a-visual-aid-to-show-you-which-media.html' title='A visual aid to show you which media query is active'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2895343523394480614.post-2262470470556266560</id><published>2014-03-23T19:36:00.001+13:00</published><updated>2014-03-23T19:36:40.856+13:00</updated><title type='text'>Radio NZ Browser Stats - March 2014</title><summary type="text">Here is another lot of browser and OS stats for&amp;nbsp;www.radionz.co.nz&amp;nbsp;and&amp;nbsp;The Wireless.
  
  Size of Content Library
  
  The audio library now contains 27,000 hours of material, all of it searchable from&amp;nbsp;www.radionz.co.nz/audio. That is 179,000 items, most of which are downloadable and&amp;nbsp;embeddable.

We also just partnered with DigitalNZ&amp;nbsp;who now have a copy of most of our</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2895343523394480614/2262470470556266560' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2895343523394480614/posts/default/2262470470556266560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2895343523394480614/posts/default/2262470470556266560'/><link rel='alternate' type='text/html' href='http://richardhulse.blogspot.com/2014/03/radio-nz-browser-stats-march-2014.html' title='Radio NZ Browser Stats - March 2014'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2895343523394480614.post-579073397017399052</id><published>2013-11-23T09:32:00.000+13:00</published><updated>2013-11-23T09:38:45.784+13:00</updated><title type='text'>November 2013 Browser Stats for Radio NZ</title><summary type="text">Here it is once again - my roundup of browser and OS stats for&amp;nbsp;www.radionz.co.nz. This time I&#39;m including stats from The Wireless.

Size of Content Library

The audio library now contains 25,000 hours of material, all of it searchable from&amp;nbsp;www.radionz.co.nz/audio. That is 167,000 items, most of which are downloadable and&amp;nbsp;embeddable.

Browsers



Browser
  11/2013
  06/201211/201111</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2895343523394480614/579073397017399052' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2895343523394480614/posts/default/579073397017399052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2895343523394480614/posts/default/579073397017399052'/><link rel='alternate' type='text/html' href='http://richardhulse.blogspot.com/2013/11/november-2013-browser-stats-for-radio-nz.html' title='November 2013 Browser Stats for Radio NZ'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2895343523394480614.post-4341966410177211393</id><published>2013-06-08T10:33:00.001+12:00</published><updated>2013-06-08T10:34:55.159+12:00</updated><title type='text'>Why you should allow time (and pay) for refactoring of code</title><summary type="text">At Radio NZ we engage outside contractors to help us build the web applications we use. The most public of these apps is our website, and internally there is a large database system that is used company-wide.

One of the&amp;nbsp;challenges&amp;nbsp;of writing code is that over time the codebase tends to become rundown. This can be made worse if many people are working on that code. Differences in coding</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2895343523394480614/4341966410177211393' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2895343523394480614/posts/default/4341966410177211393'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2895343523394480614/posts/default/4341966410177211393'/><link rel='alternate' type='text/html' href='http://richardhulse.blogspot.com/2013/06/why-you-should-allow-time-and-pay-for.html' title='Why you should allow time (and pay) for refactoring of code'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2895343523394480614.post-3238150989684102551</id><published>2013-05-26T12:19:00.003+12:00</published><updated>2013-05-27T13:06:32.544+12:00</updated><title type='text'>The New Radio New Zealand Website</title><summary type="text">After three years of work, the new&amp;nbsp;Radio New Zealand website&amp;nbsp;is about to go&amp;nbsp;now live.

As well as a new design, we built a new content management system to handle our publishing requirements.

Starting from the inside out, this is what our technology stack looks like.

The Hardware
We have eight HP servers, all with 8-core hyper-threading CPUs, and a minimum of 12 gigs of RAM. Four</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2895343523394480614/3238150989684102551' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2895343523394480614/posts/default/3238150989684102551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2895343523394480614/posts/default/3238150989684102551'/><link rel='alternate' type='text/html' href='http://richardhulse.blogspot.com/2013/05/the-new-radio-new-zealand-website.html' title='The New Radio New Zealand Website'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2895343523394480614.post-7138388131416111341</id><published>2013-02-10T09:05:00.000+13:00</published><updated>2013-02-10T09:08:08.577+13:00</updated><title type='text'>Radio NZ stats February 2013</title><summary type="text">As anyone who hasn&#39;t been living under a rock for the last few years will know, there has been an explosion of the use of mobile computing devices over the last few years. At Radio New Zealand we&#39;ve seen the percentage of mobiles devices accessing our website increase dramatically in the last 12 months.



One year ago the percentage of our traffic from mobile devices (including tablets) was 13%.</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2895343523394480614/7138388131416111341' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2895343523394480614/posts/default/7138388131416111341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2895343523394480614/posts/default/7138388131416111341'/><link rel='alternate' type='text/html' href='http://richardhulse.blogspot.com/2013/02/radio-nz-stats-february-2013.html' title='Radio NZ stats February 2013'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2895343523394480614.post-6088648536236771429</id><published>2013-02-01T21:37:00.004+13:00</published><updated>2013-02-01T21:38:04.407+13:00</updated><title type='text'>Remembering Paul</title><summary type="text">I worked with Paul Holmes in the 1980s while he was the host of the 9am to midday talkback slot on 2ZB in Wellington.



I was a studio operator at the time - we played the commercials, took in feeds of news and other events and balanced the audio levels of the show. I also got to worked with Paul on the odd outside broadcast, and helped put together the audio package that was part of his (first)</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2895343523394480614/6088648536236771429' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2895343523394480614/posts/default/6088648536236771429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2895343523394480614/posts/default/6088648536236771429'/><link rel='alternate' type='text/html' href='http://richardhulse.blogspot.com/2013/02/remembering-paul.html' title='Remembering Paul'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2895343523394480614.post-4152803103954455278</id><published>2013-01-08T19:25:00.003+13:00</published><updated>2013-01-08T20:38:52.149+13:00</updated><title type='text'>A Weekend in Whanganui</title><summary type="text">
Normally I write about tech issues here, but this last weekend my wife and I were tourists, for a get-away without the kids. A tourist&#39;s view of a location is important - in this on-line age word of mouth is probably the most important influencer of opinion about where to holiday -&amp;nbsp;especially&amp;nbsp;with review sites likes Trip Advisor.



With this in mind, this is my review of our weekend </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2895343523394480614/4152803103954455278' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2895343523394480614/posts/default/4152803103954455278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2895343523394480614/posts/default/4152803103954455278'/><link rel='alternate' type='text/html' href='http://richardhulse.blogspot.com/2013/01/a-weekend-in-whanganui.html' title='A Weekend in Whanganui'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivIKe2KmagnRvs816dMv3f8hM8Yunn66giktlaqC-j27voyOQf3zkILEeQGhJQJ5tz0enspg5Uci_LlOLvjLu9-BTW-SYkJV0sb6IpdgIrNvRMWoMXIKmJtssLrT4C_I1pwMLmYKgcktk/s72-c/IMG_1212.JPG" height="72" width="72"/><thr:total>0</thr:total></entry></feed>