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

Let's server your Data
Let's server your DataLet's server your Data
Let's server your Data
Frank van der Linden
 
Vertx in production
Vertx in productionVertx in production
Vertx in production
Mariam Hakobyan
 
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
Janakiram MSV
 
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
VincitOy
 
Ruby on rails
Ruby on railsRuby on rails
Ruby on rails
Batzorigt Rentsen
 
Detailed Introduction To Docker
Detailed Introduction To DockerDetailed Introduction To Docker
Detailed Introduction To Docker
nklmish
 
slide-dnrdw
slide-dnrdwslide-dnrdw
slide-dnrdwYue Liu
 
Gitlab ci-cd
Gitlab ci-cdGitlab ci-cd
Gitlab ci-cd
Dan MAGIER
 
Production ready Vert.x
Production ready Vert.xProduction ready Vert.x
Production ready Vert.x
Sascha Möllering
 
Ice breaker with dev ops
Ice breaker with dev opsIce breaker with dev ops
Ice breaker with dev ops
Mukta Aphale
 
Living with microservices at Pipedrive
Living with microservices at PipedriveLiving with microservices at Pipedrive
Living with microservices at Pipedrive
Renno Reinurm
 
Docker Best Practices Workshop
Docker Best Practices WorkshopDocker Best Practices Workshop
Docker Best Practices Workshop
Ahmed AbouZaid
 
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
Kevin Kuszyk
 
Docker from a team perspective
Docker from a team perspectiveDocker from a team perspective
Docker from a team perspective
Edwin Vlieg
 
Dev objective2015 lets git together
Dev objective2015 lets git togetherDev objective2015 lets git together
Dev objective2015 lets git together
ColdFusionConference
 
Cross Community CI project
Cross Community CI projectCross Community CI project
Cross Community CI project
Victor Morales
 
Docker at MoneyBird
Docker at MoneyBirdDocker at MoneyBird
Docker at MoneyBird
Edwin Vlieg
 
Using Docker for Testing
Using Docker for TestingUsing Docker for Testing
Using Docker for Testing
Mukta Aphale
 
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
OpenNebula Project
 
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....
Gavin Pickin
 

What's hot (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....
 

Similar to Get acquainted with the new ASP.Net 5

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
Jeffrey T. Fritz
 
Net Devops Overview
Net Devops OverviewNet Devops Overview
Net Devops Overview
Joel W. King
 
Short-Training asp.net vNext
Short-Training asp.net vNextShort-Training asp.net vNext
Short-Training asp.net vNext
Betclic Everest Group Tech Team
 
Modern Web-site Development Pipeline
Modern Web-site Development PipelineModern Web-site Development Pipeline
Modern Web-site Development Pipeline
GlobalLogic Ukraine
 
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
FalafelSoftware
 
Introduction to ASP.NET 5
Introduction to ASP.NET 5Introduction to ASP.NET 5
Introduction to ASP.NET 5
mbaric
 
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
Pratik Khasnabis
 
.NET Cloud-Native Bootcamp
.NET Cloud-Native Bootcamp.NET Cloud-Native Bootcamp
.NET Cloud-Native Bootcamp
VMware Tanzu
 
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
HemaSenthil5
 
ASP.NET 5
ASP.NET 5ASP.NET 5
ASP.NET 5
David Voyles
 
Containers, microservices and serverless for realists
Containers, microservices and serverless for realistsContainers, microservices and serverless for realists
Containers, microservices and serverless for realists
Karthik Gaekwad
 
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
💻 Spencer Schneidenbach
 
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
Brett Palmer
 
Porting Projects to .NET 5
Porting Projects to .NET 5Porting Projects to .NET 5
Porting Projects to .NET 5
Immo Landwerth
 
European SharePoint Conference - TH3
European SharePoint Conference - TH3European SharePoint Conference - TH3
European SharePoint Conference - TH3
Rick Van Rousselt
 
Open stack + Containers + Hyper-V
Open stack + Containers + Hyper-VOpen stack + Containers + Hyper-V
Open stack + Containers + Hyper-V
Sriram Subramanian
 
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...
NETWAYS
 
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
MSDEVMTL
 

Similar to 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
 

More from Suyati Technologies

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
Suyati Technologies
 
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
Suyati Technologies
 
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
Suyati Technologies
 
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?
Suyati Technologies
 
How Cloud Technology fuels Digital Transformation
How Cloud Technology fuels Digital TransformationHow Cloud Technology fuels Digital Transformation
How Cloud Technology fuels Digital Transformation
Suyati Technologies
 
How Cloud Enhances Agile Software Development
How Cloud Enhances Agile Software DevelopmentHow Cloud Enhances Agile Software Development
How Cloud Enhances Agile Software Development
Suyati Technologies
 
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
Suyati Technologies
 
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
Suyati Technologies
 
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
Suyati Technologies
 
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
Suyati Technologies
 
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
Suyati Technologies
 
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
Suyati Technologies
 
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
Suyati Technologies
 
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
Suyati Technologies
 
Personalization Struggles in Marketing
Personalization Struggles in MarketingPersonalization Struggles in Marketing
Personalization Struggles in Marketing
Suyati Technologies
 
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
Suyati Technologies
 
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
Suyati Technologies
 
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
Suyati Technologies
 
How Does A CMS Function
How Does A CMS FunctionHow Does A CMS Function
How Does A CMS Function
Suyati Technologies
 
Web Design Trends for 2016
Web Design Trends for 2016Web Design Trends for 2016
Web Design Trends for 2016
Suyati Technologies
 

More from 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
 

Recently uploaded

Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 

Recently uploaded (20)

Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 

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