Web Development and Cloud Computing
Upgrading or refreshing a website can be challenging when it's based on a framework. WebComponents can help to enable a more incremental approach.
Google Cloud Platform Trace lets you track a request across remote calls so you can determine which parts of the system will benefit most from optimization.
Polymer 2.0 has a great upgrade story but there are some things that can trip you up during the migration process.
Options for storing application configuration settings in a Polymer Application
How Polymer WebComponents make creating a ghost-like image upload in a markdown editor easy.
Estimating the cost of a cloud application is essential - unlimited capacity is great but if you use things wrong it could end up costing too much.
AppEngine was so far ahead of it's time that many services are only now catching up to what it offers. Why it's still a great option for cloud applications.
How to track page views in Google Analytics when using a Single Page App powered by Polymer.
Polymer is a framework for developing web applications built on the WebComponents standards. It weights close to 10Kb on a modern browser.
Bundling masses of JS is ugly and clumsy and doesn't produce fast website. Polymer Build makes it easy to add support for HTTP/2 Server-Push.
Polymer offers a number of unique, compelling advantages over other client-side JavasScript frameworks. Don't confuse complexity with power or capability.
Reasons for developing my own blog engine that runs on Google Cloud Platform.