Austin JS: JavaScript is your friend

A week ago (8-16-11) at Austin JavaScript I gave a presentation about the basics of JavaScript and jQuery. In case anyone is interested I have made the slides available.

Cross domain XHR

Recently I had to learn a little bit about CORS (cross origin resource sharing). I had sites on different domains I had to get data in between. I like to try to be foward thinking, so when I learned about a better option than JSONP, I jumped all over it.

Getting the gist

I really like Gist, a lot. They are full on git repos and as such have version control, remote updating, all of the things you would expect out of a github repo including most of the social aspects. They also have the best syntax highlighting I have seen.

Character Countdown

I had some spare time today, a really nasty plugin I had written for jQuery a while back to do character count downs and a desire to play with the widget factory. Let's get it on!

Prototype Methods

When I mentioned the GLGUI Toolbox repo I failed to mention some of the content already in it. I'm gonna give a quick rundown of the two prototype methods I contributed. Date.toGenString This is a prototype method from the Date object that just puts the Date out to a string formatted like '10/10/2010 21:15:07'.

Austin Metro Init

Since Austin has opened up their rail "system" I have really embraced mass transit. I happen to be in the sweet spot of living 3 miles from the park and ride and working 3 blocks from the downtown station. However, I noticed that for Austin being such a tech savvy town, the mass transit mobile app situation is awful.

July Austin JS Meetup

Tonight I made it to my second Austin JavaScript Meetup and I left thinking "Dammit! Why have I been missing these?!" Well, I know why but the point is, I'm there now and plan on making the rest of them.

Accessible Inline Form Labels

Update: Added the check to make sure the input is empty before showing the overlayed label the first time. I recently read Trevor Davisā€˜ post on inline form labels.