Untangle Your Front End Development with Visual Studio 2015

Post on 13-Aug-2015

47 views 1 download

Transcript of Untangle Your Front End Development with Visual Studio 2015

Untangle Your Front End Development

with Visual Studio 2015SCOTT HECKEL

Scott Heckel

Consultant

Web and Mobile Development

MSSE University of Minnesota

CMPE & CS University of Wisconsin

Questions? scott.heckel@gmail.com @scottheckel

Visual Studio 2015WHAT’S NEW?

ASP.NET 5 and the Core-CLR

New Web Project Structure

Embracing Front End Tooling

The Package ManagersINSTALL AND UPGRADE YOUR DEPENDENCIES

For C# DependenciesReside in…

project.jsonReferences

For Node.js DependenciesReside in…

package.jsonDependencies -> NPM

Bower

For Front-End DependenciesReside in…

bower.jsonDependencies -> Bower

The Build/Task ToolsAUTOMATE, COMPILE AND TRANSFORM

The Build/Task Tools

MSBuildGrunt - TasksGulp.js - Streams

Semantic Versioning

Major.Minor.Patch 0.1.0 1.0.5

Semantic Versioning

Initial Development Version? 0.x.x

Public 1.0.0

Semantic VersioningFix a bug & backwards compatible?Patch Bump

Add functionality & backwards compatible?Minor Bump

Backwards Incompatible?Major Bump

Semantic Versioning1.0.3>=1.0.3~1.0.31.0.x1.x*

NPM PackagesGruntGrunt-Bower-TaskGrunt-Contrib-UglifyGrunt-SassLoad-Grunt-Config

Bower PackagesBootstrapBootstrap-sassjQueryjQuery-ValidationjQuery-Validation-UnobtrusiveHammer.jsBootstrap-Touch-CarouselUnderscore

Questions?HTTPS://GITHUB.COM/SCOTTHECKEL/TALKS

@SCOTTHECKEL

SCOTT.HECKEL@GMAIL.COM