New Years resolution: Give back to the developer and internet community via a donation each month and a blog post describing the motivation. — Andrew McGivery (@andrewmcgivery) January 1, 2014 Here I am, ready to do my first act of … Continued
Introduction In this article, I am going to look at some of the challenges of using the Web Notification API and how one might start to code a cross-browser notification class. What is a Web Notification? From the W3 Spec: … Continued
localStorage and sessionStorage are two very useful features in HTML5 that are useful for many reasons that I won’t get into. According to the specs, a website should be able to store up to 5MB of data in a user’s … Continued
Working with the modern web and APIs is great… if you are only supporting the most up to date browsers. If you need to support IE8, it gets tricky. IE8 has many restrictions on sending AJAX requests including not being … Continued
So, after reading an article by Adrian Holovaty (@adrianholovaty), I learned about stacked canvas elements. The idea here is that you can improve performance (and have clean code) by using canvas elements stacked on each other, kind of like layers in … Continued
Often on pages, it is useful to include the last date the document was updated. Often, people just manually change it every time a change is made. But why? Shouldn’t this be automatic?
Earlier this week, April 2nd, I got invited to the closed beta of Seshn, which is “… a simple way to create & display your unique content on the web. A place to bring people with shared passions together, through … Continued
So, I recently got an beta invite to the new(ish) website Seshn. I’ve been giving them plenty of feedback via twitter. One of my latest tweets to them, I made a bold claim: Their website is at risk of session … Continued
So, I was going through Stack Overflow, answering some questions, when I came across something interesting I didn’t know before.
Came across something interesting on Stack Overflow today. Some operators that I didn’t know existed and a reminder that an underscore is a valid variable name.