O’Reilly Velocity Conference – Santa Clara Giveaway!
O'Reilly Velocity Conference in Santa Clara is right around the bend: June 20-23, 2016. Velocity is boasting an awesome lineup of speakers covering several different topics. Learn to build websites, apps, and services that are fast, scalable, resilient, and highly available!

Velocity is my favorite of the O'Reilly Conference series because speed optimization is fun, creative, and has huge payoff for users on desktop and mobile devices!
Bronze Pass Giveaway
My friends at O'Reilly are letting me give away one free Bronze Pass to Velocity Santa Clara. Want to win? In the comment section below, share your favorite performance tip. Bonus points for code samples!
20% Off Discount
If you want to sign up today, you click here and use code PC20DWALSH!
![Convert XML to JSON with JavaScript]()
If you follow me on Twitter, you know that I've been working on a super top secret mobile application using Appcelerator Titanium. The experience has been great: using JavaScript to create easy to write, easy to test, native mobile apps has been fun. My...
![Write Simple, Elegant and Maintainable Media Queries with Sass]()
I spent a few months experimenting with different approaches for writing simple, elegant and maintainable media queries with Sass. Each solution had something that I really liked, but I couldn't find one that covered everything I needed to do, so I ventured into creating my...
![CSS Fixed Position Background Image]()
Backgrounds have become an integral part of creating a web 2.0-esque website since gradients have become all the rage. If you think gradient backgrounds are too cliche, maybe a fixed position background would work for you? It does provide a neat inherent effect by...
![Dijit’s TabContainer Layout: Easy Tabbed Content]()
One of Dojo's major advantages over other JavaScript toolkits is its Dijit library. Dijit is a UI framework comprised of JavaScript widget classes, CSS files, and HTML templates. One very useful layout class is the TabContainer. TabContainer allows you to quickly create a tabbed content...
Send Link preload headers for your CSS, JS, Fonts, and other assets so that the browser can get a head start on loading them. Bonus: If you use CloudFlare, or another CDN that supports it, the assets will be pushed via HTTP2 Server Push.
Sample .htaccess code from my blog: https://gist.github.com/adamzr/0c4e14999263aa4854b91f9245e16de8