David Walsh Tutorials
![Shaving Bytes on JavaScript Conditionals]()
Shaving Bytes on JavaScript Conditionals
Whenever you work with JavaScript code, it's as though there's always a shorter way to code something. You thought that a code set was basic until you found out that something was basic...er. One of those code shortcuts can be found with conditions, specifically short if...
![6 Useful Freebies from Webdesigner Depot]()
6 Useful Freebies from Webdesigner Depot
I'm the furthest thing from a designer, a fact that makes blog redesigns difficult for me. Not having the phat skillz to create fitting graphics and icons limits what I can code, so I often look to outside sources (OK....Google Images) to find graphics I can...
![9 Mind-Blowing WebGL Demos]()
9 Mind-Blowing WebGL Demos
As much as developers now loathe Flash, we're still playing a bit of catch up to natively duplicate the animation capabilities that Adobe's old technology provided us. Of course we have canvas, an awesome technology, one which I highlighted 9 mind-blowing demos. Another technology available...
![Firefox OS Phone Unboxing]()
Firefox OS Phone Unboxing
I may work at Mozilla but I was just as giddy as anyone to get my Firefox OS device. I was able get one of the first test driver phones last year but there's something special about getting a finished (well, launch) product. Here are...
![Free IE Virtual Machines]()
Free IE Virtual Machines
Microsoft has been working their butts off to repair the image of their flagship browser, Internet Explorer. They've done so by adhering to standards they previously scoffed at, creating a website with awesome IE-compliant demos, adding useful developer tools, hiring...
![Create Keyboard Shortcuts with Mousetrap]()
Create Keyboard Shortcuts with Mousetrap
Some of the finest parts of web apps are hidden in the little things. These "small details" can often add up to big, big gains. One of those small gains can be found in keyboard shortcuts. Awesome web apps like Gmail and GitHub use loads of...
![MightyDeals: 20 One-Page Responsive Templates with Parallax Effect]()
MightyDeals: 20 One-Page Responsive Templates with Parallax Effect
MightyDeals is always providing awesome web developer deals. This time they're providing 20 One-Page responsive templates featuring the parallax effect: One Page Responsive Parallax Templates Highlights: 20 Website TemplatesThis bundle features 20 high-quality, professional HTML/CSS templates for your website (note: These are not...
![9 Signs You Shouldn’t Hire THAT Web Guy – 2013 Edition]()
9 Signs You Shouldn’t Hire THAT Web Guy – 2013 Edition
Back in February 2008, this blog arguably hit its peak (/me weeps). I was still a bit of a noob web developer and I cringe when I see some of my older code, but it's back then when I wrote 9 Signs Not to...
![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...










