Pete Wailes

"Random piece of trivia for you..."

What I Learned From Really Long Form Content Production

I recently built a long form piece of content on the history of spaceflight as an experiment in creating long form content using React.js (repo here). As a result of that work, I’ve spent time thinking about how to think about tracking such a piece of content, and I wanted to share a little of […]

Read more

What Triggers Twitter Results in Google Search?

What Triggers Twitter Results in Google Search? An Analysis.. I recently wrote about what seems to influence who turns up when a Google search page carries a Twitter feature (short version, follower count and verified status). However, in that piece we avoided the question of “what makes the result trigger in the first place?”. To […]

Read more

Analysing Twitter Feature Results in Google SERPs

Over the past couple of days I’ve spent some time looking at what makes a Twitter featured result turn up in Google’s results. Along the way we’ve discovered some interesting things that seem to play a part, if you’re looking to get your account featured in a specific Google search query. The main takeaways were […]

Read more

Hierarchical Composed State with React.JS

One of the most challenging issues found in dealing with modern web interfaces is that of state management. In this post, we’ll be looking at at HMVC architecture inspired potential solution for using React’s internal state management functionality to give greater control and clarity in an application. This post requires a good working knowledge of […]

Read more

SEO Friendly React.js App Architecture for Multimedia Content

There’s an issue with modern content creation for the web – non-technical users want to be able to create mixed media content, with the option of embedding custom components where needed. However, traditional CMS tools don’t have the middleware to support that idea. We decided to sit down and create a prototype middleware in React.js […]

Read more

What We Learned Watching GoogleBot Crawl a JS Web App

A little while ago, we built a prototype universal JS application called History of Humanity. More recently, I decided to start converting it to ES6, and go back and tidy the code a little (code available at the GitHub repo). So I thought we’d share a little of what we learned from that, and what […]

Read more

React.js SEO: How to Build Search Friendly Javascript Applications with React.js

Preface: This post is aimed at technically inclined marketers. However, React.js is an important concept to be aware of if you’re new to the subject, so don’t be put off. In this post, we’ll unpack terms you may not know. Just hover over anything underlined to get an explanation of what it is, or feel […]

Read more

Architecture For Apps & Content in React.js

How I’m currently building things in React.js, what’s good about React and what work there is still to do I spend most of my time building applications. By way of a brief introduction to how most of those work, the back ends consist (generally) of MariaDB with Memcache as a caching layer, PHP for logic […]

Read more

How to Deconstruct Inspirational Creative Marketing Campaigns

As a marketer interested in technical innovation, I like to keep a close eye on where the marketing industry is going. Often, I find things that are so inspiring, I have to find out how they were made. Over the years, I’ve developed a fairly simple process for de-constructing how a campaign was created, and […]

Read more

React.JS: The Marketing Implications of Modern Javascript Development

Recently I’ve spent a lot of time developing software and working with marketers. More recently, that’s included building a front end using React.JS. The why behind React rather than Riot.JS or other similar software could itself consume an entire post, but for today we’re going to look at some thoughts on modern JS front ends […]

Read more

Development & Technology for Marketing Content: A Look at The Future

Over the past couple of years, there’s been an increasing move to building front ends of websites and applications where HTML is used as the data layer, but it’s built and modified by Javascript. As a result, we’ve started building a richer, more compelling web. That has implications though, and so I’d like to take […]

Read more

Visual Maths: Accuracy in Art

In this instalment of our visual maths series, I wanted to look at real world accuracy in storytelling. As marketers, so much of what we do is in some way designed to tell compelling stories, and balancing the need to engage emotionally with the requirements of showing something that’s true to life. So I thought […]

Read more

Visual Maths: A Brief History of Lighting in VFX

Light. From even before the moment a new-born baby opens its eyes, we’re surrounded by it. From the way the sun shines on a clear or cloudy day, to the difference between harsh and soft lights in the home, our brains have developed an uncanny ability to understand the way light falls on a scene […]

Read more

Visual Maths: A Brief History of CGI

The web is no longer a thing for HTML pages only. Nowadays, thanks to advances in technology and broadband speeds, people are doing ever more adventurous things in web content production. However, with WebGL getting ever more usable and impressive, we thought it’d be a good idea to take a step back and look at […]

Read more

Mapping the Deep: Digital Cartography with Google Maps

Recently Liam wrote about how we went about creating our massive Messages in the Deep piece, looking at the process and organisation of it. In this companion piece, I’m going to take a look at how we built the largest interactive feature, the map for showing all the deep sea communication cables around the world. […]

Read more

Page 1 of 212