Apps

Progressive Web Apps ⚡️ talk

Progressive Web Apps ⚡️ talk

It was great to give a swift tour of Progressive Web Apps for the lovely people at BathCamp last thursday. Here are the slides and an outline of what we went through.

A few things have changed

We now know …

  1. Most people only install apps when they buy their phone
  2. Most people only use common apps and no other
  3. The web platform has now got APIs for previously native-only features

Let’s consider a few situations

The train journey

  • Content doesn’t know about network service
  • Speed
  • Intermittent
  • Offline

I use this every day

Home screen visibility and easy access is important

Image Pooling for the Win

Image Pooling for the Win

I’ve recently been working with a luxury car brand on some HTML5 goodness and it’s reminded me to write about a very useful technique used a lot in game programming but often forgotten about when building creative websites and apps.

When you have a number of large images which need to be rapidly switched between or drawn you will very quickly see memory usage going through the roof. We were seeing around 900MiB of memory being eaten up in a second. The first optimisation is to make sure the images are of an appropriate size. In our case the images within the content were being displayed at 394px wide but were originally 1536px wide.

GigStamp the checkin app for music fans

GigStamp the checkin app for music fans

I feel like I’ve been in my little hole for months now … oh yeah it has been, since October! I’ve been beavering away in my evenings building a simple idea:

I’m a music fan, how can I collect and remember the gigs I’ve been to?

Together with Gordon Duncan who came up with the original idea I have been building GigStamp.

The check-in app for music fans

The app is really very simple on the surface. It finds you at a gig, you choose some stamp artwork, add a message and boom … you have your stamp.