Posts about The internet

The internet plays a huge role in my life, from a place to share photos and videos, to a career, to a means of communication linking me to friends and family all over the world.

  • An analysis of the visitor statistics during a recent web project showed that a large number of visitors were visiting the site using medium-small devices with 1024px x 768px screens. This corresponds to an iPad held in horizontal format. But further research into the statistics showed that a large proportion of the visitors with this screen

    Read more

  • Providing WordPress developers and designers in Switzerland with an online place to hang out and exchange tips and ideas.

    Read more

  • I occasionally have a need to divert file requests on a website to a PHP script. By doing so, I can determine whether the visitor may access it, see whether an image should have a watermark automatically applied, or notify an administrator that a PDF has been viewed or downloaded. The easiest way to do

    Read more

  • The JavaScript argument is racist

    The battle royal du jour in the web development community is the argument of whether websites should be built with a JavaScript-based technology like AngularJS, Node.js or React, or using the classic composition of HTML and CSS, then extending it with JavaScript for those browsers which support it. Without reading the detailed arguments from informed developers on both

    Read more

  • Using modern web technologies to replicate the ubiquitous red panel used by Swiss railway company SBB CFF FFS.

    Read more

  • Publishing photos to WordPress directly via FTP using Adobe Lightroom.

    Read more

  • I’m in the closing stages of development for a new WordPress site for a client. (A private one, so I can’t go into details.) As the development phase has progressed, the management of the required plugins in the Multisite installation has become ever more complex. Some sites are running an older Theme, which are dependent on a set

    Read more

  • There are many copy-and-paste examples of how to write your own functions and apply them through WordPress’ hooks and actions. But with a little simple knowledge of PHP’s namespace syntax, developers who regularly work on WordPress projects can make their lives a lot easier, whilst making their code much more robust, portable and secure. The first thing to

    Read more

  • Happy birthday, Permanent Tourist!

    I wrote and posted my first blog post in this version of my website ten years ago today. To celebrate, I’m reviving the “Photos” section of the site, which will contain my best and my favourite photos.

    Read more

  • Technical case study: SBB RCS

    The latest project we’ve launched at !frappant is for SBB (Swiss Railways): a microsite for the Rail Control System team, which promotes their work controlling the flow of rail traffic throughout the national network.

    Read more

  • Customizing Twenty Sixteen

    (The WordPress theme, not the year.)

    Read more

  • Twenty Sixteen

    2016 sees the tenth anniversary of this website. I decided that this was to be the year when I’d do some major overhaul work on my site: improved technology and a long-awaited clear out of some legacy data problems. That’s all been completed, so now it’s time to work on the appearance of the site.

    Read more

  • Why processes based in outdated print media routines can be massively optimised by adopting modern practices, and how process efficiency can lead to negative employment effects.

    Read more

  • “Comment spam” is a term which relates to automatically-generated website comments. People with too much time on their hands make software to submit to websites like mine. It’s then down to me to ensure that the nonsensical or downright abusive comments don’t appear on my website, and that my email inbox doesn’t get swamped with

    Read more

  • In an effort to share more of my work with the open source community, I’m gradually starting to submit more plugins to the WordPress Plugin Directory. The latest addition, approved recently and made public today, is a plugin which extends the backend list view with a small thumbnail-sized preview of the post thumbnail (where one is

    Read more

  • CSS Flexbox has been ready for mainstream use for a while now, and I’ve implemented it on a third client project for my employer.

    Read more

  • I’ve added a feature to the site which allows you to get an email when someone replies to a comment you’ve left on this site. Let me know if you encounter any problems.

    Read more

  • Life without JavaScript

    Many web developers (and web project managers) are insistent that we shouldn’t be concerned with the availability of JavaScript in the browser. “Who turns off JavaScript these days?” is often the argument. The problem isn’t related to who turns off JavaScript, but what happens when a CDN copy of jQuery isn’t available – the server

    Read more