Tutorials Page 110
![Tweet For Code #1]()
Tweet For Code #1
You don't need a thousand lines of code to make a big difference in any coding language. Oftentimes it's quite the opposite: a few tiny code snippets can do a world of good and accomplish big things. I asked my Twitter followers to tweet to...
![A CRUD JavaScript Class]()
A CRUD JavaScript Class
A couple of weeks ago, I started making a little to-do list app' in JavaScript, with history, localStorage and quite a couple of things in order to get better at JavaScript. After a couple of hours, I decided to externalize the storage in an...
![Loading Scripts with jQuery]()
Loading Scripts with jQuery
JavaScript loaders are incredibly powerful and useful utilities. I've even covered a few of them on this blog, like curljs and LABjs, and have used RequireJS and the Dojo loader on personal projects. They're super powerful but can be overkill in some cases. If...
![Cross Domain Canvas Images]()
Cross Domain Canvas Images
You can do some really awesome stuff with images when you push their data into canvas. And of course, when you're done playing around with the image, you can export the canvas data to an IMG element and data URI. What we sometimes don't...
![Fullscreen API]()
Fullscreen API
As we move toward more true web applications, our JavaScript APIs are doing their best to keep up. One very simple but useful new JavaScript API is the Fullscreen API. The Fullscreen API provides a programmatic way to request fullscreen display from the user, and exit...
![Reset a Branch to Remote State with git]()
Reset a Branch to Remote State with git
Every once in a while I accidentally hose my repository's master branch by merging or committing something I shouldn't. And then on rare occasion I push that to my remote and then things get all sorts of messed up. Every PR from that point on has...
![Delete Merged Branches with git]()
Delete Merged Branches with git
It's common courtesy to keep your git branch list clean, especially when colleagues need to fetch your remote branches. I'm a bit of a ... offender, when it comes to maintaining my git branch list. My colleague John Karahalis is not, however, and he...
![Accessibility and alt Attributes]()
Accessibility and alt Attributes
The
altattribute is important for a number of reasons: it describes an image for screen readers used by those without sight or poor sight, it describes the image to bots, and it provides an indicator of what should have loaded if the image fails to...![5 .htaccess Snippets to Borrow from HTML5 Boilerplate]()
5 .htaccess Snippets to Borrow from HTML5 Boilerplate
HTML5 Boilerplate is an awesome website template when you want all best pieces in place for you when you start your project. A while back I covered 7 CSS Snippets to Borrow from HTML5 Boilerplate, so today I want to feature a few...
![David Walsh World Tour (Guest Blog Posts)]()
David Walsh World Tour (Guest Blog Posts)
I've been getting around lately and I wanted to share with you some blog posts that I've published on other sites! The Mozilla Developer Network has a New Face I've been working on the MDN front-end redesign over the last four months. It was a massive...






