SlideShare a Scribd company logo
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
Get acquainted with the new ASP.Net 5
Get acquainted with the new ASP.Net 5
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

More Related Content

What's hot (20)

PPTX
Let's server your Data
Frank van der Linden
 
PPTX
Vertx in production
Mariam Hakobyan
 
PPTX
Building CI/CD Pipelines with Jenkins and Kubernetes
Janakiram MSV
 
PDF
Vincit Teatime 2015.2 - Niko Kurtti: SaaSiin pa(i)nostusta
VincitOy
 
PPTX
Ruby on rails
Batzorigt Rentsen
 
PPTX
Detailed Introduction To Docker
nklmish
 
PDF
slide-dnrdw
Yue Liu
 
PDF
Gitlab ci-cd
Dan MAGIER
 
PPTX
Production ready Vert.x
Sascha Möllering
 
PPTX
Ice breaker with dev ops
Mukta Aphale
 
PDF
Living with microservices at Pipedrive
Renno Reinurm
 
PDF
Docker Best Practices Workshop
Ahmed AbouZaid
 
PPTX
dotnetsheff: Continuous delivery with Team City and Octopus Deploy
Kevin Kuszyk
 
PDF
Docker from a team perspective
Edwin Vlieg
 
PDF
Dev objective2015 lets git together
ColdFusionConference
 
PPTX
Cross Community CI project
Victor Morales
 
PDF
Docker at MoneyBird
Edwin Vlieg
 
PDF
Using Docker for Testing
Mukta Aphale
 
PDF
OpenNebulaConf2018 - Our Journey to OpenNebula - Germán Gutierrez - Booking.com
OpenNebula Project
 
PDF
Take home your very own free Vagrant CFML Dev Environment - Presented at dev....
Gavin Pickin
 
Let's server your Data
Frank van der Linden
 
Vertx in production
Mariam Hakobyan
 
Building CI/CD Pipelines with Jenkins and Kubernetes
Janakiram MSV
 
Vincit Teatime 2015.2 - Niko Kurtti: SaaSiin pa(i)nostusta
VincitOy
 
Ruby on rails
Batzorigt Rentsen
 
Detailed Introduction To Docker
nklmish
 
slide-dnrdw
Yue Liu
 
Gitlab ci-cd
Dan MAGIER
 
Production ready Vert.x
Sascha Möllering
 
Ice breaker with dev ops
Mukta Aphale
 
Living with microservices at Pipedrive
Renno Reinurm
 
Docker Best Practices Workshop
Ahmed AbouZaid
 
dotnetsheff: Continuous delivery with Team City and Octopus Deploy
Kevin Kuszyk
 
Docker from a team perspective
Edwin Vlieg
 
Dev objective2015 lets git together
ColdFusionConference
 
Cross Community CI project
Victor Morales
 
Docker at MoneyBird
Edwin Vlieg
 
Using Docker for Testing
Mukta Aphale
 
OpenNebulaConf2018 - Our Journey to OpenNebula - Germán Gutierrez - Booking.com
OpenNebula Project
 
Take home your very own free Vagrant CFML Dev Environment - Presented at dev....
Gavin Pickin
 

Similar to Get acquainted with the new ASP.Net 5 (20)

PPTX
Introducing ASP.NET vNext - A tour of the new ASP.NET platform
Jeffrey T. Fritz
 
PPTX
Short-Training asp.net vNext
Betclic Everest Group Tech Team
 
PPTX
Modern Web-site Development Pipeline
GlobalLogic Ukraine
 
PDF
Introducing ASP.NET vNext – The Future of .NET on the Server | FalafelCON 2014
FalafelSoftware
 
PPTX
Introduction to ASP.NET 5
mbaric
 
PPTX
Deploy a Website in Azure using ARM Templates
Pratik Khasnabis
 
PDF
.NET Cloud-Native Bootcamp
VMware Tanzu
 
PPTX
Node js installation steps.pptx slide share ppts
HemaSenthil5
 
PPTX
module for backend full stack applications 1.pptx
hemalathas752360
 
PPTX
ASP.NET 5
David Voyles
 
PDF
Containers, microservices and serverless for realists
Karthik Gaekwad
 
PPTX
ASP.NET Core - Phillosophies, Processes and Tooling
💻 Spencer Schneidenbach
 
PDF
Improving WordPress Development and Deployments with Docker
Brett Palmer
 
PPTX
Porting Projects to .NET 5
Immo Landwerth
 
PPSX
Node on Windows Azure
Shiju Varghese
 
PPTX
European SharePoint Conference - TH3
Rick Van Rousselt
 
PPTX
Open stack + Containers + Hyper-V
Sriram Subramanian
 
PDF
OSDC 2018 | Three years running containers with Kubernetes in Production by T...
NETWAYS
 
PPTX
UNITde II - Docker-Containerization.pptx,
aman0710p
 
PPTX
Les nouveautés ASP.NET 5 avec Visual Studio 2015
MSDEVMTL
 
Introducing ASP.NET vNext - A tour of the new ASP.NET platform
Jeffrey T. Fritz
 
Short-Training asp.net vNext
Betclic Everest Group Tech Team
 
Modern Web-site Development Pipeline
GlobalLogic Ukraine
 
Introducing ASP.NET vNext – The Future of .NET on the Server | FalafelCON 2014
FalafelSoftware
 
Introduction to ASP.NET 5
mbaric
 
Deploy a Website in Azure using ARM Templates
Pratik Khasnabis
 
.NET Cloud-Native Bootcamp
VMware Tanzu
 
Node js installation steps.pptx slide share ppts
HemaSenthil5
 
module for backend full stack applications 1.pptx
hemalathas752360
 
ASP.NET 5
David Voyles
 
Containers, microservices and serverless for realists
Karthik Gaekwad
 
ASP.NET Core - Phillosophies, Processes and Tooling
💻 Spencer Schneidenbach
 
Improving WordPress Development and Deployments with Docker
Brett Palmer
 
Porting Projects to .NET 5
Immo Landwerth
 
Node on Windows Azure
Shiju Varghese
 
European SharePoint Conference - TH3
Rick Van Rousselt
 
Open stack + Containers + Hyper-V
Sriram Subramanian
 
OSDC 2018 | Three years running containers with Kubernetes in Production by T...
NETWAYS
 
UNITde II - Docker-Containerization.pptx,
aman0710p
 
Les nouveautés ASP.NET 5 avec Visual Studio 2015
MSDEVMTL
 
Ad

More from Suyati Technologies (20)

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

Recently uploaded (20)

PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PDF
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
PDF
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PPTX
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
PDF
Blockchain Transactions Explained For Everyone
CIFDAQ
 
PDF
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PDF
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PDF
From Code to Challenge: Crafting Skill-Based Games That Engage and Reward
aiyshauae
 
PDF
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
Blockchain Transactions Explained For Everyone
CIFDAQ
 
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
From Code to Challenge: Crafting Skill-Based Games That Engage and Reward
aiyshauae
 
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 

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
  • 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