transforming software development in a world of devices...

45

Upload: others

Post on 25-May-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Agenda

Auto brace completion

Move lines up and down

Enhanced scrollbar

New Navigate To experience

Peek

CodeLens

Code Map enhancements

Find Dialog integrated into editor

Solution Explorer enhancements

New project templates

And so much more…

Bundling

Minification Minification performs a variety of different code optimizations to scripts or css, such as removing

unnecessary white space and comments and shortening variable names to one character.

Before ADDALTTOIMG = FUNCTION (IMAGETAGANDIMAGEID, IMAGECONTEXT) { ///<SIGNATURE> ///<SUMMARY> ADDS AN ALT TAB TO THE IMAGE // </SUMMARY> //<PARAM NAME="IMGELEMENT" TYPE="STRING">THE IMAGE SELECTOR.</PARAM> //<PARAM NAME="CONTEXTFORIMAGE" TYPE="STRING">THE IMAGE CONTEXT.</PARAM> ///</SIGNATURE> VAR IMAGEELEMENT = $(IMAGETAGANDIMAGEID, IMAGECONTEXT); IMAGEELEMENT.ATTR('ALT', IMAGEELEMENT.ATTR('ID').REPLACE(/ID/, '')); }

After

ADDALTTOIMG = FUNCTION (N, T) { VAR I = $(N, T); I.ATTR("ALT", I.ATTR("ID").REPLACE(/ID/, ""))

Sample Difference

Using B/M Without B/M Change

File Requests 9 34 256%

KB Sent 3.26 11.92 266%

KB Received 388.51 530 36%

Load Time 510 MS 780 MS 53%

Asynchronous Operation

• async

• await

• Better UI Response

• Easier to code

• Suited for Lengthy operation (i.e.: I/O File Copy, large query)

VS

JavaScript Console (Immediate)

• A Layout and theming framework

• Combination of CSS3 and JQuery

• VS 2013 Project Templates use Bootstrap

• Responsive UI Design

• Ideal for Cross Browser Development

ASP.NET Identity (a.k.a. Membership)

New Membership system

One ASP.NET Identity system

Supports claims-based authentication

Integrated with external logons

Out of the Box Support

• Microsoft Account

• Facebook

• Google

• Tweeter

Sample Usage

• SharePoint Integration

• Facebook Apps

• Calendar /mail sync,…

• Tweeter Feeds

Plan REQUIREMENTS

BACKLOG

RELEASE

Operate Construct

WORKING SOFTWARE

Develop

Operate Agile Project Management

Team Room

Git

CodeLens

.NET memory dump analyzer

Visual Studio and

System Center

integration

Build | Measure | Learn

Integrated release

management

Collaborate

Kanban Board

Work item tagging

Release

Performance events

Team Foundation Server 2013

Load testing as a service

Configuration-based

deployments

Work item charting

MSDN Azure credits

3 VMs for 16

80 20

Up to 500 SQL DB

ios (version 6 or below):

Please input the below URL:

http://aka.ms/DEV233

Other platform:

QR Code: