SlideShare uma empresa Scribd logo
1 de 46
May 3-5, 2015 | Boston, Massachusetts USAMay 3-5, 2015 | Boston, Massachusetts USA
Modern .NET Apps
Sam Basu | Michael Crump
May 3-5, 2015 | Boston, Massachusetts USA
Before we begin ..
Who are we?
Michael Crump | @mbcrump
Southern pride with a modern twist
Sam Basu | @samidip
Gadget guy overwhelmed with snow
What’s on the plate
Your Web - Everywhere.
Free your Data.
Apps on any Platform.
Tooling that elevates Apps!
“ .NET Everywhere
Telerik DevCraft
ASP.NET vNext
Data & Services
Future of Windows
Hybrid X-Platform Apps
What’s on the plate
.NET shines on.
Going all-out Mobile.
Desktop alive & kicking.
Take your apps everywhere!
“ VS 2015
C# 6.0
Going Mobile with VS
Xamarin X-Platform Mobile
Desktop goodies
May 3-5, 2015 | Boston, Massachusetts USA
The 3 hour plan ..
Sam: Kick off [10]
- Introductions | The 3 hour plan
- .NET Technologies galore | .NET everywhere
- Telerik DevCraft suite | What’s new
Sam: Let's talk Modern Web [20]
- .NET Core changes | .NET Runtimes
- ASP.NET vNext | MVC 6 | WebForms 4.6
- Cross-Platform ASP.NET | OmniSharp.NET
- Telerik UI for ASP.NET Ajax/MVC
Break [30]
Michael: All things Visual Studio & C# [15]
- Visual Studio 2015
- C# 6.0 | Telerik JustCode
Michael: The Desktop is Alive & Kicking: [5]
- What's new in WPF
- WinForms still rocks
- Telerik UI for WPF/WinForms
Break [20]
https://bit.ly/ModernAppsWS
May 3-5, 2015 | Boston, Massachusetts USA
The 3 hour plan ..
Michael: Why aren't you building for Mobile yet? [20]
- Building Mobile Apps with Visual Studio
- Mobile Web (RWD/Mobile-Optimized Web Pages)
- Going Cross-Platform with Xamarin
- Telerik UI for Xamarin
Break [20]
Sam: Let's talk Data [10]
- Cloud BaaS | MSFT Azure | Telerik Backend
- Bridging to On-Premises data | Telerik Data Connectors
Sam: Windows & Going Mobile [10]
- Windows 10 | UWP | Hololens | Future directions
- Telerik UI for Windows Universal
Sam/Michael [20]
- Q/A
- Wrap up
https://bit.ly/ModernAppsWS
May 3-5, 2015 | Boston, Massachusetts USA
Change is in the air ..
May 3-5, 2015 | Boston, Massachusetts USA
The Big .NET Picture
May 3-5, 2015 | Boston, Massachusetts USA
What exactly is Open Source?
May 3-5, 2015 | Boston, Massachusetts USA
Do I need to change how I use .NET?
Yes & No
Telerik DevCraft
Complete, Rich .NET Toolbox .. Any App, Any Platform
Thanks for all the love!
Telerik DevCraft
Tooling for any modern app – Web, Mobile & Desktop!
May 3-5, 2015 | Boston, Massachusetts USA
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
May 3-5, 2015 | Boston, Massachusetts USA
ASP.NET Runtimes
 Full .NET CLR
 Entire API set | Backwards compatible
 Core CLR
 Lean modular components | NuGet | Runtime deployed with app | Cloud optimized
 Cross-Platform CLR
 For Linux/OSX | Mono CLR for now
May 3-5, 2015 | Boston, Massachusetts USA
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
 Manages dependencies | Install/Restore from NuGet
 K – Command Line Tooling
 Entry point to Runtime | K* to manage web servers/listeners
May 3-5, 2015 | Boston, Massachusetts USA
I like big Demos .. I cannot lie!
May 3-5, 2015 | Boston, Massachusetts USA
Let’s get a grip on the moving parts ..
May 3-5, 2015 | Boston, Massachusetts USA
May 3-5, 2015 | Boston, Massachusetts USA
May 3-5, 2015 | Boston, Massachusetts USA
May 3-5, 2015 | Boston, Massachusetts USA
May 3-5, 2015 | Boston, Massachusetts USA
May 3-5, 2015 | Boston, Massachusetts USA
May 3-5, 2015 | Boston, Massachusetts USA
May 3-5, 2015 | Boston, Massachusetts USA
May 3-5, 2015 | Boston, Massachusetts USA
May 3-5, 2015 | Boston, Massachusetts USA
That’s it .. You’re moving my cheese!
May 3-5, 2015 | Boston, Massachusetts USA
Let’s talk ASP.NET MVC 6
 Merger of MVC & Web API
 View Components
 TagHelpers
 Routing overhaul
May 3-5, 2015 | Boston, Massachusetts USA
Let’s talk ASP.NET WebForms 4.6
 HTTP 2
 Async Model Binding
 Roslyn Compilation
 Legacy apps are just fine in ASP.NET 5
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:
May 3-5, 2015 | Boston, Massachusetts USA
Why Cloud?
May 3-5, 2015 | Boston, Massachusetts USA
Ahem ..
May 3-5, 2015 | Boston, Massachusetts USA
Cloud Computing Offerings
Always evaluate your needs | Compare Providers
May 3-5, 2015 | Boston, Massachusetts USA
Say Baas!
May 3-5, 2015 | Boston, Massachusetts USA
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
May 3-5, 2015 | Boston, Massachusetts USA
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:
May 3-5, 2015 | Boston, Massachusetts USA
Don’t even touch my cheese ..
I have On-Premises Data – Damn it!
Telerik Data Connectors
http://www.telerik.com/backend-servicesStart Today:
May 3-5, 2015 | Boston, Massachusetts USA
Let’s free your On-Premises Data!
May 3-5, 2015 | Boston, Massachusetts USA
The world of Windows
Windows 10 is around the corner.
OS Convergence
One Windows that runs everywhere.
Windows Universal Apps is the way forward.
Really great time to be a .NET Developer!
May 3-5, 2015 | Boston, Massachusetts USA
One Windows!
UWP |Write Once ….
Telerik UI for Windows Universal
http://www.telerik.com/windows-universal-uiStart Today:
May 3-5, 2015 | Boston, Massachusetts USA
Q/A Time!
Thank You Very Much!
Evals: http://bit.ly/next-basu-1

Mais conteúdo relacionado

Destaque

Sistemas impermeabilizantes
Sistemas impermeabilizantesSistemas impermeabilizantes
Sistemas impermeabilizantesOrlando Diniz
 
Open Government Data in China
Open Government Data in ChinaOpen Government Data in China
Open Government Data in Chinaopendatachina
 
4.23.13 classwork tuesday
4.23.13 classwork   tuesday4.23.13 classwork   tuesday
4.23.13 classwork tuesdaymrlafrossia
 
A handnote on "Toothpaste"
A handnote on "Toothpaste"  A handnote on "Toothpaste"
A handnote on "Toothpaste" Dr. Shakil Ahmed
 
Openerp 8
Openerp 8Openerp 8
Openerp 8smiste
 
Kasaysaysayan ng daigdig intro & unit 1
Kasaysaysayan ng daigdig intro & unit 1Kasaysaysayan ng daigdig intro & unit 1
Kasaysaysayan ng daigdig intro & unit 1Jared Ram Juezan
 
Lettera di Monica Cerutti ad Alfano sui dinieghi alle richieste di asilo
Lettera di Monica Cerutti ad Alfano sui dinieghi alle richieste di asiloLettera di Monica Cerutti ad Alfano sui dinieghi alle richieste di asilo
Lettera di Monica Cerutti ad Alfano sui dinieghi alle richieste di asiloQuotidiano Piemontese
 
Createx Illustration POP Display
Createx Illustration POP DisplayCreatex Illustration POP Display
Createx Illustration POP DisplayMark Hebbeler
 
Los peligros del internet
Los peligros del internetLos peligros del internet
Los peligros del internetlisbeth rosario
 
El acompañamiento a docentes noveles en clave política
El acompañamiento a docentes noveles en clave políticaEl acompañamiento a docentes noveles en clave política
El acompañamiento a docentes noveles en clave políticaProfessorPrincipiante
 

Destaque (15)

Agenda profética para venezuela año 2013
Agenda profética para venezuela año 2013Agenda profética para venezuela año 2013
Agenda profética para venezuela año 2013
 
Monitoreo de Red para Peering
Monitoreo de Red para PeeringMonitoreo de Red para Peering
Monitoreo de Red para Peering
 
Sistemas impermeabilizantes
Sistemas impermeabilizantesSistemas impermeabilizantes
Sistemas impermeabilizantes
 
Open Government Data in China
Open Government Data in ChinaOpen Government Data in China
Open Government Data in China
 
4.23.13 classwork tuesday
4.23.13 classwork   tuesday4.23.13 classwork   tuesday
4.23.13 classwork tuesday
 
Estácio: Estácio Day 2014 Presentation
Estácio: Estácio Day 2014 PresentationEstácio: Estácio Day 2014 Presentation
Estácio: Estácio Day 2014 Presentation
 
A handnote on "Toothpaste"
A handnote on "Toothpaste"  A handnote on "Toothpaste"
A handnote on "Toothpaste"
 
Openerp 8
Openerp 8Openerp 8
Openerp 8
 
Kasaysaysayan ng daigdig intro & unit 1
Kasaysaysayan ng daigdig intro & unit 1Kasaysaysayan ng daigdig intro & unit 1
Kasaysaysayan ng daigdig intro & unit 1
 
Lettera di Monica Cerutti ad Alfano sui dinieghi alle richieste di asilo
Lettera di Monica Cerutti ad Alfano sui dinieghi alle richieste di asiloLettera di Monica Cerutti ad Alfano sui dinieghi alle richieste di asilo
Lettera di Monica Cerutti ad Alfano sui dinieghi alle richieste di asilo
 
Geo pratikler 1
Geo pratikler 1Geo pratikler 1
Geo pratikler 1
 
Createx Illustration POP Display
Createx Illustration POP DisplayCreatex Illustration POP Display
Createx Illustration POP Display
 
Los peligros del internet
Los peligros del internetLos peligros del internet
Los peligros del internet
 
El acompañamiento a docentes noveles en clave política
El acompañamiento a docentes noveles en clave políticaEl acompañamiento a docentes noveles en clave política
El acompañamiento a docentes noveles en clave política
 
Dzaaa
DzaaaDzaaa
Dzaaa
 

Semelhante a Modern .NET Apps Workshop

Modern .NET Apps - Codestock
Modern .NET Apps - CodestockModern .NET Apps - Codestock
Modern .NET Apps - CodestockSam Basu
 
Modern .NET Apps - Telerik Webinar
Modern .NET Apps - Telerik WebinarModern .NET Apps - Telerik Webinar
Modern .NET Apps - Telerik WebinarSam Basu
 
Nikunj Velji Mange
Nikunj Velji MangeNikunj Velji Mange
Nikunj Velji MangeNikunj Mange
 
Chapter 1 (asp.net over view)
Chapter 1 (asp.net over view)Chapter 1 (asp.net over view)
Chapter 1 (asp.net over view)let's go to study
 
Testing IoT Apps with the Cloud
Testing IoT Apps with the CloudTesting IoT Apps with the Cloud
Testing IoT Apps with the CloudJosiah Renaudin
 
Visual Studio | Lanzamiento VS2017 en Buenos Aires - 11/03/2017
Visual Studio | Lanzamiento VS2017 en Buenos Aires - 11/03/2017Visual Studio | Lanzamiento VS2017 en Buenos Aires - 11/03/2017
Visual Studio | Lanzamiento VS2017 en Buenos Aires - 11/03/2017Pablo Ariel Di Loreto
 
ttconnect: Delivering Government e-Services With IBM Mobile Portal Accelerator
ttconnect: Delivering Government e-Services With IBM Mobile Portal Acceleratorttconnect: Delivering Government e-Services With IBM Mobile Portal Accelerator
ttconnect: Delivering Government e-Services With IBM Mobile Portal AcceleratorTracy Hackshaw
 
Lap around ASP.NET 5 - Dayton UG
Lap around ASP.NET 5 - Dayton UGLap around ASP.NET 5 - Dayton UG
Lap around ASP.NET 5 - Dayton UGSam 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
 
Telerik Kendo UI in Office 365
Telerik Kendo UI in Office 365Telerik Kendo UI in Office 365
Telerik Kendo UI in Office 365Ed Musters
 
C Post Resume
C Post ResumeC Post Resume
C Post Resumecpost
 
Nitin_Krishna_Resume
Nitin_Krishna_ResumeNitin_Krishna_Resume
Nitin_Krishna_ResumeNitin Krishna
 
IRJET- Cross-Platform Supported E-Learning Mobile Application
IRJET- Cross-Platform Supported E-Learning Mobile ApplicationIRJET- Cross-Platform Supported E-Learning Mobile Application
IRJET- Cross-Platform Supported E-Learning Mobile ApplicationIRJET Journal
 
Fanug - Pragmatic Windows Phone Developer
Fanug - Pragmatic Windows Phone DeveloperFanug - Pragmatic Windows Phone Developer
Fanug - Pragmatic Windows Phone DeveloperSam Basu
 
Steve Bennett .Net Architect/Developer Resume
Steve Bennett .Net Architect/Developer ResumeSteve Bennett .Net Architect/Developer Resume
Steve Bennett .Net Architect/Developer Resume?? Stephen Bennett ??
 

Semelhante a Modern .NET Apps Workshop (20)

Modern .NET Apps - Codestock
Modern .NET Apps - CodestockModern .NET Apps - Codestock
Modern .NET Apps - Codestock
 
Modern .NET Apps - Telerik Webinar
Modern .NET Apps - Telerik WebinarModern .NET Apps - Telerik Webinar
Modern .NET Apps - Telerik Webinar
 
Nikunj Velji Mange
Nikunj Velji MangeNikunj Velji Mange
Nikunj Velji Mange
 
Chapter 1 (asp.net over view)
Chapter 1 (asp.net over view)Chapter 1 (asp.net over view)
Chapter 1 (asp.net over view)
 
Testing IoT Apps with the Cloud
Testing IoT Apps with the CloudTesting IoT Apps with the Cloud
Testing IoT Apps with the Cloud
 
Visual Studio | Lanzamiento VS2017 en Buenos Aires - 11/03/2017
Visual Studio | Lanzamiento VS2017 en Buenos Aires - 11/03/2017Visual Studio | Lanzamiento VS2017 en Buenos Aires - 11/03/2017
Visual Studio | Lanzamiento VS2017 en Buenos Aires - 11/03/2017
 
ttconnect: Delivering Government e-Services With IBM Mobile Portal Accelerator
ttconnect: Delivering Government e-Services With IBM Mobile Portal Acceleratorttconnect: Delivering Government e-Services With IBM Mobile Portal Accelerator
ttconnect: Delivering Government e-Services With IBM Mobile Portal Accelerator
 
Lap around ASP.NET 5 - Dayton UG
Lap around ASP.NET 5 - Dayton UGLap around ASP.NET 5 - Dayton UG
Lap around ASP.NET 5 - Dayton UG
 
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
 
Telerik Kendo UI in Office 365
Telerik Kendo UI in Office 365Telerik Kendo UI in Office 365
Telerik Kendo UI in Office 365
 
C Post Resume
C Post ResumeC Post Resume
C Post Resume
 
Resume_GD
Resume_GDResume_GD
Resume_GD
 
AnhTruong-Resume2020
AnhTruong-Resume2020AnhTruong-Resume2020
AnhTruong-Resume2020
 
Development of a Mobile Application for the C2NET Supply Chain Cloud–based P...
Development of a Mobile Application for the  C2NET Supply Chain Cloud–based P...Development of a Mobile Application for the  C2NET Supply Chain Cloud–based P...
Development of a Mobile Application for the C2NET Supply Chain Cloud–based P...
 
My Resume
My ResumeMy Resume
My Resume
 
My Resume
My ResumeMy Resume
My Resume
 
Nitin_Krishna_Resume
Nitin_Krishna_ResumeNitin_Krishna_Resume
Nitin_Krishna_Resume
 
IRJET- Cross-Platform Supported E-Learning Mobile Application
IRJET- Cross-Platform Supported E-Learning Mobile ApplicationIRJET- Cross-Platform Supported E-Learning Mobile Application
IRJET- Cross-Platform Supported E-Learning Mobile Application
 
Fanug - Pragmatic Windows Phone Developer
Fanug - Pragmatic Windows Phone DeveloperFanug - Pragmatic Windows Phone Developer
Fanug - Pragmatic Windows Phone Developer
 
Steve Bennett .Net Architect/Developer Resume
Steve Bennett .Net Architect/Developer ResumeSteve Bennett .Net Architect/Developer Resume
Steve Bennett .Net Architect/Developer Resume
 

Mais 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
 
Free Your On-Premises Data
Free Your On-Premises DataFree Your On-Premises Data
Free Your On-Premises DataSam Basu
 
Modern .NET Apps - TelerikNext
Modern .NET Apps - TelerikNextModern .NET Apps - TelerikNext
Modern .NET Apps - TelerikNextSam Basu
 
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
 
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
 

Mais 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
 
Free Your On-Premises Data
Free Your On-Premises DataFree Your On-Premises Data
Free Your On-Premises Data
 
Modern .NET Apps - TelerikNext
Modern .NET Apps - TelerikNextModern .NET Apps - TelerikNext
Modern .NET Apps - TelerikNext
 
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
 
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
 

Último

Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Adtran
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPathCommunity
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxUdaiappa Ramachandran
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8DianaGray10
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsSafe Software
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Brian Pichman
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfDaniel Santiago Silva Capera
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfinfogdgmi
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostMatt Ray
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding TeamAdam Moalla
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsSeth Reyes
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdfPedro Manuel
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesDavid Newbury
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1DianaGray10
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationIES VE
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDELiveplex
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureEric D. Schabell
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfJamie (Taka) Wang
 

Último (20)

20230104 - machine vision
20230104 - machine vision20230104 - machine vision
20230104 - machine vision
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation Developers
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptx
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdf
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdf
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond Ontologies
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
 

Modern .NET Apps Workshop

  • 1. May 3-5, 2015 | Boston, Massachusetts USAMay 3-5, 2015 | Boston, Massachusetts USA Modern .NET Apps Sam Basu | Michael Crump
  • 2. May 3-5, 2015 | Boston, Massachusetts USA Before we begin ..
  • 3. Who are we? Michael Crump | @mbcrump Southern pride with a modern twist Sam Basu | @samidip Gadget guy overwhelmed with snow
  • 4. What’s on the plate Your Web - Everywhere. Free your Data. Apps on any Platform. Tooling that elevates Apps! “ .NET Everywhere Telerik DevCraft ASP.NET vNext Data & Services Future of Windows Hybrid X-Platform Apps
  • 5. What’s on the plate .NET shines on. Going all-out Mobile. Desktop alive & kicking. Take your apps everywhere! “ VS 2015 C# 6.0 Going Mobile with VS Xamarin X-Platform Mobile Desktop goodies
  • 6. May 3-5, 2015 | Boston, Massachusetts USA The 3 hour plan .. Sam: Kick off [10] - Introductions | The 3 hour plan - .NET Technologies galore | .NET everywhere - Telerik DevCraft suite | What’s new Sam: Let's talk Modern Web [20] - .NET Core changes | .NET Runtimes - ASP.NET vNext | MVC 6 | WebForms 4.6 - Cross-Platform ASP.NET | OmniSharp.NET - Telerik UI for ASP.NET Ajax/MVC Break [30] Michael: All things Visual Studio & C# [15] - Visual Studio 2015 - C# 6.0 | Telerik JustCode Michael: The Desktop is Alive & Kicking: [5] - What's new in WPF - WinForms still rocks - Telerik UI for WPF/WinForms Break [20] https://bit.ly/ModernAppsWS
  • 7. May 3-5, 2015 | Boston, Massachusetts USA The 3 hour plan .. Michael: Why aren't you building for Mobile yet? [20] - Building Mobile Apps with Visual Studio - Mobile Web (RWD/Mobile-Optimized Web Pages) - Going Cross-Platform with Xamarin - Telerik UI for Xamarin Break [20] Sam: Let's talk Data [10] - Cloud BaaS | MSFT Azure | Telerik Backend - Bridging to On-Premises data | Telerik Data Connectors Sam: Windows & Going Mobile [10] - Windows 10 | UWP | Hololens | Future directions - Telerik UI for Windows Universal Sam/Michael [20] - Q/A - Wrap up https://bit.ly/ModernAppsWS
  • 8. May 3-5, 2015 | Boston, Massachusetts USA Change is in the air ..
  • 9. May 3-5, 2015 | Boston, Massachusetts USA The Big .NET Picture
  • 10. May 3-5, 2015 | Boston, Massachusetts USA What exactly is Open Source?
  • 11. May 3-5, 2015 | Boston, Massachusetts USA Do I need to change how I use .NET? Yes & No
  • 12. Telerik DevCraft Complete, Rich .NET Toolbox .. Any App, Any Platform Thanks for all the love!
  • 13. Telerik DevCraft Tooling for any modern app – Web, Mobile & Desktop!
  • 14. May 3-5, 2015 | Boston, Massachusetts USA 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
  • 15. May 3-5, 2015 | Boston, Massachusetts USA ASP.NET Runtimes  Full .NET CLR  Entire API set | Backwards compatible  Core CLR  Lean modular components | NuGet | Runtime deployed with app | Cloud optimized  Cross-Platform CLR  For Linux/OSX | Mono CLR for now
  • 16. May 3-5, 2015 | Boston, Massachusetts USA 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  Manages dependencies | Install/Restore from NuGet  K – Command Line Tooling  Entry point to Runtime | K* to manage web servers/listeners
  • 17. May 3-5, 2015 | Boston, Massachusetts USA I like big Demos .. I cannot lie!
  • 18. May 3-5, 2015 | Boston, Massachusetts USA Let’s get a grip on the moving parts ..
  • 19. May 3-5, 2015 | Boston, Massachusetts USA
  • 20. May 3-5, 2015 | Boston, Massachusetts USA
  • 21. May 3-5, 2015 | Boston, Massachusetts USA
  • 22. May 3-5, 2015 | Boston, Massachusetts USA
  • 23. May 3-5, 2015 | Boston, Massachusetts USA
  • 24. May 3-5, 2015 | Boston, Massachusetts USA
  • 25. May 3-5, 2015 | Boston, Massachusetts USA
  • 26. May 3-5, 2015 | Boston, Massachusetts USA
  • 27. May 3-5, 2015 | Boston, Massachusetts USA
  • 28. May 3-5, 2015 | Boston, Massachusetts USA That’s it .. You’re moving my cheese!
  • 29. May 3-5, 2015 | Boston, Massachusetts USA Let’s talk ASP.NET MVC 6  Merger of MVC & Web API  View Components  TagHelpers  Routing overhaul
  • 30. May 3-5, 2015 | Boston, Massachusetts USA Let’s talk ASP.NET WebForms 4.6  HTTP 2  Async Model Binding  Roslyn Compilation  Legacy apps are just fine in ASP.NET 5
  • 31. Telerik UI for ASP.NET Ajax http://www.telerik.com/products/aspnet-ajax.aspxStart Today:
  • 32. Telerik UI for ASP.NET MVC http://www.telerik.com/aspnet-mvcStart Today:
  • 33. May 3-5, 2015 | Boston, Massachusetts USA Why Cloud?
  • 34. May 3-5, 2015 | Boston, Massachusetts USA Ahem ..
  • 35. May 3-5, 2015 | Boston, Massachusetts USA Cloud Computing Offerings Always evaluate your needs | Compare Providers
  • 36. May 3-5, 2015 | Boston, Massachusetts USA Say Baas!
  • 37. May 3-5, 2015 | Boston, Massachusetts USA 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
  • 38. May 3-5, 2015 | Boston, Massachusetts USA Azure App Service – Mobile Apps http://azure.microsoft.com/en-us/services/app-service/mobile/
  • 40. May 3-5, 2015 | Boston, Massachusetts USA Don’t even touch my cheese .. I have On-Premises Data – Damn it!
  • 42. May 3-5, 2015 | Boston, Massachusetts USA Let’s free your On-Premises Data!
  • 43. May 3-5, 2015 | Boston, Massachusetts USA The world of Windows Windows 10 is around the corner. OS Convergence One Windows that runs everywhere. Windows Universal Apps is the way forward. Really great time to be a .NET Developer!
  • 44. May 3-5, 2015 | Boston, Massachusetts USA One Windows! UWP |Write Once ….
  • 45. Telerik UI for Windows Universal http://www.telerik.com/windows-universal-uiStart Today:
  • 46. May 3-5, 2015 | Boston, Massachusetts USA Q/A Time! Thank You Very Much! Evals: http://bit.ly/next-basu-1