Two weeks ago, Trish and I boarded a flight for one of our favorite conferences: Devoxx. After a brief layover in Frankfurt, we arrived in Amsterdam and took a train to Antwerp. Within hours, we'd settled into our hotel near the center of Antwerp and strolled over to the
dungeonous, yet cozy, Pelgrom restaurant. We were hoping for a delicious
dinner, but found much more. We
ran into James Ward, Dick Wall and a number of other enthusiastic speakers from the conference. Since I had to speak
the next day, we didn't stay long, but we did share a number of laughs with some great people.
Tuesday (November 12), was a University Day at Devoxx, and I had my talk that afternoon. I spent a couple hours
finishing up my talk
that morning, then grabbed a taxi to head to the conference. I was honored with the opportunity to speak in Room 8,
which is a huge theater that holds several hundred people.
I presented a lengthened version of The Modern Java Web Developer presentation I did early this year (at Denver's JUG and JavaOne). Based on your feedback, I chose to do deep
dives on AngularJS, Bootstrap and Page Speed. I've always enjoyed speaking at Devoxx because attendees are so
enthusiastic and passionate about the conference. I received an immense amount of feedback, both in praises and
criticisms. The critics indicated there were too many buzzwords and not
enough substance. Others complained that the AngularJS Lipsync that I did was too
deep.
I made sure to review and process everyone's comments, and then used them to improve the presentation throughout the
following week. I learned to elaborate on the fact that many of the technologies were important to know about, but
not important to know through-and-through. I made sure to mention that the use of CoffeeScript and LESS is often
limited (or embraced) by team members and their willingness to try new things. If you're not writing thousands of
lines of JavaScript or CSS, it probably doesn't make sense to use these languages. Furthermore, if your team members
are struggling to write JavaScript or CSS, introducing a new language is probably not the best thing. I also
reminded people to be skeptical of new technology, but also to be open-minded and give everything a chance. The
10-minute, download-and-try test, is a great way to do that.
You can find my presentation below, download it from my
presentations page, or view it on SlideShare.
Within this presentation, there are links to each of the deep dives. The last two are screencasts that I added
audio to a few days ago.
Bootstrap 3 |
AngularJS Deep Dive |
Page Speed Demo
[
Read More]