Tutorials Page 118
![9 Mind-Blowing Canvas Demos]()
9 Mind-Blowing Canvas Demos
The
<canvas>element has been a revelation for the visual experts among our ranks. Canvas provides the means for incredible and efficient animations with the added bonus of no Flash; these developers can flash their awesome JavaScript skills instead. Here are nine unbelievable canvas demos that...![Giveaway: 10 David Walsh Blog USB Drives!]()
Giveaway: 10 David Walsh Blog USB Drives!
Whenever I get back from a developer event like a conference or Mozilla meetup, my wife immediately sounds the "nerd alert" horn. Why? Because I loooove getting schwag, and my office and wardrobe would attest to that. I was pretty excited when USBMemoryDirect got...
![Get a Python Package Version]()
Get a Python Package Version
Part of maintaining a Django-based application like MDN's kuma is ensuring Python packages are up to date. I was recently testing an upgrade on a remote system and needed to ensure that a given Python package was at the version number it should be.
![Create a 3D Animating Sidebar]()
Create a 3D Animating Sidebar
Mozilla's Christian Heilmann is an evangelist that knows how to walk the walk as well as talk the talk. You'll often see him creating sweet demos on his blog or the awesome Mozilla Hacks blog. One of my favorite pieces...
![$100 SenchaCon Discount Code]()
$100 SenchaCon Discount Code
SenchaCon is fast approaching and it promises to be epic. A few highlights attendees can expect: Held at Walt Disney World Swan & Dolphin Get insider and bleeding edge information on Sencha's technologies Sponsored by mobile development and production leaders Full Day hackathon Meet other mobile /...
![Tuts+ Interview with David Walsh]()
Tuts+ Interview with David Walsh
Rey Bango recently made the mistake of asking to interview me. After I made him hear my analysis of Arsenal and Tottenham, and shared with him my experience as a young fast food worker, we eventually got around...
3 UX Lessons from Pinterest
Pinterest has exploded in recent years from obscure project to global phenomenon. Why? And how can Pinterest's user experience inform developers and designers of all sorts? Let's learn from some of Pinterest's bleeding edge design decisions. Search vs. Browsing: How Do...
![Scraping iTunes Charts Using Scrapy Python]()
Scraping iTunes Charts Using Scrapy Python
Hacking is more fun when you have some data to play with, but from where do you get data when you are just hacking for fun? I use web scraping to make my hacks interesting and cool and have learned a lot in the process. In...
![Serving Fonts from CDN]()
Serving Fonts from CDN
For maximum performance, we all know we must put our assets on CDN (another domain). Along with those assets are custom web fonts. Unfortunately custom web fonts via CDN (or any cross-domain font request) don't work in Firefox or Internet Explorer (correctly so, by spec) though...
![Using CSS attr and content for Tooltips]()
Using CSS attr and content for Tooltips
I've found myself in love with CSS
contentandattr; I've recently written about how you can use the property and expression on a basic level, how you can implement CSS counters, and use for the sake of localization. I wanted to share...









