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

cfObjective Presentations – HTML5

I have enjoyed my time at cfObjective() 2011 immensely.  The community is really awesome and I have met so many interesting and intelligent people.  There have been some really great sessions and I am very thankful for having the opportunity to not only present, but attend this conference.

There is a strong showing of folks from The Triangle in NC and people from all over the world as well.

Below are the downloads from my presentations, do as you will with them and don’t hesitate to provide feedback or ask questions.  I am always on twitter @adrianpomilio.

Here is the code and presentation from my session: .Deep Dive – Building HTML5 and CSS3 Applications

Here is my Lightning Presentation – AdrianPomilio-CardboardBubble

Now on to the live Run Time Expectations show!

I Have Made my Choice!

In the world of UI or Front End Engineering you have so many different camps.  The standards based camp (HTML, JS, CSS), and the Flash camp.  I have been using these technologies for so long that I just can’t see ditching any one of them for another.

HTML was my first love, it’s what got me into software development back in 1995.  HTML was my gateway drug.  By 1999 I was into JavaScript and then I got into the heavier stuff.  By 2001 I was a full blown Flash junkie, that still had an HTML habit.

As time went on I drifted between the standards world and the Flash world.  I never felt like I was cheating on one technology with another, well until everyone started freaking out.

You see 2010 was the year of the irrational UI layer freakout.  It happened just a few years after the initial RIA wave hit, but boy did it create some headaches.  The 2010 UI Freak Out pitted HTML5 (now just HTML) against Flash, and it was done in an agressive tone.  The whole thing stunk of rhetoric and propaganda from self serving companies and uneducated developers.

Well now it seems to be over, and I could not be happier with my choice.  You see, I chose “All of the Above!”  That’s right, I am not giving up my Flex and Flash, and I will not be embarrassed that I can write CSS, HTML, and JavaScript six ways to Sunday.  And if I feel like using Air I will.  I am going to use the right tool for the job. You are not going to make me feel lesser because I didn’t chose your side.  In the words of Howard Beale : “Things have got to change. But first, you’ve gotta get mad!… You’ve got to say, ‘I’m as mad as hell, and I’m not going to take this anymore!’”

I chose “All of the Above!”

PS – when you meet someone who puts down something and won’t listen to reason or see value in something, walk away.