Azure Portal – Building Large Scale Single Page Applications

Play Azure Portal – Building Large Scale Single Page Applications
Sign in to queue

Description

The Azure Portal is one of the largest, and most complex Single Page Applications (SPA) in the World. Are you curious how is it built and what’s under the cover? Join me to learn how we use TypeScript, Knockout and other JavaScript libraries to enable hundreds of developers to work on one web application while retaining the ability to release a new version at any time. We will also take a look at the end-to-end development process, performance tweaks, Continuous Integration, and Continuous Delivery. I will show you what we have learned over last 3 years, how you can take advantage of our findings, and what can you use in your project.

Tag:

Developer

Day:

2

Level:

Level 100

Track:

Architecture

Session Type:

Breakout

Code:

ARC122

Room:

Room 7

Embed

Download

Download this episode

The Discussion

  • User profile image
    Selva

    Hi Jakub,

    why did you choose knockout.js instead of angular.js?

    Thanks,
    Selva

  • User profile image
    Guibirow

    @Selva: As he said, bacause KnockoutJS had more attraction than AngularJS at the time of planning the portal.

  • User profile image
    Peter Kellner

    You say you use KnockoutJS because at the time it was popular (JQuery also). What is your long term . plan? Do you expect that in 10 years you will still be using Knockout? Do you have a migration strategy to newer technologies? I ask because it seems like if you don't, you will not have new devs excited about working on your platform.

  • User profile image
    Atul

    Can I call this a Micro-front end architecture?

    Atul

Add Your 2 Cents