Paul Gusmorino

Paul Gusmorino paulgus

Niner since 2011

Paul Gusmorino is a principal program manager lead on the team responsible for user interface platforms in Windows including XAML. He's been at Microsoft since 2002 and prior to working on the developer platform, he helped create many of the user-facing features you interact with every day in Windows. He has been awarded over a dozen patents and received his Bachelors of Arts degree in Computer Science from Harvard University. In his spare time, Paul loves playing board games and solving puzzles with friends, cooking, travelling to visit family in Italy, and keeping up with the latest Internet memes. Originally from New York City, he now calls Seattle his home.


  • Building Great Universal Windows Platform (UWP) Apps for Xbox

    @dpiasecki: Thanks for sharing your feedback on the TV-safe area and TV-safe colors topics.  Clearly it'd be simpler for all of us if these extra considerations around displaying to TVs didn't exist, but the inconvenient truth is that at this point in time they do.  It's not just 20-year old televisions, but even new flat-screen HDTVs that may hit these issues.  For example, a recent study found approximately 50% of Xbox customers have TVs with overscan and this was from a dataset where >70% of the TVs were fewer than 4 years old.

    As a platform, we've opted to give developers the same power and flexibility to address these topics as we give our own developers within Microsoft developing the Xbox shell and our first-party apps.  If an app author wishes to align to the same design choices that our Xbox shell and first-party apps made with respect to TV-safe area and TV-safe colors, we hope you'll find it's relatively straightforward to do so, as we showed in the talk.  If an app author wants to take a different design approach – e.g. prompt end users to adjust their TV settings not to overscan if possible and then place interactive content outside the TV-safe area – the platform gives you the power and flexibility to do that, too.

    I genuinely do appreciate your pushing on us to try to make this simpler for developers to deal with as well as explore ways to lead the TV industry forward here.  We've tried to strike the right balance on the tradeoffs for end users as well as developers, but it's worth recognizing this is also the first release of Universal Windows Platform for Xbox.  You're all part of the beginning of this journey and we're going to be learning from what all of you do with the platform, the pain points you hit, and the things you put out there that resonate with customers.  We'll continue to work to improve the platform to better meet everyone's needs and hit the right sweet spots based on those learnings.  So thanks and please keep the feedback coming!

  • Keynote Presentation


  • What's New in WinJS: The Road Ahead

    @bap, thanks for the suggestion. You might find the Angular / WinJS adapter I showed in my session helpful here as one tool.  We'll definitely look at having more sessions / materials to dive deeper onto this topic in the future given the interest.

  • What's New in WinJS: The Road Ahead

    @eweiss1979, thanks that's a great suggestion.  Stay tuned. :)

  • What's New in WinJS: The Road Ahead

    @jolleekin, at this time we're not making the whole Segoe UI font family freely available.  For now you'll need to either pick an alternative font that's available across all your target platforms - possibly a web font - or rely on the fallbacks to other fonts for targets that don't have the Segoe UI font family.  We are actively exploring solutions for a few things related to this, howver, including the font glyphs used in controls like the app bar.  Stay tuned on the WinJS GitHub project for updates there.