Speaker Photo
Josh Holmes


Performance tuning your progressive web app (PWA)

Your users deserve a fast and responsive web app and PWAs help you step that up a notch through notifications, offline support and more.
There's a lot that goes into that from understanding how the DOM tree works and how that plays with CSS and JavaScript to how to leverage the ServiceWorker for cashing and push notifications.
In this session, we'll build a PWA that show cases many of the things you need to keep in mind when building a great and fast progressive web app.

Leadership 101

"The company picks the manager, the team picks the leader. Sometimes you are lucky enough that it's the same person." This is something that one of my first technical mentors told me. I really wasn't able to fully comprehend that statement until much later in my career as I've had a lot of great leaders in my life, only a small percentage of whom were actually my manager as well.
In this talk, we'll dive into what it means to be a leader both as an individual contributor and as a manager.

About Josh Holmes

Josh Holmes is a passionate soul who gets his kicks solving problems with deep fried awesomeness. He is currently employed by Microsoft as the lead of the Web Apps and Frameworks team helping build a better browser for people to build apps around. Prior to joining Microsoft in October 2006, Josh was a consultant working with a variety of clients ranging from large Fortune 500 firms to smaller sized companies. Josh is a frequent speaker and lead panelist at national and international software development conferences focusing on web technologies on the Microsoft stack such as ASP.NET, PHP, IronRuby, JavaScript and more. Community focused, Josh has founded and/or run many technology organizations from the Great Lakes Area .NET Users Group to the Ann Arbor Computer Society and was on the forming committee for CodeMash. You can contact Josh through his blog at https://joshholmes.com.