Subscribe: All in the head
Added By: Feedage Forager Feedage Grade B rated
Language: English
article  content  custom short  might  perch  service  short urls  sites  software  they’re  urls  version numbers  version  web  year 
Rate this Feed
Rate this feedRate this feedRate this feedRate this feedRate this feed
Rate this feed 1 starRate this feed 2 starRate this feed 3 starRate this feed 4 starRate this feed 5 star

Comments (0)

Feed Details and Statistics Feed Statistics
Preview: All in the head

All in the head

Ponderings and code by Drew McLellan


Audible’s New Customer Experience

Wed, 21 Feb 2018 15:16:00 +0000

We’ve all heard the podcast ads for Audible. I listen a lot of podcasts when I’m out running, driving back and forth from the airport, or just around the house cooking or washing up. I’m doing a lot of long runs at the moment and am running out of episodes for the podcasts I subscribe to, so I thought I’d sign up and give Audible a try.

I’ve listened to audiobooks in the past, but mostly purchased as one-offs from iTunes. This would be my first time committing to a subscription service, but I was game to give it...

Introducing Notist

Mon, 09 Oct 2017 16:44:00 +0100

There exists a whole class of web sites for being “your home for x” as-a-service, where x is something you’ve created and want to share with others. If it’s code, there’s GitHub. For photos, you have Instagram and poor old moth-eaten Flickr. Music goes on Soundcloud, and if you’re the active type you can share workouts on Strava.

If you ever do any public speaking, you will have information from your presentation you’d like to make available afterwards. If you speak fairly regularly, you might want to keep an upcoming schedule of future engagements, and an archive of past conferences.


Implementing Webmentions

Sun, 16 Jul 2017 15:25:00 +0100

In a world before social media, a lot of online communities existed around blog comments. The particular community I was part of – web standards – was all built up around the personal websites of those involved.

As social media sites gained traction, those communities moved away from blog commenting systems. Instead of reacting to a post underneath the post, most people will now react with a URL someplace else. That might be a tweet, a Reddit post, a Facebook emission, basically anywhere that combines an audience with the ability to comment on a URL.

Using Gravatar as a Spam Indicator

Tue, 03 Jan 2017 08:58:00 +0000

One of the necessary evils of running a website that includes user comments is eventually sifting through spam. Even if you have a good anti-spam filter like Akismet in place, you still need to occasionally wade through the comments to check for false positives.

Today, I’ve been updating the Perch Blog add-on to make it compatible with the upcoming Perch 3, and one of the pages I’ve been tackling is comments listing page. The listings API in Perch 3 has the option of including a Gravatar alongside any email address column. On adding this to my comments...

Keeping Your Content Classy

Mon, 21 Mar 2016 15:51:00 +0000

In User Generated Content in a Classy World Snook muses on the problems of keeping tight control over styling (and by extension, markup) without either embedding too much presentation into your stored content or having to write janky CSS that becomes hard to manage.

In an ideal world, a CMS would allow you to define and embed “objects” inside the content. An object has some complexity to it. For example, a pull quote might have a byline. A photo might have a caption and a credit. Or maybe it’s even more complex than that.

A little over a year...

Creating Custom Short URLs in Perch Runway

Wed, 23 Dec 2015 15:53:00 +0000

One of the nice little features we’ve had in the 24 ways site for a few years is custom short URLs. As full article URLs contain a sometimes lengthy slug based on the article title, it’s useful to have a shorter version to use in tweets and our ebooks.

Our publishing schedule dictates that we post once per day, and only 24 articles a year, so the short URLs are based on the date alone. For example, today’s article is the following:

That’s the year 2015, followed by the day number, 23. Tomorrow will be 201524 and...

Progressive Versioning

Mon, 14 Dec 2015 17:05:00 +0000

When you run a software-as-a-service web app, one thing you don’t need to think too hard about is software version numbers. You can roll out new functionality and fixes as soon as they’re ready, and as customers don’t need to make a conscious decision about updating. They’re just always on the latest version.

With desktop apps or on-premise software like Perch the version numbers take on a bit of a dual purpose. Primarily they’re a technical signifier of the code version, but secondarily they perform a marketing function. In order to encourage users to update (and perhaps pay to update)...

Ad Blocking and the Future of Web Analytics

Thu, 17 Sep 2015 11:00:00 +0100

This morning I caved and installed an ad blocker in my primary browser. I’d resisted for years, believing that advertising was paying for the sites I enjoyed, so subverting that advertising was tantamount to stealing. I also both run a site that sometimes gets support from advertisers, and pay to advertise our business on other people’s sites. So I’m culpable, and blocking felt at best hypocritical. But enough is enough.

Large parts of the commercial web have become unusable due to advertising. Diminishing revenues have resulted in more ads per page, and ridiculous over-pagination of content, resulting in less...

Recording Conference Audio

Sat, 12 Sep 2015 14:37:00 +0100

When preparing for the first dConstruct conference back in 2005, organiser Andy Budd sent an email to a few friends enquiring as to what he’d need to do to record then audio of the presentations for later release as a podcast series. Having a fair idea what was involved (sound engineering was my career path before I got distracted by the Web), I began writing a fairly lengthy description in reply. At the end of the email, fearing that my notes would completely put him off the idea, I offered to come along to the conference and help out. And...

Riding London

Sun, 23 Aug 2015 20:13:00 +0100

As regular readers will be aware, last year I crashed out of the Prudential RideLondon-Surrey 100 cycling event in the middle of a tropical rain storm. Unsatisfied with that outcome, I attempted the event again in 2015. For the sake of completeness, here’s how I got on.

From the moment I knew enough about my injuries to know I would be fine to get back on a bike, I was resolute that I wanted to return and complete what I’d set out to achieve. As such, I filled out the ballot for a place, sent it off and waited. Being...