NCDevCon 2012 Preview

I am busy preparing for two session at NCDevCon this September. This conference is one of my favorites, not only because it’s right in my home town of Raleigh, NC, but also because it is run very smoothly and just fits my hacker mentality.  Oh, and it is the place that spawned CodeBass Radio, which my friend Ben Farrell and I do a show on.

This year I am doing two sessions.  One session is “CSS Bonanza,” which is a favorite topic of mine and I hardly get to present on it anymore. I will cover all the basics, as well as the latest and greatest in CSS3 and we will do things with CSS that was never intended. Why not, it’s the fun of it.

The other session is a two hour hands on session for “Building HTML5/CSS3/JavaScript Applications.”  The HTML5 session will be a fun hands on that will give people a chance to experiment and learn as well. Work with local storage, animations, geolocation, media, new form elements, and a JavaScript framework to be named later. I promise it wont be a todo list app.

I would be interested in hearing from all of you as to what specifics you would be interested in hearing about in either of the presentations.  So feel free to reply and let me know.

I will be posting more as we get closer to the conference to let you know what the requirements for the hands on will be.  But for right now an IDE (of your choice), Chrome and a web server should do.

JavaScript is a Language You Need to Learn

It’s been a while since my last post, the reason being is that I have been rather busy.  Between conferences, work, and family my “free time” has been rather limited.  When I have found some free time I spend it immersing my self in JavaScript.  Yes, JavaScript!  I have spent the past few years working with Flex and more specifically ActionScript, and only working with JavaScript when I needed too.

Many years ago I spent a great deal of time learning and developing with JavaScript.  I always found it to be frustrating, not because of the language itself but rather the browser environment.  Over the past couple of years some great libraries have been created to work past the issues found in various browsers, and browsers have improved their JavaScript engines quite a bit.

So why am I going back to JavaScript after all these years?  There are a few reasons. Continue reading