MWLUG has been going great, as expected. The worst thing I’ve been fighting is the overlap of some really good sessions. In fact, mine went up against two other app dev sessions and one entitled “free beer”. It would seem I need to do a better job of bribing and/or coercing @RichardMoy (it’s because I poked fun at dojo, isn’t it?).
A couple things came up that didn’t go perfectly, but all in all the session was a success. One thing of note is that my preference towards using CDNs for common JS libraries also meant that my site, on very slow and spotty hotel wifi, performed slower (making my demo of the PageSpeed Chrome extension slightly less useful).
You can find my slide deck on Slideshare or check out my GitHub repository, with copies of the slide deck and (more importantly), my screen shots of my demos and sample config files.
My session fits into the bigger picture, as I see it. With a front- and back-end segregated application development approach, lots of things become possible. I’ve talked about lots of reasons, my session focused on the ability to provide some excellent performance enhancements, all with freely available software, and give your users a better experience. The magic? It’s all in a couple specific things, here are the highlights.
- reverse proxy and web server
- ngx_pagespeed, the module for Nginx
- there’s also an Apache module
- PageSpeed Insights
- easily shows areas for improvement (link shows my blog’s ranking, pretty decent)
- HTTPS/SSL hand off to Nginx
- alternate options (paid)
All in all, I’m excited for a lot of other sessions that will be there and I hope we can keep driving forward on reconciling our Domino/XPages development practices with the greater, web development community. We can achieve a balance. I hope to see you there!