trusting_button

Trust Issues

The trusty little button What happens when you click a button a 100 times and it does the same thing every time you click it? You start to develop a relationship with said button. You now trust the button to do the thing it did before when you click it the 101st time. This trust is a fundamental […]

There and Back Again

Aaaaand we’re back. In San Francisco, that is. I’ve also taken the move and life change as opportunity to cut ties with the web and switch my focus entirely to native Android development. That whole “web” fad just isn’t going anywhere. Kidding, kidding! :) I’m obviously still a Chromie and looking forward to all the […]

When IE gave us beautiful, fast touch interactions, and nobody cared.

It’s very hard to build a responsive, touch-enabled carousel. Or any draggable container. So hard, in fact, that many (ok Hacker News, a few! 5 in fact.) years ago at Zynga, we’ve spent months to build our own scrolling abstraction that handled the calculations for smooth scrolling, panning and zooming. That project was the Zynga Scroller, […]

07 - Gradient

DevTools. For Designers!

I rarely blog about my main job (in this case outreach lead for DevTools) here, but when I do, it’s because what I’m working on is so hot I just can’t help it. Within the DevTools team, we’ve always been in a dialogue with developers, but never established the same type of relationship with designers. In […]

Immersion Tutorial

5 reasons for 60 fps

It’s easy to state that a higher number is better. It’s also easy to get sucked into (albeit interesting) theories and at other times non-researched half-truths when debating film projection technology and frame rate. But there are very simple, very reasonable arguments for not only high frame rate movies, but the establishment of 60 fps as standard. Here […]

Immersion Tutorial

Frame Rate as creative choice

As much as there are people who will tell you to always use 24fps for a cinematic look, the truth is, the definition of what makes a film look cinematic varies, and maybe you’re aiming for something different! Frame rate is as much a creative choice as color, contrast and shutter speed. Let’s take a […]

API Tester

API Simulator feat. Service Worker

API Simulator allows you to setup any number of static routes (URLs) on the host it runs on, allowing you to test a static JSON response. Might come in handy when building prototypes or sample apps: API Tester has been built in ~12 hours as part of an internal Service Worker hackathon, is nothing revolutionary and […]

Ubisoft Propaganda

I rarely post commentary. But Ubisoft trying to look smart by suggesting that lower frame rates are better anyway, after I spent many months writing an extended explanation as to why high frame rates matter? Yeah, nice try. Ubisoft made headlines when suggesting 30 fps in games “feels better for players”, after announcing their decision to cap Assassin’s […]