Visual Maths: A Brief History of CGI

Post by Pete Wailes

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…

Everything on the Internet Will be Lost

Post by Pete Wailes

People often say nothing is ever truly lost on the internet. That anything that's put on the web will be here and saved forever. I'd contend that the internet is now so vast that most of everything that is ever put on it will be lost. Because there's a lot…

Thoughts on the Future of the Creative Agency

Post by Pete Wailes

A brand must do many things to have and stay relevant with people. It must matter. It must stand for something meaningful and shout about it. It must act in a way that affirms that this is something they are passionate about. That can be a message. Dove and Real…

Dynamically Rendering React Components

Post by Pete Wailes

If you just want a quick answer on how you do this, here it is: renderElement(key, props) { var components = { 'componentA': componentA, 'componentB': componentB, 'componentC': componentC } return React.createElement(components[key], componentProps) } If you want more information on how to use this more broadly and an example live implementation, read…

Wallpaper Not Required

Post by Pete Wailes

There's an interesting, let's be generous and call it a feature, of modern residential architecture. It all looks the same, more or less. I recently bemoaned how some things look similar, because they're made of the same things, with the same end goals in mind, resulting in base form that…