SlideShare une entreprise Scribd logo
1  sur  25
Get acquainted with the
new
ASP.net 5
#suyatiwebinar
Webinar
About suyati technologies
• 50+ certified ASP.net Developers
• 70+ years cumulative experience
• Built 20+ complex enterprise applications and websites
SPEAKERS
Rifaj Aboobacker Anoop Malayil
Senior ASP.NET developer Software Developer
@rifaj @T4ANOOP
FOLLOW
US
#suyatiwebinar
@suyatitech
+Suyati The Suyati
suyati-technologies-private-limited
Suyati Technologies
Agenda
• What is ASP.NET 5?
• ASP.NET 5 Features
– Cross Platform
– Open Source
– Cloud Friendly
– Performance
• DNX, DNVM
• Introduction to Visual Studio 2015
• Dependencies and Packaging
• Bower, grunt and npm
• Hosting
• Kestrel
• Q&A
What is ASP.NET 5 ?
ASP.net 5 and the Modern Web
Open SourceCross Platform
Cloud Friendly Performance
Modern Web?
• Mobile first
• Responsive design
• Super fast app
• Light weight
• Cloud ready
• Easily scalable
• Agile/ Platform independent
Open source
Cross Platform
Cloud Friendly
• Seamless transition from on premise to cloud
• Scoped configuration - Separate config in the dev and live environments wont break the code, instead overrides the
config.json file
• Entire framework as part of the app
• Take full advantage of PAAS using asp.net 5
• Upscale automatically without worrying about session and state
• Run/debug in cloud
Performance
• Faster startup times
• Each preview release is getting faster – performance optimized
• Startup.cs loads faster and gives multiple options
• No full framework required
• Reduced compile time – edit code and refresh your browser
• No more waiting for building the entire project
• Options to choose your own editor
ASP.NET 5 Features
• New flexible and cross-platform runtime
• New modular HTTP request pipeline
• Cloud-ready environment configuration
• Unified programming model that combines MVC, Web API, and Web Pages
• Ability to see changes without re-building the project
• Side-by-side versioning of the .NET Framework
• Built in Dependency Injection
• Ability to self-host or host on IIS
• Open source in GitHub
• Simplified Dependency Management
DNX and DNVM
• Used be to KVM now dnvm
• - dnvm stands for dotnet version manager
• - dnx – was kre(K runtime environmnt) - dotnet executable, dotnet cross platform, whatever the x to stand for
• - dnx is a portable clr host, you need to boot the clr - usually windows or windows phone or any platform you run. since
asp.net is cross platform, which supports .net core - dnx will be responsible for booting up your clr on ur mac or linux, and
full clr in windows. It has native code, managed loadings and you can have multiple dnx in your machine side by side. clr
is now not pinned to the OS any more
• - dnvm is a set of commands that helps you manage the version of the dnx that you want to use
Visual Studio 2015
• Visual Studio C++ for Cross-Platform Development
• Better Code Editor
• Supports three package managers: NuGet, NPM, and Bower
• IntelliSense for Bower and NPM
• Visual Studio Tools for Apache Cordova
• Visual Studio Emulator for Android
• .NET Framework 4.6
• Debugging and Diagnostics improvements
• TypeScript
• Unit Tests
• Application Insights
• Release Management
Simplified dependency management
• No need to add assembly references
• Directly refer nuget packages
• Use nuget package manager or project.json file
• Intellisense on project.json file makes its really fast and easy to add packages
• No dependent packages are listed on project.json
Bower, Grunt and NPM
Bower
• The package manager for the web.
• Install and restore client-side packages, including JavaScript and CSS libraries.
• For server-side libraries we will still use NuGet Package Manager
Grunt
• Grunt is JavaScript-based task runner.
• This task runner is an app that automates routine development tasks
• The ASP.NET 5.0 project template uses Grunt
• Can be used to handle minification and bundling
npm
• This package manager was originally created for Node.js
• Bower, Grunt all use npm.
• Instead of navigating around the web and downloading project resources, you can download all of these resources
and their dependencies automatically by taking advantage of a package manager.
Kestrel
• This is a new cross-platform OWIN web server for ASP.NET
CLICK HERE to watch DEMO
Share this information

Contenu connexe

Tendances

slide-dnrdw
slide-dnrdwslide-dnrdw
slide-dnrdw
Yue Liu
 

Tendances (20)

Let's server your Data
Let's server your DataLet's server your Data
Let's server your Data
 
Vertx in production
Vertx in productionVertx in production
Vertx in production
 
Building CI/CD Pipelines with Jenkins and Kubernetes
Building CI/CD Pipelines with Jenkins and KubernetesBuilding CI/CD Pipelines with Jenkins and Kubernetes
Building CI/CD Pipelines with Jenkins and Kubernetes
 
Vincit Teatime 2015.2 - Niko Kurtti: SaaSiin pa(i)nostusta
Vincit Teatime 2015.2 - Niko Kurtti: SaaSiin pa(i)nostustaVincit Teatime 2015.2 - Niko Kurtti: SaaSiin pa(i)nostusta
Vincit Teatime 2015.2 - Niko Kurtti: SaaSiin pa(i)nostusta
 
Ruby on rails
Ruby on railsRuby on rails
Ruby on rails
 
Detailed Introduction To Docker
Detailed Introduction To DockerDetailed Introduction To Docker
Detailed Introduction To Docker
 
slide-dnrdw
slide-dnrdwslide-dnrdw
slide-dnrdw
 
Gitlab ci-cd
Gitlab ci-cdGitlab ci-cd
Gitlab ci-cd
 
Production ready Vert.x
Production ready Vert.xProduction ready Vert.x
Production ready Vert.x
 
Ice breaker with dev ops
Ice breaker with dev opsIce breaker with dev ops
Ice breaker with dev ops
 
Living with microservices at Pipedrive
Living with microservices at PipedriveLiving with microservices at Pipedrive
Living with microservices at Pipedrive
 
Docker Best Practices Workshop
Docker Best Practices WorkshopDocker Best Practices Workshop
Docker Best Practices Workshop
 
dotnetsheff: Continuous delivery with Team City and Octopus Deploy
dotnetsheff: Continuous delivery with Team City and Octopus Deploydotnetsheff: Continuous delivery with Team City and Octopus Deploy
dotnetsheff: Continuous delivery with Team City and Octopus Deploy
 
Docker from a team perspective
Docker from a team perspectiveDocker from a team perspective
Docker from a team perspective
 
Dev objective2015 lets git together
Dev objective2015 lets git togetherDev objective2015 lets git together
Dev objective2015 lets git together
 
Cross Community CI project
Cross Community CI projectCross Community CI project
Cross Community CI project
 
Docker at MoneyBird
Docker at MoneyBirdDocker at MoneyBird
Docker at MoneyBird
 
Using Docker for Testing
Using Docker for TestingUsing Docker for Testing
Using Docker for Testing
 
OpenNebulaConf2018 - Our Journey to OpenNebula - Germán Gutierrez - Booking.com
OpenNebulaConf2018 - Our Journey to OpenNebula - Germán Gutierrez - Booking.comOpenNebulaConf2018 - Our Journey to OpenNebula - Germán Gutierrez - Booking.com
OpenNebulaConf2018 - Our Journey to OpenNebula - Germán Gutierrez - Booking.com
 
Take home your very own free Vagrant CFML Dev Environment - Presented at dev....
Take home your very own free Vagrant CFML Dev Environment - Presented at dev....Take home your very own free Vagrant CFML Dev Environment - Presented at dev....
Take home your very own free Vagrant CFML Dev Environment - Presented at dev....
 

Similaire à Get acquainted with the new ASP.Net 5

Similaire à Get acquainted with the new ASP.Net 5 (20)

Introducing ASP.NET vNext - A tour of the new ASP.NET platform
Introducing ASP.NET vNext - A tour of the new ASP.NET platformIntroducing ASP.NET vNext - A tour of the new ASP.NET platform
Introducing ASP.NET vNext - A tour of the new ASP.NET platform
 
Net Devops Overview
Net Devops OverviewNet Devops Overview
Net Devops Overview
 
Short-Training asp.net vNext
Short-Training asp.net vNextShort-Training asp.net vNext
Short-Training asp.net vNext
 
Modern Web-site Development Pipeline
Modern Web-site Development PipelineModern Web-site Development Pipeline
Modern Web-site Development Pipeline
 
Introducing ASP.NET vNext – The Future of .NET on the Server | FalafelCON 2014
Introducing ASP.NET vNext – The Future of .NET on the Server | FalafelCON 2014Introducing ASP.NET vNext – The Future of .NET on the Server | FalafelCON 2014
Introducing ASP.NET vNext – The Future of .NET on the Server | FalafelCON 2014
 
Introduction to ASP.NET 5
Introduction to ASP.NET 5Introduction to ASP.NET 5
Introduction to ASP.NET 5
 
Deploy a Website in Azure using ARM Templates
Deploy a Website in Azure using ARM TemplatesDeploy a Website in Azure using ARM Templates
Deploy a Website in Azure using ARM Templates
 
.NET Cloud-Native Bootcamp
.NET Cloud-Native Bootcamp.NET Cloud-Native Bootcamp
.NET Cloud-Native Bootcamp
 
Node js installation steps.pptx slide share ppts
Node js installation steps.pptx slide share pptsNode js installation steps.pptx slide share ppts
Node js installation steps.pptx slide share ppts
 
ASP.NET 5
ASP.NET 5ASP.NET 5
ASP.NET 5
 
Containers, microservices and serverless for realists
Containers, microservices and serverless for realistsContainers, microservices and serverless for realists
Containers, microservices and serverless for realists
 
ASP.NET Core - Phillosophies, Processes and Tooling
ASP.NET Core - Phillosophies, Processes and ToolingASP.NET Core - Phillosophies, Processes and Tooling
ASP.NET Core - Phillosophies, Processes and Tooling
 
Improving WordPress Development and Deployments with Docker
Improving WordPress Development and Deployments with DockerImproving WordPress Development and Deployments with Docker
Improving WordPress Development and Deployments with Docker
 
Porting Projects to .NET 5
Porting Projects to .NET 5Porting Projects to .NET 5
Porting Projects to .NET 5
 
Node on Windows Azure
Node on Windows AzureNode on Windows Azure
Node on Windows Azure
 
European SharePoint Conference - TH3
European SharePoint Conference - TH3European SharePoint Conference - TH3
European SharePoint Conference - TH3
 
Open stack + Containers + Hyper-V
Open stack + Containers + Hyper-VOpen stack + Containers + Hyper-V
Open stack + Containers + Hyper-V
 
OSDC 2018 | Three years running containers with Kubernetes in Production by T...
OSDC 2018 | Three years running containers with Kubernetes in Production by T...OSDC 2018 | Three years running containers with Kubernetes in Production by T...
OSDC 2018 | Three years running containers with Kubernetes in Production by T...
 
Les nouveautés ASP.NET 5 avec Visual Studio 2015
Les nouveautés ASP.NET 5 avec Visual Studio 2015Les nouveautés ASP.NET 5 avec Visual Studio 2015
Les nouveautés ASP.NET 5 avec Visual Studio 2015
 
Introduction to Node.js by Vinothini B
Introduction to Node.js by Vinothini BIntroduction to Node.js by Vinothini B
Introduction to Node.js by Vinothini B
 

Plus de Suyati Technologies

Plus de Suyati Technologies (20)

The Rise of mCommerce: State of mobile driven commerce in 2018
The Rise of mCommerce: State of mobile driven commerce in 2018The Rise of mCommerce: State of mobile driven commerce in 2018
The Rise of mCommerce: State of mobile driven commerce in 2018
 
CRM Trends to Watch for in 2017
CRM Trends to Watch for in 2017CRM Trends to Watch for in 2017
CRM Trends to Watch for in 2017
 
How Technology made up the 2016 US Presidential Election
How Technology made up the 2016 US Presidential ElectionHow Technology made up the 2016 US Presidential Election
How Technology made up the 2016 US Presidential Election
 
Is Internet of Things (IoT) a Top Technology Investment Today?
Is Internet of Things (IoT) a Top Technology Investment Today?Is Internet of Things (IoT) a Top Technology Investment Today?
Is Internet of Things (IoT) a Top Technology Investment Today?
 
How Cloud Technology fuels Digital Transformation
How Cloud Technology fuels Digital TransformationHow Cloud Technology fuels Digital Transformation
How Cloud Technology fuels Digital Transformation
 
How Cloud Enhances Agile Software Development
How Cloud Enhances Agile Software DevelopmentHow Cloud Enhances Agile Software Development
How Cloud Enhances Agile Software Development
 
The UX Design 101- For Engaging Mobile Apps
The UX Design 101- For Engaging Mobile AppsThe UX Design 101- For Engaging Mobile Apps
The UX Design 101- For Engaging Mobile Apps
 
Industry 4.0 and Internet of Things (IoT)- The Emerging Marketing Trends
Industry 4.0 and Internet of Things (IoT)- The Emerging Marketing TrendsIndustry 4.0 and Internet of Things (IoT)- The Emerging Marketing Trends
Industry 4.0 and Internet of Things (IoT)- The Emerging Marketing Trends
 
5 Ways in which Big Data can help the Hospitality Industry
5 Ways in which Big Data can help the Hospitality Industry5 Ways in which Big Data can help the Hospitality Industry
5 Ways in which Big Data can help the Hospitality Industry
 
How Magento’s Mobile Friendly Themes Increase Conversion Rates
How Magento’s Mobile Friendly Themes Increase Conversion RatesHow Magento’s Mobile Friendly Themes Increase Conversion Rates
How Magento’s Mobile Friendly Themes Increase Conversion Rates
 
Enterprise Wearables: 5 Reasons to Adopt Wearable Technology
Enterprise Wearables: 5 Reasons to Adopt Wearable TechnologyEnterprise Wearables: 5 Reasons to Adopt Wearable Technology
Enterprise Wearables: 5 Reasons to Adopt Wearable Technology
 
Tethering Users to your App- The Guidelines
Tethering Users to your App- The GuidelinesTethering Users to your App- The Guidelines
Tethering Users to your App- The Guidelines
 
The Impact of Internet of Things (IoT) in Manufacturing Today
The Impact of Internet of Things (IoT) in Manufacturing TodayThe Impact of Internet of Things (IoT) in Manufacturing Today
The Impact of Internet of Things (IoT) in Manufacturing Today
 
Salesforce Lightning for Microsoft Continuum on Windows 10
Salesforce Lightning for Microsoft Continuum on Windows 10Salesforce Lightning for Microsoft Continuum on Windows 10
Salesforce Lightning for Microsoft Continuum on Windows 10
 
Personalization Struggles in Marketing
Personalization Struggles in MarketingPersonalization Struggles in Marketing
Personalization Struggles in Marketing
 
Salesforce Health Cloud – The Changing Face of Healthcare Data
Salesforce Health Cloud – The Changing Face of Healthcare DataSalesforce Health Cloud – The Changing Face of Healthcare Data
Salesforce Health Cloud – The Changing Face of Healthcare Data
 
Optimization of Supply Chain Management with Big Data
Optimization of Supply Chain Management with Big DataOptimization of Supply Chain Management with Big Data
Optimization of Supply Chain Management with Big Data
 
Cloud Computing will enable New Business Models in 3 years
Cloud Computing will enable New Business Models in 3 yearsCloud Computing will enable New Business Models in 3 years
Cloud Computing will enable New Business Models in 3 years
 
How Does A CMS Function
How Does A CMS FunctionHow Does A CMS Function
How Does A CMS Function
 
Web Design Trends for 2016
Web Design Trends for 2016Web Design Trends for 2016
Web Design Trends for 2016
 

Dernier

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Dernier (20)

Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 

Get acquainted with the new ASP.Net 5

  • 1. Get acquainted with the new ASP.net 5 #suyatiwebinar Webinar
  • 2. About suyati technologies • 50+ certified ASP.net Developers • 70+ years cumulative experience • Built 20+ complex enterprise applications and websites
  • 3. SPEAKERS Rifaj Aboobacker Anoop Malayil Senior ASP.NET developer Software Developer @rifaj @T4ANOOP
  • 5. Agenda • What is ASP.NET 5? • ASP.NET 5 Features – Cross Platform – Open Source – Cloud Friendly – Performance • DNX, DNVM • Introduction to Visual Studio 2015 • Dependencies and Packaging • Bower, grunt and npm • Hosting • Kestrel • Q&A
  • 7. ASP.net 5 and the Modern Web Open SourceCross Platform Cloud Friendly Performance
  • 8. Modern Web? • Mobile first • Responsive design • Super fast app • Light weight • Cloud ready • Easily scalable • Agile/ Platform independent
  • 10.
  • 11.
  • 13. Cloud Friendly • Seamless transition from on premise to cloud • Scoped configuration - Separate config in the dev and live environments wont break the code, instead overrides the config.json file • Entire framework as part of the app • Take full advantage of PAAS using asp.net 5 • Upscale automatically without worrying about session and state • Run/debug in cloud
  • 14. Performance • Faster startup times • Each preview release is getting faster – performance optimized • Startup.cs loads faster and gives multiple options • No full framework required • Reduced compile time – edit code and refresh your browser • No more waiting for building the entire project • Options to choose your own editor
  • 15. ASP.NET 5 Features • New flexible and cross-platform runtime • New modular HTTP request pipeline • Cloud-ready environment configuration • Unified programming model that combines MVC, Web API, and Web Pages • Ability to see changes without re-building the project • Side-by-side versioning of the .NET Framework • Built in Dependency Injection • Ability to self-host or host on IIS • Open source in GitHub • Simplified Dependency Management
  • 16. DNX and DNVM • Used be to KVM now dnvm • - dnvm stands for dotnet version manager • - dnx – was kre(K runtime environmnt) - dotnet executable, dotnet cross platform, whatever the x to stand for • - dnx is a portable clr host, you need to boot the clr - usually windows or windows phone or any platform you run. since asp.net is cross platform, which supports .net core - dnx will be responsible for booting up your clr on ur mac or linux, and full clr in windows. It has native code, managed loadings and you can have multiple dnx in your machine side by side. clr is now not pinned to the OS any more • - dnvm is a set of commands that helps you manage the version of the dnx that you want to use
  • 17. Visual Studio 2015 • Visual Studio C++ for Cross-Platform Development • Better Code Editor • Supports three package managers: NuGet, NPM, and Bower • IntelliSense for Bower and NPM • Visual Studio Tools for Apache Cordova • Visual Studio Emulator for Android • .NET Framework 4.6 • Debugging and Diagnostics improvements • TypeScript • Unit Tests • Application Insights • Release Management
  • 18. Simplified dependency management • No need to add assembly references • Directly refer nuget packages • Use nuget package manager or project.json file • Intellisense on project.json file makes its really fast and easy to add packages • No dependent packages are listed on project.json
  • 20. Bower • The package manager for the web. • Install and restore client-side packages, including JavaScript and CSS libraries. • For server-side libraries we will still use NuGet Package Manager
  • 21. Grunt • Grunt is JavaScript-based task runner. • This task runner is an app that automates routine development tasks • The ASP.NET 5.0 project template uses Grunt • Can be used to handle minification and bundling
  • 22. npm • This package manager was originally created for Node.js • Bower, Grunt all use npm. • Instead of navigating around the web and downloading project resources, you can download all of these resources and their dependencies automatically by taking advantage of a package manager.
  • 23. Kestrel • This is a new cross-platform OWIN web server for ASP.NET
  • 24. CLICK HERE to watch DEMO