Articles by Sara Vieira

HTML5 came with all new APIs, new input types and attributes for forms. As is often the case, those major additions often obscure the minor upgrades and I think that this is particularly true of the download attribute. As you know, there are some...
Recently, there's been a lot of talk about markdown as an alternate way to format text. I decided to do a little research and see what all the talk was about and I was actually quite glad of what I found; markdown is simple markup language that makes...
If you plan to use CSS on a regular basis you need to develop an understanding of what specificity is and how it is applied. Other than floats and positions, specificity may be one of the hardest things to get used to, let alone master. The selectors...
With increasing diversity in monitor sizes, it's not practical to design single blocks of text that take up the entire width of the screen. The traditional solution is to split text into columns manually, which is very time intensive; or to...
Creating canvas apps is the new thing, we can even create games with it, it’s supported in all major browsers both desktop and mobile, and that makes it a more viable solution than using Flash. In this tutorial we are going to use the canvas element...
Bundled with HTML5 came a large number of API goodness and one of the best was the Fullscreen API that provides a native way for the browser to do what was only possible in flash for a long time: display the webpage in fullscreen mode for the user....
RequireJS is an effective way to improve the speed and quality of your JavaScript code additionally making it a lot more readable and easier to maintain. In this article I'll introduce you to RequireJS and how you can begin using it. We will go...