Web Development and Cloud Computing
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.
How to use Dependency Injection in Angular 2 correctly so that modules can expect an Http service but be given one enhanced to support Authentication + Logging.
What makes a good client-side SPA router and whether the new Component Router for Angular 2 lives up to the hype.
How to restrict access to Angular 2 component routes based on authentication state, tokens and roles.
Dependency Injection is a big feature on some other platforms but isn't always necessary with a codebase built using Go. Find out why and what to use instead.
Understand the principles and reasons behind a practice will avoid falling into the "cargo-cult" mistake of insisting on something for no real good reason.
Don't just follow a rule, understand the principle behind it. Failure can show up ignorance and lead to missing out on the benefits the rule is meant to bring.
Ever wondered how poorly skilled developers not only survive but even thrive in some environments? Learn how to spot them and the tricks they use to fool you.
WordPress is a rich capable system, but isn't always the ideal solution if you just need a simple blog. Why and how I switched to Jekyll on GitHub Pages.
Script to automate creation of labels in GitHub issue system, complete with colors and symbols - make your issues stand out.