We need new best practices for a different development world.
A few lines of code result in an optical illusion.
The detection in action and a fallback solution.
Rainbow dividers done with CSS3 animations.
“The whole concept of WYSIWYG is broken, because different users have different environments.”
Demo of a rotating HTML5 logo.
What is necessary for the web to be an apps platform.
What we can learn from real-world progressive enhancement.
localStorage performs badly.
Twitter makes us want to answer fast rather than reasonable.
Write people-friendly, forward facing code.
When to complain, and when not to complain.
The interplay of data attributes, CSS and changing states.
How to protect web apps from being viewed or stolen?
Take time and effort for good criticism.
…it is prudent to think of a few things.
Advice on how to prepare for public speaking.
Summary of some of the most exciting new features.
Not so smart code in a book on SmartTVs.
“There are many ways people kill or endanger Links these days.”
“When I speak at your conference, I already sponsor it.”
“Let’s not create a lot of web components because we can.”
Only use animated GIFs when they fit.
“I see Microsoft not as the evil empire any longer.”
“We need to advocate better that users have a right to use their devices offline.”
What the Flipboard Canvas experiment can tell us.
“ECMAScript are a great opportunity, but also a challenge for the web.”
“Use progressive enhancement as a means to reward your users.”
“When it comes to componentising the web, the rabbit hole is deep and also a maze.”
“Let’s make a deal: if you encounter something not working on the web, try to make it simpler before adding something to fix it. It works.”
“Don’t be a full stackoverflow developer. You deserve to be better.”
Why we need to tackle mobile as the first step.
What we miss when we poke fun at CSS.
What using CSS means and how we don’t use it to its strengths.
Net neutrality and what we have to lose.
The proper names of all the different parts of letters.