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!
Browsers sometimes download CSS files with media queries that don’t match, and that can be an unnecessary performance issue. Scott Jehl wrote this script that solves this issue by only loading the CSS files if the media query matches. If you really, really need this you might want to use it, but I do think there are some drawbacks to it (even though Scott doesn’t mention any): you create a JavaScript dependency for layout, and you have to use 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 myths 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.
Don’t know how to write JavaScript, but still want to use your crappy script anyway? Here’s a very handy little JavaScript library by Matt Diamond that helps you to ignore those errors. Looks pretty mature to me, there’s just one item left on the to do list. Be sure to read the license before you use it though.
For previous Smashing Daily issues, check out the Smashing Daily Archive.
Vasilis van Gemert is the Principal Front-end Developer at Mirabeau in The Netherlands and a board member of Fronteers. His aim is to close the gap between design and (front-end) development. He believes the excess of knowledge he has can be better used by others, by more creative and smarter people. You can follow him on Twitter.
Yay! You've decided to leave a comment. That's fantastic! Please keep in mind that comments are moderated and rel="nofollow" is in use. So, please do not use a spammy keyword or a domain as your name, or it will be deleted. Let's have a personal and meaningful conversation instead. Thanks for dropping by!
No comments have been posted yet. Please feel free to comment first!
Note: Make sure your comment is related to the topic of the article above. Let's start a personal and meaningful conversation!