Skip to content

Details

Map with Driving Directions (http://ujug.org/index.php?option=com_content&view=article&id=48&Itemid=55)

Agenda

5:30 - 6:00 Pizza and Drinks
6:00 - 7:00 Hibernate/JPA WTFs
7:00 - 8:00 PhantomJS - Wesley Hales
Hibernate/JPA WTFs
Hibernate has provided many WTF moments at Overstock. We'll review severalHibernate/JPA WTFs and how to avoid getting bit by them.

Neil Hartner is a senior software architect at Overstock.com

A Baseline for Web Performance with PhantomJS
HTTP requests, heavy/unminified resources, and UI thread blocking should be on the mind of every developer. These are just a few issues that can cause serious bottlenecks in page load times. Having a faster load time equals better search engine rankings, higher conversion rates, and an overall reduction in bandwidth costs. How do we measure all the aforementioned performance killers? How can we bring these measurements into our automated build process to ensure that our site is getting better, and not worse?

PhantomJS, a headless WebKit with JavaScript API, gives us the ability to create lightweight performance measurement tools with JavaScript (and so much more). In this talk we’ll review how PhantomJS has influenced some of the web’s top ranking sites and how it can be put into any automated build to produce reporting on performance. We’ll look at how other open source projects such as WebPageTest.org measure up to this approach and see when one might be better over the other.

Wesley Hales is a User Interface architect from Atlanta, GA. He has been involved in UI and User Experience roles for over a decade in both startup and enterprise environments. Wesley co-founded several enterprise frameworks during his 4+ years at JBoss by Red Hat, authored HTML5 and JavaScript Web Apps on O’Reilly Media, and served as a co-founder of a recently acquired startup.

He also takes pride in leading community efforts. Most notably, he is the founder of the HTML5 User Group in Atlanta, Ga which currently serves over 1200 members. You can see him speak at the occasional conference, read his posts on wesleyhales.com, or follow him on twitter @wesleyhales.

Related topics

You may also like