JSFoo 2017

JSFoo is a conference about JavaScript and everything related.


Microsoft Teams - Yesterday, Today, and Tomorrow. Modularizing a large, monolithic single page application while remaining agile.

Submitted by Darshat Shah (@dshah) on Thursday, 27 July 2017

Section: Full Talk Technical level: Intermediate Status: Rejected


Bringing a product to market at the right time and with the right features is hard. To achieve this, you don’t always have the luxury of planning out the perfect engineering and build system, or optimal client architecture. This is why many products go through a significant re-write for V2 after hitting the market. Microsoft Teams (teams.microsoft.com) is a single page application that is a member of the Microsoft Office suite. Let’s walk though the process Microsoft Teams went through to reach GA, and is currently going through to iterate quickly but maintain enterprise quality and reliability.



  • Introduction
  • The mess
  • Catalyst(s) for change.
  • Modularization
  • Approach
  • Execution
  • Roadmap

Speaker bio

I am development manager for Microsoft Teams group in Microsoft India Development Center, Bangalore. I have been shipping software for years in Microsoft, yet am constantly learning - enterprise platforms (Windows & SQL), big data and ML (Bing Ads), and now client frameworks (Microsoft Teams). You can find more data on my linked in profile http://www.linkedin.com/in/darshat-shah-5b19311

Along with me will be Adam Carr, who is part of the Microsoft Teams group in Redmond, WA USA. If his travel plans materialize he will do the talk else I will do it



  •   Darshat Shah (@dshah) Proposer 2 years ago

    Hi Sandhya - please see this link https://1drv.ms/v/s!AnX7yp4NFbSbg9cNRgGMY9eNMy37KA . Let me know if you need more details, we put it together rather quickly.

  •   Sandhya Ramesh (@sandhyaramesh) 2 years ago

    Hi Darshat, please submit your slides and a video of you either explaining this talk or a link to a video where you’ve spoken elsewhere. We need this material to be able to proceed with our evalutaion.

  •   Darshat Shah (@dshah) Proposer 2 years ago

    Sure Sandhya give me a day or so for this.

Login with Twitter or Google to leave a comment