The HTML5 Roadshow Rocks!
Join the DZone community and get the full member experience.
Join For Freein early february, as i was creating my modern java web developer presentation, i came across a training event that was similarly named. since i happened to know the instructor, i shot him off an email asking more about it. he promptly replied a week later with an intriguing description. the following sentence really stood out for me:
they are not beginning workshops -- newbie information is easily found online, in books, at ug meetings, etc. they are targeted at working professionals who want to take their game to the next level.
the other thing that really struck me about this training was it was à la carte; meaning you could pick and pay for just the days you wanted to attend. scott gave me a two-for-one deal and i signed up for the following workshops:
- advanced javascript: the "what you need to know" parts
- airplane-mode html5: mobile web development for tablets and smartphones
normally, attending a training course would have an opportunity cost for me. however, since i work remotely and it doesn't matter where i work, i decided to work from the class. it turned out to be a great idea because it had the same feel of a productive day at the coffeeshop, but it was a coffeeshop full of knowledge. instead of looking up and doing some people watching or getting distracted by social media, i would look up and learn something new. i actually ended up getting more done in those two training classes than i normally do at my lodo office .
advanced javascript
the advanced javascript workshop was taught by
kyle simpson
. this was my first time meeting kyle and i was immediately impressed by his resume, especially his
worked on firefox developer tools for 9 months
credentials. he started out talking about good javascript documentation on sites such as
mdn
and
principles of writing consistent, idiomatic javascript
. tip: append "mdn" to any searches for javascript topics and you're likely to get better results. not only that, but mdn is a wiki so you can improve it too. from there, we moved onto dom events, event propagation (e.g. bubbling vs. capturing), event management, scopes,
this
, closures and design patterns. it was a very deep dive into javascript and i enjoyed every minute of it.
airplane-mode html5
the airplane-mode html5 workshop was taught by
scott davis
(his site is currently down, should be fixed next week). scott talked about many things i was already familiar with, but i still managed to learn a bunch of new tips and tricks. he started by having us install
node
,
volo
and creating projects. he showed how
package.json
is the js project's equivalent of
pom.xml
.
next, he plunged into viewports, orientation and how to use css3 media queries. i've always used min-device-width and max-device-width in my media queries, so
orientation: portrait
and
orientation: landscape
was a useful tip. he taught us about css3's pseudo-classes (esp. for validation) and pointed us to the
forward thinking form validation
article. we learned about using
findmebyip.com
and how it can be a useful tool for finding your browser's capabilities, particularly when you're in a black box environment (e.g. a browser on a tv). i knew about
modernizr
, but wasn't aware of
has.js
for javascript feature detection.
scott talked about many more topics, from html5 forms and mobile links to geolocation and maps. he ended the day talking about local storage and application cache.
the good
first of all, the price was perfect at around $250 per day. the best part for me was that i learned more than i expected to. not only that, but i didn't have to endure any opportunity cost to attend these workshops. there were times i wish i didn't have to work, but it was cool to have "learning stuff" as a distraction rather than social media.
the bad
the location. i ride my bike to work year-round and only sit in traffic a few times per year. so i know i'm biased. the location was in louisville and while it should be only a 30-minute commute, i spent 2 hours in the car each day. once i got there, the facility was great, the internet was fast and the lunch choices were splendid.
to see if the html5 roadshow is coming to your town, checkout thirstyhead on eventbrite or follow them on twitter .
Published at DZone with permission of Matt Raible, DZone MVB. See the original article here.
Opinions expressed by DZone contributors are their own.
Trending
-
Avoiding Pitfalls With Java Optional: Common Mistakes and How To Fix Them [Video]
-
AI and Cybersecurity Protecting Against Emerging Threats
-
Getting Started With Istio in AWS EKS for Multicluster Setup
-
Knowing and Valuing Apache Kafka’s ISR (In-Sync Replicas)
Comments