Achievement Unlocked: Host a Twitch Session

This Twitch session comes on the heels of releasing the Phonon 3D plugin for Unreal Engine 4. In the video, I go over how to get 3D audio up and running in a simple Blueprint project.

Note that at the end I get a little confused by the audio settings. For the record, I was right in the first instance: you can mix HRTF and panning in a single scene.

Thanks to @anishchandak and @LakulishAntani for all the great feedback before the live stream. Hoping to do more in the future!

Writing Methodologies (or, Why Typewriters are Still Awesome)

“People tend to treat writing with real austerity. There’s a lot of, ‘I dressed for writing and went to my writing spot,’ and it’s like ‘What the fuck are you talking about? This is a nightmare!’ Writing is a nightmare.” – Amy Poehler

Producing large volumes of quality writing is a grueling process. Fortunately, there are some methods that can ease the pain. In the last few years, having a looming paper deadline has become the norm. In an effort to save my sanity, I adopted three methods that paid off significantly: narration, using a typewriter, and building a writing repository.

Continue reading

Use ui-router Even if You Aren’t Routing

You should be using ui-router to organize your AngularJS application’s UI, even if you do not expose corresponding URLs. The name ui-router is misleading: its real power is organizing your UI into named, nested, or parallel views. The state concept offers a higher-level alternative to using ng-include and ng-controller, and is more suited to modeling large areas of the UI than custom directives.

Continue reading