Smashing Daily #36: Privacy, Buttons, Nonsense
Warning: This posting includes two scripts with an exceptional licence you have to agree with before you may use them! You should also be warned (or at least, be aware) that when you’re publishing things on the Web, there might be some privacy issues with the things you say. And of course, we have links to articles about preprocessors, learning stuff, usability testing and much more. Enjoy!
Some people don’t understand why others don’t use CSS preprocessors, while others don’t understand why some need them. It turns out that this is one difference between programmers and designers. An interesting article by Jordyn Bonds.
Not everybody understands what it means to publish something on the internet—it means that everybody is able to see it, but also to do stuff with it. Like collecting possibly harmful Facebook statuses, like “I hate my boss“, “I’m hungover“, “I smoked weed“, etc. An interesting privacy experiment by Callum Haywood.
Ian Coyle taught himself how to code by looking at the source of other projects (like many of us did). This is so important to him that he doesn’t want to obfuscate or minimize his code, and so now he’ll be open-sourcing most of his personal projects. Great thoughts.
Every website needs social media buttons—at least that’s what the social media networks and gurus want us to believe. Oliver Reichenstein explains why you should never use these buttons on your websites, and he’s right. Now, go ahead and remove them!
noscript as a fallback, even though there are use cases where both the script and the
noscript will be ignored. And then there’s also this article about CSS performance myths8 which explains that this might not be as big an issue as one might think.
There are many bogus scripts out there. Here’s an interesting one called HTML7 which allows you to contain tags between greater than and less than signs, and which adds some extra tags like >delightful
Here’s an interesting article by Anna Debenham about everything she learned while she was usability testing with young children.
So you need more to read? Here’s a collection of links by The Mozilla Developer Engagement Team.
- 1 http://www.skybondsor.com/blog/css-preprocessors
- 2 http://www.skybondsor.com/blog/css-preprocessors
- 3 http://www.weknowwhatyouredoing.com/
- 4 http://iancoyle.com/thoughts/on-inspiration.php
- 5 http://informationarchitects.net/blog/sweep-the-sleaze/
- 6 http://informationarchitects.net/blog/sweep-the-sleaze/
- 7 https://github.com/scottjehl/eCSSential
- 8 http://www.igvita.com/2012/06/14/debunking-responsive-css-performance-myths/
- 9 https://github.com/mitchellh/html7
- 10 https://github.com/mitchellh/html7
- 11 http://maban.co.uk/70
- 12 https://hacks.mozilla.org/2012/05/mozilla-hacks-weekly-may-31st-2012/
- 13 https://github.com/mattdiamond/fuckitjs
- 14 https://github.com/mattdiamond/fuckitjs/blob/master/fuckit.js#L8
- 15 https://github.com/mattdiamond/fuckitjs#license
- 16 https://github.com/mattdiamond/fuckitjs
- 17 www.smashingmagazine.com/the-smashing-daily-archive/
- 18 www.smashingmagazine.com/the-smashing-daily-archive/