SlideShare una empresa de Scribd logo
1 de 42
July 11, 2015 | Knoxville TNJuly 10-11, 2015 | Knoxville TN
Modern .NET Apps!
Who are we?
Michael Crump | @mbcrump
Southern pride with a modern twist
Sam Basu | @samidip
Major foodie into gadgets & mobile
What’s on the plate
Your Web - Everywhere.
Free your Data.
Apps on any Platform.
Tooling that elevates Apps!
“
Evolution of .NET
ASP.NET vNext
Data & Cloud Services
Future of Windows
What’s on the plate
.NET shines on.
Modern .NET Tooling.
Going all-out Mobile.
Take your apps everywhere!
“ VS 2015
C# 6.0
Going Mobile with VS
Xamarin X-Platform Mobile
Native Mobile Options
July 11, 2015 | Knoxville TN
Change is in the air ..
July 11, 2015 | Knoxville TN
How did we get here? The Present …
July 11, 2015 | Knoxville TN
The Fork in the Road
July 11, 2015 | Knoxville TN
What’s Open Sourced?
July 11, 2015 | Knoxville TN
The Future …
Telerik DevCraft
Tooling for any modern app – Web, Mobile & Desktop!
July 11, 2015 | Knoxville TN
Let’s talk ASP.NET
 Redesigned from ground up
 Lean .NET stack for modern web apps
 Optimized for On-premise or Cloud
 Modular components
 Open Source
July 11, 2015 | Knoxville TN
ASP.NET Runtimes
 Full .NET CLR
 Entire API set | Just like today
 Core CLR
 Lean modular components | NuGet | Runtime deployed with app | Cloud optimized
 Cross-Platform CLR
 For Linux/OSX | Earlier dependency on Mono CLR
July 11, 2015 | Knoxville TN
Demystifying the big ‘K’
 KRE - Runtime Engine | DNX
 Bootstraps ASP.NET apps | Includes components | Side-by-side
 KVM – Version Manager | DNVM
 Gets KRE | Manages multiple versions
 KPM – Package Manager | DNU
 Manages dependencies | Install/Restore from NuGet
 K – Command Line Tooling
 Entry point to Runtime | K* to manage web servers/listeners
July 11, 2015 | Knoxville TN
Let’s get a grip on the moving parts ..
July 11, 2015 | Knoxville TN
July 11, 2015 | Knoxville TN
July 11, 2015 | Knoxville TN
July 11, 2015 | Knoxville TN
July 11, 2015 | Knoxville TN
July 11, 2015 | Knoxville TN
July 11, 2015 | Knoxville TN
July 11, 2015 | Knoxville TN
July 11, 2015 | Knoxville TN
July 11, 2015 | Knoxville TN
July 11, 2015 | Knoxville TN
July 11, 2015 | Knoxville TN
I like big Demos .. I cannot lie!
July 11, 2015 | Knoxville TN
That’s it .. You’re moving my cheese!
July 11, 2015 | Knoxville TN
Let’s talk ASP.NET MVC 6
 Merger of MVC & Web API
 View Components
 TagHelpers
 Routing overhaul
http://developer.telerik.com/featured/expect-expecting-mvc-6/
July 11, 2015 | Knoxville TN
Let’s talk ASP.NET WebForms 4.6
 HTTP 2
 Async Model Binding
 Roslyn Compilation
 Legacy apps are just fine in .NET 4.6
http://www.dotnetcurry.com/showarticle.aspx?ID=1127
Telerik UI for ASP.NET Ajax
http://www.telerik.com/products/aspnet-ajax.aspxStart Today:
Telerik UI for ASP.NET MVC
http://www.telerik.com/aspnet-mvcStart Today:
July 11, 2015 | Knoxville TN
Why Cloud?
July 11, 2015 | Knoxville TN
Ahem ..
July 11, 2015 | Knoxville TN
Cloud Computing Offerings
Always evaluate your needs | Compare Providers
July 11, 2015 | Knoxville TN
Say Baas!
July 11, 2015 | Knoxville TN
1 Easily add Cloud Backend for your apps
2 Reach every user on any Platform
3 Cross-Platform Push Notifications
4 Social User Authentication
5 Scale on demand with global availability & reach
6 RESTful Services over Relational/Non-Relational Data
7 Cloud Code (.NET/Node)
BaaS Benefits
July 11, 2015 | Knoxville TN
Azure App Service – Mobile Apps
http://azure.microsoft.com/en-us/services/app-service/mobile/
Telerik Backend Services
http://www.telerik.com/backend-servicesStart Today:
July 11, 2015 | Knoxville TN
I have On-Premises Data – Damn it!
July 11, 2015 | Knoxville TN
Let’s free your On-Premises Data!
Telerik Data Connectors
http://www.telerik.com/backend-servicesStart Today:
July 11, 2015 | Knoxville TN
Q/A Time!
Thank You Very Much!
@samidip | @mbcrump

Más contenido relacionado

La actualidad más candente

This Is Not Your Parent’s Storage: Transitioning to Cloud Object Storage by I...
This Is Not Your Parent’s Storage: Transitioning to Cloud Object Storage by I...This Is Not Your Parent’s Storage: Transitioning to Cloud Object Storage by I...
This Is Not Your Parent’s Storage: Transitioning to Cloud Object Storage by I...ETCenter
 
Cnvrg webinar continual learning
Cnvrg webinar   continual learningCnvrg webinar   continual learning
Cnvrg webinar continual learningMaya Perry
 
I Don’t Always Test My Streams, But When I Do, I Do it in Production (Viktor ...
I Don’t Always Test My Streams, But When I Do, I Do it in Production (Viktor ...I Don’t Always Test My Streams, But When I Do, I Do it in Production (Viktor ...
I Don’t Always Test My Streams, But When I Do, I Do it in Production (Viktor ...confluent
 
ACDKOCHI19 - Technical Presentation - Connecting 10000 cars to the AWS Cloud
ACDKOCHI19 - Technical Presentation - Connecting 10000 cars to the AWS CloudACDKOCHI19 - Technical Presentation - Connecting 10000 cars to the AWS Cloud
ACDKOCHI19 - Technical Presentation - Connecting 10000 cars to the AWS CloudAWS User Group Kochi
 
Spring IO - Spring Boot for DevOps
Spring IO - Spring Boot for DevOpsSpring IO - Spring Boot for DevOps
Spring IO - Spring Boot for DevOpsNicolas Fränkel
 
A Microservices Journey - Susanne Kaiser
A Microservices Journey - Susanne KaiserA Microservices Journey - Susanne Kaiser
A Microservices Journey - Susanne KaiserThoughtworks
 
Voice Applications (Alexa Skills) Cloud Native on Kubernetes with Terraform
Voice Applications (Alexa Skills) Cloud Native on Kubernetes with TerraformVoice Applications (Alexa Skills) Cloud Native on Kubernetes with Terraform
Voice Applications (Alexa Skills) Cloud Native on Kubernetes with TerraformVMware Tanzu
 
Operationnal challenges behind Serverless architectures by Laurent Bernaille
Operationnal challenges behind Serverless architectures by Laurent BernailleOperationnal challenges behind Serverless architectures by Laurent Bernaille
Operationnal challenges behind Serverless architectures by Laurent BernailleThe Incredible Automation Day
 
Helpful into to Rx
Helpful into to RxHelpful into to Rx
Helpful into to RxSerg Dort
 
Introduction to Rails
Introduction to RailsIntroduction to Rails
Introduction to Railsalkeshv
 
Johansson developments and changes in svt archive
Johansson developments and changes in svt archiveJohansson developments and changes in svt archive
Johansson developments and changes in svt archiveFIAT/IFTA
 
Whats New in Serverless - Serverless Meetup AKL
Whats New in Serverless - Serverless Meetup AKLWhats New in Serverless - Serverless Meetup AKL
Whats New in Serverless - Serverless Meetup AKLElijah Astley
 
Building Event Streaming Applications with Pac-Man (Ricardo Ferreira, Conflue...
Building Event Streaming Applications with Pac-Man (Ricardo Ferreira, Conflue...Building Event Streaming Applications with Pac-Man (Ricardo Ferreira, Conflue...
Building Event Streaming Applications with Pac-Man (Ricardo Ferreira, Conflue...HostedbyConfluent
 
Meetup Angular.JS #12 Paris
Meetup Angular.JS #12 ParisMeetup Angular.JS #12 Paris
Meetup Angular.JS #12 ParisSylvain Utard
 

La actualidad más candente (18)

This Is Not Your Parent’s Storage: Transitioning to Cloud Object Storage by I...
This Is Not Your Parent’s Storage: Transitioning to Cloud Object Storage by I...This Is Not Your Parent’s Storage: Transitioning to Cloud Object Storage by I...
This Is Not Your Parent’s Storage: Transitioning to Cloud Object Storage by I...
 
Cnvrg webinar continual learning
Cnvrg webinar   continual learningCnvrg webinar   continual learning
Cnvrg webinar continual learning
 
I Don’t Always Test My Streams, But When I Do, I Do it in Production (Viktor ...
I Don’t Always Test My Streams, But When I Do, I Do it in Production (Viktor ...I Don’t Always Test My Streams, But When I Do, I Do it in Production (Viktor ...
I Don’t Always Test My Streams, But When I Do, I Do it in Production (Viktor ...
 
Graphql
GraphqlGraphql
Graphql
 
ACDKOCHI19 - Technical Presentation - Connecting 10000 cars to the AWS Cloud
ACDKOCHI19 - Technical Presentation - Connecting 10000 cars to the AWS CloudACDKOCHI19 - Technical Presentation - Connecting 10000 cars to the AWS Cloud
ACDKOCHI19 - Technical Presentation - Connecting 10000 cars to the AWS Cloud
 
Spring IO - Spring Boot for DevOps
Spring IO - Spring Boot for DevOpsSpring IO - Spring Boot for DevOps
Spring IO - Spring Boot for DevOps
 
A Microservices Journey - Susanne Kaiser
A Microservices Journey - Susanne KaiserA Microservices Journey - Susanne Kaiser
A Microservices Journey - Susanne Kaiser
 
Product update aug_29
Product update aug_29Product update aug_29
Product update aug_29
 
Voice Applications (Alexa Skills) Cloud Native on Kubernetes with Terraform
Voice Applications (Alexa Skills) Cloud Native on Kubernetes with TerraformVoice Applications (Alexa Skills) Cloud Native on Kubernetes with Terraform
Voice Applications (Alexa Skills) Cloud Native on Kubernetes with Terraform
 
Operationnal challenges behind Serverless architectures by Laurent Bernaille
Operationnal challenges behind Serverless architectures by Laurent BernailleOperationnal challenges behind Serverless architectures by Laurent Bernaille
Operationnal challenges behind Serverless architectures by Laurent Bernaille
 
How To Tweak Angular 2 Performance
How To Tweak Angular 2 PerformanceHow To Tweak Angular 2 Performance
How To Tweak Angular 2 Performance
 
Helpful into to Rx
Helpful into to RxHelpful into to Rx
Helpful into to Rx
 
Algolia - Hosted Search API
Algolia - Hosted Search API Algolia - Hosted Search API
Algolia - Hosted Search API
 
Introduction to Rails
Introduction to RailsIntroduction to Rails
Introduction to Rails
 
Johansson developments and changes in svt archive
Johansson developments and changes in svt archiveJohansson developments and changes in svt archive
Johansson developments and changes in svt archive
 
Whats New in Serverless - Serverless Meetup AKL
Whats New in Serverless - Serverless Meetup AKLWhats New in Serverless - Serverless Meetup AKL
Whats New in Serverless - Serverless Meetup AKL
 
Building Event Streaming Applications with Pac-Man (Ricardo Ferreira, Conflue...
Building Event Streaming Applications with Pac-Man (Ricardo Ferreira, Conflue...Building Event Streaming Applications with Pac-Man (Ricardo Ferreira, Conflue...
Building Event Streaming Applications with Pac-Man (Ricardo Ferreira, Conflue...
 
Meetup Angular.JS #12 Paris
Meetup Angular.JS #12 ParisMeetup Angular.JS #12 Paris
Meetup Angular.JS #12 Paris
 

Similar a Modern .NET Apps - Codestock

A Lap around ASP.NET 5 - Codestock
A Lap around ASP.NET 5 - CodestockA Lap around ASP.NET 5 - Codestock
A Lap around ASP.NET 5 - CodestockSam Basu
 
Modern .NET Apps - Telerik Webinar
Modern .NET Apps - Telerik WebinarModern .NET Apps - Telerik Webinar
Modern .NET Apps - Telerik WebinarSam Basu
 
Modern .NET Apps - TelerikNext
Modern .NET Apps - TelerikNextModern .NET Apps - TelerikNext
Modern .NET Apps - TelerikNextSam Basu
 
Modern .NET Apps Workshop
Modern .NET Apps WorkshopModern .NET Apps Workshop
Modern .NET Apps WorkshopSam Basu
 
A Lap around ASP.NET 5 - CONDG
A Lap around ASP.NET 5 - CONDGA Lap around ASP.NET 5 - CONDG
A Lap around ASP.NET 5 - CONDGSam Basu
 
A Lap around ASP.NET 5 - VConf
A Lap around ASP.NET 5 - VConfA Lap around ASP.NET 5 - VConf
A Lap around ASP.NET 5 - VConfSam Basu
 
JJUG CCC 2018 : Lessons Learned: Spring Cloud -> Docker -> Kubernetes
JJUG CCC 2018 : Lessons Learned: Spring Cloud ->  Docker -> KubernetesJJUG CCC 2018 : Lessons Learned: Spring Cloud ->  Docker -> Kubernetes
JJUG CCC 2018 : Lessons Learned: Spring Cloud -> Docker -> KubernetesMauricio (Salaboy) Salatino
 
Building a CloudStack UI for the Enterprise
Building a CloudStack UI for the EnterpriseBuilding a CloudStack UI for the Enterprise
Building a CloudStack UI for the EnterpriseDavid Grizzanti
 
Anypoint platform in a mobile-centric world
Anypoint platform in a mobile-centric worldAnypoint platform in a mobile-centric world
Anypoint platform in a mobile-centric worldKen Ng
 
Multi-Cloud Microservices - DevOps Summit Silicon Valley 2015
Multi-Cloud Microservices - DevOps Summit Silicon Valley 2015Multi-Cloud Microservices - DevOps Summit Silicon Valley 2015
Multi-Cloud Microservices - DevOps Summit Silicon Valley 2015Jim Bugwadia
 
Workflow Design to Increase Compliance with Oracle Workflow / Oracle APEX
Workflow Design to Increase Compliance with Oracle Workflow / Oracle APEXWorkflow Design to Increase Compliance with Oracle Workflow / Oracle APEX
Workflow Design to Increase Compliance with Oracle Workflow / Oracle APEXRachelBarker26
 
Decomposing Lithium's Monolith with Kubernetes and OpenStack
Decomposing Lithium's Monolith with Kubernetes and OpenStackDecomposing Lithium's Monolith with Kubernetes and OpenStack
Decomposing Lithium's Monolith with Kubernetes and OpenStackMirantis
 
Best of re:Invent 2016 meetup presentation
Best of re:Invent 2016 meetup presentationBest of re:Invent 2016 meetup presentation
Best of re:Invent 2016 meetup presentationLahav Savir
 
St.Louis OpenStack February meetup
St.Louis OpenStack February meetupSt.Louis OpenStack February meetup
St.Louis OpenStack February meetupopenstackstl
 
Cloud Native Islamabad - Getting Closer to Continuous Delivery with Knative
Cloud Native Islamabad - Getting Closer to Continuous Delivery with KnativeCloud Native Islamabad - Getting Closer to Continuous Delivery with Knative
Cloud Native Islamabad - Getting Closer to Continuous Delivery with KnativeMauricio (Salaboy) Salatino
 
CF Korea Meetup - Spring Cloud Services
CF Korea Meetup - Spring Cloud ServicesCF Korea Meetup - Spring Cloud Services
CF Korea Meetup - Spring Cloud ServicesJay Lee
 
Karl-Grittner-Resume
Karl-Grittner-ResumeKarl-Grittner-Resume
Karl-Grittner-Resumekarl grittner
 
The business case for SD WAN in the enterprise
The business case for SD WAN in the enterprise The business case for SD WAN in the enterprise
The business case for SD WAN in the enterprise Colt Technology Services
 
TechWiseTV Workshop: Enterprise NFV
TechWiseTV Workshop: Enterprise NFVTechWiseTV Workshop: Enterprise NFV
TechWiseTV Workshop: Enterprise NFVRobb Boyd
 

Similar a Modern .NET Apps - Codestock (20)

A Lap around ASP.NET 5 - Codestock
A Lap around ASP.NET 5 - CodestockA Lap around ASP.NET 5 - Codestock
A Lap around ASP.NET 5 - Codestock
 
Modern .NET Apps - Telerik Webinar
Modern .NET Apps - Telerik WebinarModern .NET Apps - Telerik Webinar
Modern .NET Apps - Telerik Webinar
 
Modern .NET Apps - TelerikNext
Modern .NET Apps - TelerikNextModern .NET Apps - TelerikNext
Modern .NET Apps - TelerikNext
 
Modern .NET Apps Workshop
Modern .NET Apps WorkshopModern .NET Apps Workshop
Modern .NET Apps Workshop
 
A Lap around ASP.NET 5 - CONDG
A Lap around ASP.NET 5 - CONDGA Lap around ASP.NET 5 - CONDG
A Lap around ASP.NET 5 - CONDG
 
A Lap around ASP.NET 5 - VConf
A Lap around ASP.NET 5 - VConfA Lap around ASP.NET 5 - VConf
A Lap around ASP.NET 5 - VConf
 
JJUG CCC 2018 : Lessons Learned: Spring Cloud -> Docker -> Kubernetes
JJUG CCC 2018 : Lessons Learned: Spring Cloud ->  Docker -> KubernetesJJUG CCC 2018 : Lessons Learned: Spring Cloud ->  Docker -> Kubernetes
JJUG CCC 2018 : Lessons Learned: Spring Cloud -> Docker -> Kubernetes
 
Building a CloudStack UI for the Enterprise
Building a CloudStack UI for the EnterpriseBuilding a CloudStack UI for the Enterprise
Building a CloudStack UI for the Enterprise
 
Anypoint platform in a mobile-centric world
Anypoint platform in a mobile-centric worldAnypoint platform in a mobile-centric world
Anypoint platform in a mobile-centric world
 
Multi-Cloud Microservices - DevOps Summit Silicon Valley 2015
Multi-Cloud Microservices - DevOps Summit Silicon Valley 2015Multi-Cloud Microservices - DevOps Summit Silicon Valley 2015
Multi-Cloud Microservices - DevOps Summit Silicon Valley 2015
 
Workflow Design to Increase Compliance with Oracle Workflow / Oracle APEX
Workflow Design to Increase Compliance with Oracle Workflow / Oracle APEXWorkflow Design to Increase Compliance with Oracle Workflow / Oracle APEX
Workflow Design to Increase Compliance with Oracle Workflow / Oracle APEX
 
Decomposing Lithium's Monolith with Kubernetes and OpenStack
Decomposing Lithium's Monolith with Kubernetes and OpenStackDecomposing Lithium's Monolith with Kubernetes and OpenStack
Decomposing Lithium's Monolith with Kubernetes and OpenStack
 
Best of re:Invent 2016 meetup presentation
Best of re:Invent 2016 meetup presentationBest of re:Invent 2016 meetup presentation
Best of re:Invent 2016 meetup presentation
 
St.Louis OpenStack February meetup
St.Louis OpenStack February meetupSt.Louis OpenStack February meetup
St.Louis OpenStack February meetup
 
Cloud Native Islamabad - Getting Closer to Continuous Delivery with Knative
Cloud Native Islamabad - Getting Closer to Continuous Delivery with KnativeCloud Native Islamabad - Getting Closer to Continuous Delivery with Knative
Cloud Native Islamabad - Getting Closer to Continuous Delivery with Knative
 
CF Korea Meetup - Spring Cloud Services
CF Korea Meetup - Spring Cloud ServicesCF Korea Meetup - Spring Cloud Services
CF Korea Meetup - Spring Cloud Services
 
Why Microservice
Why Microservice Why Microservice
Why Microservice
 
Karl-Grittner-Resume
Karl-Grittner-ResumeKarl-Grittner-Resume
Karl-Grittner-Resume
 
The business case for SD WAN in the enterprise
The business case for SD WAN in the enterprise The business case for SD WAN in the enterprise
The business case for SD WAN in the enterprise
 
TechWiseTV Workshop: Enterprise NFV
TechWiseTV Workshop: Enterprise NFVTechWiseTV Workshop: Enterprise NFV
TechWiseTV Workshop: Enterprise NFV
 

Más de Sam Basu

Surfing in Maui
Surfing in MauiSurfing in Maui
Surfing in MauiSam Basu
 
Modern Cross-Platform Dev with .NET 6
Modern Cross-Platform Dev with .NET 6Modern Cross-Platform Dev with .NET 6
Modern Cross-Platform Dev with .NET 6Sam Basu
 
Conversational Bots
Conversational BotsConversational Bots
Conversational BotsSam Basu
 
Real Time Apps with SignalR Core
Real Time Apps with SignalR CoreReal Time Apps with SignalR Core
Real Time Apps with SignalR CoreSam Basu
 
State of Mobile Development
State of Mobile DevelopmentState of Mobile Development
State of Mobile DevelopmentSam Basu
 
.NET Today & Tomorrow @ Beer City Code
.NET Today & Tomorrow @ Beer City Code.NET Today & Tomorrow @ Beer City Code
.NET Today & Tomorrow @ Beer City CodeSam Basu
 
Essential Tools for Xamarin Developers
Essential Tools for Xamarin DevelopersEssential Tools for Xamarin Developers
Essential Tools for Xamarin DevelopersSam Basu
 
Modern Web Tour
Modern Web TourModern Web Tour
Modern Web TourSam Basu
 
Flying High with Xamarin!
Flying High with Xamarin!Flying High with Xamarin!
Flying High with Xamarin!Sam Basu
 
Xamarin Roadshow
Xamarin RoadshowXamarin Roadshow
Xamarin RoadshowSam Basu
 
Flying High with Xamarin
Flying High with XamarinFlying High with Xamarin
Flying High with XamarinSam Basu
 
ASP.NET Tech Stack talk @ Houston TechFest
ASP.NET Tech Stack talk @ Houston TechFestASP.NET Tech Stack talk @ Houston TechFest
ASP.NET Tech Stack talk @ Houston TechFestSam Basu
 
Lap Around ASPNet Core - PGHDotNet
Lap Around ASPNet Core - PGHDotNetLap Around ASPNet Core - PGHDotNet
Lap Around ASPNet Core - PGHDotNetSam Basu
 
Lap Around ASPNet Core - HDC
Lap Around ASPNet Core - HDCLap Around ASPNet Core - HDC
Lap Around ASPNet Core - HDCSam Basu
 
Cloud Backend for Mobile Apps
Cloud Backend for Mobile AppsCloud Backend for Mobile Apps
Cloud Backend for Mobile AppsSam Basu
 
Kendo UI 101
Kendo UI 101Kendo UI 101
Kendo UI 101Sam Basu
 
Telerik AppBuilder 101
Telerik AppBuilder 101Telerik AppBuilder 101
Telerik AppBuilder 101Sam Basu
 
SignalR powered real-time x-plat mobile apps!
SignalR powered real-time x-plat mobile apps!SignalR powered real-time x-plat mobile apps!
SignalR powered real-time x-plat mobile apps!Sam Basu
 
SignalR Powered X-Platform Real-Time Apps!
SignalR Powered X-Platform Real-Time Apps!SignalR Powered X-Platform Real-Time Apps!
SignalR Powered X-Platform Real-Time Apps!Sam Basu
 
The Windows Developer User Group - Dec 2012 Meetup
The Windows Developer User Group - Dec 2012 MeetupThe Windows Developer User Group - Dec 2012 Meetup
The Windows Developer User Group - Dec 2012 MeetupSam Basu
 

Más de Sam Basu (20)

Surfing in Maui
Surfing in MauiSurfing in Maui
Surfing in Maui
 
Modern Cross-Platform Dev with .NET 6
Modern Cross-Platform Dev with .NET 6Modern Cross-Platform Dev with .NET 6
Modern Cross-Platform Dev with .NET 6
 
Conversational Bots
Conversational BotsConversational Bots
Conversational Bots
 
Real Time Apps with SignalR Core
Real Time Apps with SignalR CoreReal Time Apps with SignalR Core
Real Time Apps with SignalR Core
 
State of Mobile Development
State of Mobile DevelopmentState of Mobile Development
State of Mobile Development
 
.NET Today & Tomorrow @ Beer City Code
.NET Today & Tomorrow @ Beer City Code.NET Today & Tomorrow @ Beer City Code
.NET Today & Tomorrow @ Beer City Code
 
Essential Tools for Xamarin Developers
Essential Tools for Xamarin DevelopersEssential Tools for Xamarin Developers
Essential Tools for Xamarin Developers
 
Modern Web Tour
Modern Web TourModern Web Tour
Modern Web Tour
 
Flying High with Xamarin!
Flying High with Xamarin!Flying High with Xamarin!
Flying High with Xamarin!
 
Xamarin Roadshow
Xamarin RoadshowXamarin Roadshow
Xamarin Roadshow
 
Flying High with Xamarin
Flying High with XamarinFlying High with Xamarin
Flying High with Xamarin
 
ASP.NET Tech Stack talk @ Houston TechFest
ASP.NET Tech Stack talk @ Houston TechFestASP.NET Tech Stack talk @ Houston TechFest
ASP.NET Tech Stack talk @ Houston TechFest
 
Lap Around ASPNet Core - PGHDotNet
Lap Around ASPNet Core - PGHDotNetLap Around ASPNet Core - PGHDotNet
Lap Around ASPNet Core - PGHDotNet
 
Lap Around ASPNet Core - HDC
Lap Around ASPNet Core - HDCLap Around ASPNet Core - HDC
Lap Around ASPNet Core - HDC
 
Cloud Backend for Mobile Apps
Cloud Backend for Mobile AppsCloud Backend for Mobile Apps
Cloud Backend for Mobile Apps
 
Kendo UI 101
Kendo UI 101Kendo UI 101
Kendo UI 101
 
Telerik AppBuilder 101
Telerik AppBuilder 101Telerik AppBuilder 101
Telerik AppBuilder 101
 
SignalR powered real-time x-plat mobile apps!
SignalR powered real-time x-plat mobile apps!SignalR powered real-time x-plat mobile apps!
SignalR powered real-time x-plat mobile apps!
 
SignalR Powered X-Platform Real-Time Apps!
SignalR Powered X-Platform Real-Time Apps!SignalR Powered X-Platform Real-Time Apps!
SignalR Powered X-Platform Real-Time Apps!
 
The Windows Developer User Group - Dec 2012 Meetup
The Windows Developer User Group - Dec 2012 MeetupThe Windows Developer User Group - Dec 2012 Meetup
The Windows Developer User Group - Dec 2012 Meetup
 

Último

Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 

Último (20)

Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 

Modern .NET Apps - Codestock

  • 1. July 11, 2015 | Knoxville TNJuly 10-11, 2015 | Knoxville TN Modern .NET Apps!
  • 2. Who are we? Michael Crump | @mbcrump Southern pride with a modern twist Sam Basu | @samidip Major foodie into gadgets & mobile
  • 3. What’s on the plate Your Web - Everywhere. Free your Data. Apps on any Platform. Tooling that elevates Apps! “ Evolution of .NET ASP.NET vNext Data & Cloud Services Future of Windows
  • 4. What’s on the plate .NET shines on. Modern .NET Tooling. Going all-out Mobile. Take your apps everywhere! “ VS 2015 C# 6.0 Going Mobile with VS Xamarin X-Platform Mobile Native Mobile Options
  • 5. July 11, 2015 | Knoxville TN Change is in the air ..
  • 6. July 11, 2015 | Knoxville TN How did we get here? The Present …
  • 7. July 11, 2015 | Knoxville TN The Fork in the Road
  • 8. July 11, 2015 | Knoxville TN What’s Open Sourced?
  • 9. July 11, 2015 | Knoxville TN The Future …
  • 10. Telerik DevCraft Tooling for any modern app – Web, Mobile & Desktop!
  • 11. July 11, 2015 | Knoxville TN Let’s talk ASP.NET  Redesigned from ground up  Lean .NET stack for modern web apps  Optimized for On-premise or Cloud  Modular components  Open Source
  • 12. July 11, 2015 | Knoxville TN ASP.NET Runtimes  Full .NET CLR  Entire API set | Just like today  Core CLR  Lean modular components | NuGet | Runtime deployed with app | Cloud optimized  Cross-Platform CLR  For Linux/OSX | Earlier dependency on Mono CLR
  • 13. July 11, 2015 | Knoxville TN Demystifying the big ‘K’  KRE - Runtime Engine | DNX  Bootstraps ASP.NET apps | Includes components | Side-by-side  KVM – Version Manager | DNVM  Gets KRE | Manages multiple versions  KPM – Package Manager | DNU  Manages dependencies | Install/Restore from NuGet  K – Command Line Tooling  Entry point to Runtime | K* to manage web servers/listeners
  • 14. July 11, 2015 | Knoxville TN Let’s get a grip on the moving parts ..
  • 15. July 11, 2015 | Knoxville TN
  • 16. July 11, 2015 | Knoxville TN
  • 17. July 11, 2015 | Knoxville TN
  • 18. July 11, 2015 | Knoxville TN
  • 19. July 11, 2015 | Knoxville TN
  • 20. July 11, 2015 | Knoxville TN
  • 21. July 11, 2015 | Knoxville TN
  • 22. July 11, 2015 | Knoxville TN
  • 23. July 11, 2015 | Knoxville TN
  • 24. July 11, 2015 | Knoxville TN
  • 25. July 11, 2015 | Knoxville TN
  • 26. July 11, 2015 | Knoxville TN I like big Demos .. I cannot lie!
  • 27. July 11, 2015 | Knoxville TN That’s it .. You’re moving my cheese!
  • 28. July 11, 2015 | Knoxville TN Let’s talk ASP.NET MVC 6  Merger of MVC & Web API  View Components  TagHelpers  Routing overhaul http://developer.telerik.com/featured/expect-expecting-mvc-6/
  • 29. July 11, 2015 | Knoxville TN Let’s talk ASP.NET WebForms 4.6  HTTP 2  Async Model Binding  Roslyn Compilation  Legacy apps are just fine in .NET 4.6 http://www.dotnetcurry.com/showarticle.aspx?ID=1127
  • 30. Telerik UI for ASP.NET Ajax http://www.telerik.com/products/aspnet-ajax.aspxStart Today:
  • 31. Telerik UI for ASP.NET MVC http://www.telerik.com/aspnet-mvcStart Today:
  • 32. July 11, 2015 | Knoxville TN Why Cloud?
  • 33. July 11, 2015 | Knoxville TN Ahem ..
  • 34. July 11, 2015 | Knoxville TN Cloud Computing Offerings Always evaluate your needs | Compare Providers
  • 35. July 11, 2015 | Knoxville TN Say Baas!
  • 36. July 11, 2015 | Knoxville TN 1 Easily add Cloud Backend for your apps 2 Reach every user on any Platform 3 Cross-Platform Push Notifications 4 Social User Authentication 5 Scale on demand with global availability & reach 6 RESTful Services over Relational/Non-Relational Data 7 Cloud Code (.NET/Node) BaaS Benefits
  • 37. July 11, 2015 | Knoxville TN Azure App Service – Mobile Apps http://azure.microsoft.com/en-us/services/app-service/mobile/
  • 39. July 11, 2015 | Knoxville TN I have On-Premises Data – Damn it!
  • 40. July 11, 2015 | Knoxville TN Let’s free your On-Premises Data!
  • 42. July 11, 2015 | Knoxville TN Q/A Time! Thank You Very Much! @samidip | @mbcrump