OSCON – May 8-11, 2017 – Austin, TX
Open Source has been a huge part of my career, from my blog to much of the work I've completed at SitePen and Mozilla. Even if you don't have much time to devote to open source projects, at the very least you've probably used dozens of open source apps, libraries, and frameworks. Open source has always been something to celebrate and on May 8-11 in Austin, Texas, O'Reilly is doing just that.
O'Reilly's OSCON is a massive convention focusing on bringing the software, the organizations, and the people together. Whether you want to network, find a pet project, or learn about the amazing projects you've not heard of yet, OSCON is a gem of an event you should have a look at.
Better yet O'Reilly is giving my readers a 20% off discount with the code PC20DWALSH. Go enjoy the code, the people, the organizations, and an exciting week in the middle of the open source world!
![fetch API]()
One of the worst kept secrets about AJAX on the web is that the underlying API for it, XMLHttpRequest, wasn't really made for what we've been using it for. We've done well to create elegant APIs around XHR but we know we can do better. Our effort to...
![Vibration API]()
Many of the new APIs provided to us by browser vendors are more targeted toward the mobile user than the desktop user. One of those simple APIs the Vibration API. The Vibration API allows developers to direct the device, using JavaScript, to vibrate in...
![Duplicate DeSandro’s CSS Effect]()
I recently stumbled upon David DeSandro's website when I saw a tweet stating that someone had stolen/hotlinked his website design and code, and he decided to do the only logical thing to retaliate: use some simple JavaScript goodness to inject unicorns into their page.
![dat.gui: Exceptional JavaScript Interface Controller]()
We all love trusted JavaScript frameworks like MooTools, jQuery, and Dojo, but there's a big push toward using focused micro-frameworks for smaller purposes. Of course, there are positives and negatives to using them. Positives include smaller JS footprint (especially good for mobile) and less cruft, negatives...