Earlier today I discovered HTMLHint, a linter for HTML documented. Based on how easy it is to write linting extensions for Brackets, I downloaded the library and wrote a wrapper in approximately 10 minutes. Here's a screen shot of in action.
Just a quick tip here (and thanks to multiple folks on Twitter for guiding me to this) that I hope is helpful. I'm working on a web page that is pretty complex and has a series of scripts that are being loaded that I have no (direct) control over. My task was rather simple - given a link of a certain class - make note of the click event and do something before allowing the link to carry on as normal. This worked fine until this week. This is how I diagnosed the issue.
Last week I blogged about the release of Snap.svg, a new library for modern browsers to simplify the creation, usage, and animation of SVG assets. Over the past few days I've worked on a new demo of Snap.svg that I'd like to share with you.
I cut my teeth as a web developer building dynamic web sites, but more and more lately I'm finding that I don't need to do as much on the server. In fact, in some cases I don't need a back end server at all. Today I decided to take a stab at converting a dynamic web site to static using the Harp framework.
Just a quick note to announce the second part of my IndexedDB series has been released at NetTuts: Working with IndexedDB - Part 2. You can (and should) read the first part here. I had hoped to finish the series with just two parts, but I really felt like it made sense to break it up into three. IndexedDB is a fairly complex topic and I'm trying my best to make it simpler to understand. Definitely let me know what you think!
While it isn't terribly obvious on the web site, cfObjective 2014 has opened their call for speakers. If you want to speak at what is easily one of the best web conferences out there, you have from now till November 1st to get your submissions in. Here are the details: Call for Speakers
Here are the sessions I've proposed:
- Using Web Components
- Moving to Production
If you want to actually see me speak on these topics, be sure to give me a vote, as well as the other topics you think are cool!
Back in April of this year I blogged about how you could create a "widget" version of your Behance portfolio on your web site. This was done using a little library I built and a user's RSS feed. By using the RSS feed we could bypass the somewhat strict limits on the Behance API (150 hits per hour). I had a few people ask about using the real API so I decided to take a stab at it today.
Just a reminder about the meeting tomorrow with myself, Serge, and Paul. It will start promptly at 12PM Central (1PM EST, 10AM PST) and run for about 2 hours (give or take a few minutes). We will not be using Google Hangouts as the experience for audience members is not optimal. This means we lose the 'record to Youtube' functionality, but I want the best experience for folks who can show up. We will use Connect instead which requires Flash on your browser, or the mobile app. The URL for the meeting is: