object-fit: contain with aspect ratio for…a div!

This blog post is mostly a bookmark for myself, as I’ve spent too much time researching this problem in the past: Can you ‘contain‘ a <div> or similar element the same way object-fit works with replaced media (images/videos), with nothing but CSS? It turns out, as I finally learned in a 6-year old StackOverflow reply, […]

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 […]

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 […]

Getting thrown out at the wrong station

You know that system where children are forced to exit at a different subway station than adults? You don’t? Well, let me explain it to you. More and more cities are testing a subway system where adults can normally exit on every station, but children are required to use a different door that only opens at a dedicated […]

Open source project ideas

Attention:  Unicorns are as real as advice in this article. As much as I hate to add an obvious disclaimer, I would hate it even more if actual juinors followed this! Now go and enjoy me breaking out of my usual serious role and have a little fun :) So you’re a junior web developer […]

Game developments impact on technology

It’s easy to dismiss games and game development in general. To check it off as “playing around” with technology (pun intended), rather than serious investments. But if you’re building a technology platform and are not seriously investing into games and game developer ecosystems from the get-go, you’re doing it horribly, horribly wrong. Let’s even forget […]

Common mobile web development pitfalls

With developers new to the mobile web ramp up on a new project, I’ve observed a number of common pitfalls and barriers that are reoccurring patterns. This is an attempt to document the most common ones to help you in your quest to build great mobile web apps. 1. Emulator != Simulator != Device Developers are […]

Tasty Mocha Sauce

This blog post is cross-posted on the Sauce Labs blog. Check it out for more awesome sauce! Mocha Sauce is a bleeding edge project that connects Mocha with Sauce Labs. It started as a fork of mocha-cloud (a project that unfortunately doesn’t seem to be maintained any longer), but now lives on its own and […]

No, HTML5 does not have a performance issue.

Well, not any worse than any other cross-platform technology. This has been bugging me for a while now. You know, the clueless managers that ask you questions like “HTML5 seems to have a performance issue, it doesn’t run well on my Internet Explorer 6!”. This has to stop. It’s generally accepted that PS3 Games don’t […]