Christian Gonzalez·Apr 15, 2020Getting the most out of TypeScript’s type systemTypeScript provides static analysis to help developers write large applications with many contributors. One of the best ways to get the…
Christian Gonzalez·Mar 5, 2020Being effective while working from homeI work remotely out of Miami, Florida as a Software engineer for Microsoft. Given the recent health concerns in the Seattle area, I wrote…A response icon1A response icon1
Christian Gonzalez·Sep 17, 2019The unexpected impact of dynamic imports on tree shakingWe learned a lot from a recent investigation of a bundle size regression in one of the Office web applications. Here is a summary of our…A response icon3A response icon3
InWeb Dev @ MicrosoftbyChristian Gonzalez·Sep 6, 2018A new architecture for Word Online’s UX PlatformAs part of the effort to deliver refreshed visuals for Word Online, we decided to build a new UX platform for Office Online to improve the…
InWeb Dev @ MicrosoftbyChristian Gonzalez·Aug 29, 2018Modernizing Word Online’s UX platformIntroductionA response icon2A response icon2
InWeb Dev @ MicrosoftbyChristian Gonzalez·Sep 19, 2017Thinking in TypeScriptOn the Office Online team, we regularly hire experienced engineers that have never worked on large scale web applications. As a result, we…A response icon2A response icon2
InWeb Dev @ MicrosoftbyChristian Gonzalez·May 15, 2017Performance gains from switching to Closure CompilerOn the Office Online team, we’re constantly looking for ways to improve the boot times of our applications. One of the factors that…A response icon1A response icon1
InWeb Dev @ MicrosoftbyChristian Gonzalez·Mar 30, 2017Deminifying JavaScript call stacksWhen deploying a new version of Office Online, we look at several pieces of telemetry to help determine the overall health of an individual…