Aerotwist.com

  • Home
  • About
  • Lab
  • Tutorials
  • Blog

HOME

Don't Guess it, Test it! Audio Room
See menu

Follow

You can keep a track of all the latest and greatest content I'm putting up by subscribing to the RSS feeds below. How retro is that? Who says people don't use RSS anymore, eh?!

  • Lab
  • Tutorials
  • Blog

Share

If you like what you're reading you can also share it on Twitter or Google+ easily below. It'll also help me to work out which content is popular, so I can, you know, make more of it.

Lab Experiments

  • Audio Room

    Hooking up the Web Audio API, Microphone Access and WebGL

  • Strange Attractor

    A Lorenz Attractor rendered out as points. There are a lot of points.

  • Undulating Monkey

    Don't ask me why I made this, it just seemed like a good idea at the time.

Tutorials

  • Getting Started with Three.js

    Three.js is a powerful engine for doing native 3D work in your browser. But how do you get going?

  • Create Your Own Environment Maps

    Using other people's environment maps is cool, but making your own is even more rad.

  • Creating Particles with Three.js

    Everyone loves particles, and I'm going to show you how to create them in Three.js

Blog

  • Reinventing the Wheel

    I'm worried about the web. I mainly worry that we're not advancing the state of the art quickly enough.

    Let me explain why...

  • Hello, Blink!

    So Chrome has a new rendering engine called Blink. It's based on WebKit. While this a big change for the web, I believe it's an extremely positive one.

  • Don't Guess it, Test it!

    I recently delivered a talk in Stockholm to the local developer community. I discussed site and app performance, why it matters and how you can start improving your apps immediately.

    I've posted the video and slides, as well as this synopsis. Enjoy!

  • On translate3d and layer creation hacks

    Translate3d is often hailed as something of a silver bullet. In many cases it will drastically improve rendering performance in WebKit ports like Chrome and Safari.

    Let's take a look at why it can improves rendering performance, and what we need to be careful of.

  1. 1
  2. 2
  3. 3
  4. 4

Mini Profile

By day I work as a Developer Programs Engineer at Google in London. I'm also an HTML, JavaScript & WebGL noodler.

Read more

A3: 3D Engine

I created a WebGL-based 3D engine, partly so I could learn and partly so I could share the process. The source code is open and available on GitHub.

Read more

Say hello!

I am to be found on Twitter. I like having conversations with people so feel free to say hello!

@aerotwist

After the nonesense comes the obligatory footer

Heroes and Villains

  • Tom Knowles
  • Karl Stanton
  • Hakim El Hattab
  • Justin Windle
  • Paul Irish
  • Brendan Kenny
  • Cameron Adams