Danny Hutson

18 thoughts on “Polymer and Progressive Web Apps: Building on the modern web – Google I/O 2016

  1. I been working on a project for the past 4 or 5 months and learning & developing between polymer and firebase all I have to say is WOW. The added features is incredibly amazing between the 2 technologies which my future web app will be based on. Thanks google team!

  2. There is a lot of hype about offline usage – While this makes sense for some social apps and online stores, it's not that useful for a lot of use-cases. E.g. If you have a trading app, you do NOT want it to show the user the cached data because the cached data is out of date – In this case, it's better to just show the user an error message informing them that they do not have internet access.

    Also, recovering from a bad connection with automatic conflict resolution is imprecise – The problem is that you can never establish collaborative intent (with absolute certainty/correctness) when you have multiple users interacting with the same data at the same time whilst they are offline. It is fundamentally impossible.

    E.g. Maybe user B would have performed a completely different action if they had known that user A performed a specific action a few seconds earlier (unfortunately user B couldn't possibly have known because they were offline when user A performed their action). There are many cases were user B would have preferred to NOT perform any action at all until they had all available information.

    While automatic conflict resolution is great for some use cases, it's important to note that in some other cases, it can also be downright deceptive for the user – There is no silver bullet and each data/collection in your app should be considered on a case-by-case basis.

  3. So where is this app storage element polymerfire? I do not see it in the polymer-elements catalog. I came across the github account: https://github.com/firebase/polymerfire but how do we install it?

  4. Great talk, very clear, illustrative and motivating. Thanks Taylor. I agree, frameworks cause overhead and are a liability. I think this talk as well as the notorious scarcity of angularjs talks, are signaling that angular's coffin is being nailed.

  5. I love you GOOGLE! This is almost completely new school of Web development! Excellent presentation Taylor!

  6. I've been using Polymer before the 1.0 version and all the changes seem to be happening at a really really slow cadence. However, great job guys this is a great project and definitely a change of paradigm on building web apps.

Leave a Reply

Your email address will not be published. Required fields are marked *