Talks

Progressing through Environments with Uniform

Progressing through Environments with Uniform

When deploying anything other than a simple POC or personal website, a reliable application will need Environments. What is the right pattern for implementing environments for local developers as well as shared ones like staging and production?

Let’s look at how Uniform separates your configuration and content. Then look at how we can migrate both to new higher environments as a feature progresses through it’s software development workflow.

Uniform Project

Within Uniform the “Project” is the recommended way to separate configuration and content between environments. The screenshot below shows three projects used for my demo website.

Enterprise JAMstack at JAMstack for Sitecore

Enterprise JAMstack at JAMstack for Sitecore

Deploying JAMstack within an enterprise company comes with many complications due to it’s scale. There is not only the large number of pages to contend with, there are often restrictions imposed on how we can deliver the solution.

This was the case at Nationwide Building Society where we delivered a new platform and a new JAMstack website. It was great to be able to talk about our experience at Uniform’s JAMstack for Sitecore virtual conference. Rich James and I went through our experience on Nationwide’s journey to Enterprise JAMstack.

Serverless Framework Talk

Serverless Framework Talk

Thanks to everyone who came to the Bath Digital Festival lunchtime events. It was really nice to be given the opportunity to speak and then to be able to talk with so many of you afterwards.

Here are the slides:

This is what I covered

  • What have we achieved at Seccl?
  • What are the pinch points?
  • Who is this for?

What is Serverless Framework

  • Infrastructure as code
  • Simplified deployment of separate functions
  • Provider agnostic

What have we achieved

Seccl is a startup in Bath pioneering a new breed of digital services for wealth management

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

Leap Motion workshop at Southville JS Bristol

Leap Motion workshop at Southville JS Bristol

What do you get when you mix a few Leap Motion devices, a few eager developers and space invaders?

We found out at the recent Southville JS Workshop in Bristol. I have been excited about getting involved and I think we had a great workshop to finish the weekend off with some light-hearted fun.

Here are some of the key aspects we went through to program a simple Space Invaders controller using the Leap Motion.

Flight of the Audio Visualator - Bristol Skillswap

Flight of the Audio Visualator - Bristol Skillswap

It was great to be able to present at Bristol Skillswap last week. I’m new to the west and am really excited about getting involved in the community here.

I took a flight through my recent journey with United Studios Live and the 3d Audio Visualizer built in to their new website.

A whole new world of sound

The Web Audio API has given us loads of great new toys to play with inside the browser.

Presenting Adventures in HTML5 Games, AKQA Anoraks

Presenting Adventures in HTML5 Games, AKQA Anoraks

In this series:

I had the pleasure of presenting at AKQA Anoraks in London on thursday. It was a great packed evening. I gave a talk on my adventure over the last few months of building my simple Space Invaders game. Even though it’s a pretty simple game I have learnt enough to talk about it or half an hour.