Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
MSP Turkey Kickoff, Istanbul (EN)
Search
Tugberk Ugurlu
February 08, 2013
Programming
0
9.9k
MSP Turkey Kickoff, Istanbul (EN)
Tugberk Ugurlu
February 08, 2013
Tweet
Share
More Decks by Tugberk Ugurlu
See All by Tugberk Ugurlu
Redis Cluster for Write Intensive Workloads
tourismgeek
1
9k
Designing Towards Event Sourcing
tourismgeek
1
8.7k
Essentials for Building and Leading Highly Effective Development Teams
tourismgeek
0
470
Let the Uncertainty be Your Friend: Finding Your Path in a Wiggly Road
tourismgeek
0
440
Benefits of Managed Kubernetes in Azure (Azure Container Service, AKS)
tourismgeek
0
470
Levelling up to Become a Technical Lead
tourismgeek
2
28k
Benefits of Managed Kubernetes in Azure (Azure Container Service, AKS)
tourismgeek
0
190
GraphQL
tourismgeek
0
200
I Hated React too Soon, Reconciled with It Quickly Afterwards
tourismgeek
0
46
Other Decks in Programming
See All in Programming
Designing for tomorrow's programming workflows
honnibal
PRO
2
110
甘い香りに誘われてVanilla Extractを1年間運用してみた
miyahkun
1
110
脱・初心者!脱・マネコン!AWS CDKを使ってみませんか!?
har1101
0
300
From Spring Boot 2 to Spring Boot 3 with Java 22 and Jakarta EE
ivargrimstad
0
880
CQRS/ES avec Symfony, c’est (trop) bien !
jeremyfreeagent
1
630
Elm 0.19.0 Changes
bkuhlmann
0
480
デザインシステムで Tailwind CSSとCSS in JSに分散投資をしたら良かった話
fsubal
18
4.8k
SpringBoot+MyBatisで例外が出たときどこを見るか
syukai
0
110
コードレビューで学ぶ!Kotlinオブジェクト指向デザインパターン
akkie76
2
180
"config" ってなんだ? / What is "config"?
okashoi
0
210
Site Reliability Engineering for GMO
pyama86
6
920
GitHub Actionsで泣かないためにやっておきたい設定 / Recommended GHA settings to avoid crying
pinkumohikan
3
490
Featured
See All Featured
Gamification - CAS2011
davidbonilla
76
4.6k
YesSQL, Process and Tooling at Scale
rocio
163
13k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
352
28k
Clear Off the Table
cherdarchuk
83
310k
Music & Morning Musume
bryan
41
5.6k
Thoughts on Productivity
jonyablonski
57
3.8k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
20
1.6k
StorybookのUI Testing Handbookを読んだ
zakiyama
11
4.6k
Building a Scalable Design System with Sketch
lauravandoore
455
32k
The Straight Up "How To Draw Better" Workshop
denniskardys
227
130k
Bootstrapping a Software Product
garrettdimon
PRO
301
110k
VelocityConf: Rendering Performance Case Studies
addyosmani
320
23k
Transcript
MICROSOFT WEB STACK Tugberk Ugurlu http://tugberkugurlu.com
[email protected]
@tourismgeek
None
None
• An alternative way of generating HTML • Adapts certain
patterns • MVC Pattern • Service Locator & Dependency Injection Pattern • Main principle: Seperation of Concerns
• Stands for Model-View-Controller • Two principle separations • Separating
the presentation from the domain layer • Separating the controller from the view • How so?
None
DEMO
Web Forms MVC Web Pages
• All about real-time bidirectional communication between the client and
server • Works Everywhere™ (JavaScript, .NET, WinRT, WP8 clients) • Hosting Layer Agnostic
• Abstraction over transport protocol • WebSockets • Server Send
Events (SSE) • Forever Frame • Long Pooling
DEMO
http://channel9.msdn.com/Events/Build/2012/3-036
“A framework for creating HTTP services that can reach a
broad range of clients including browsers and mobile devices.
• First Class HTTP Programming Model • HTTP Message Handlers
• Strongly-typed HTTP Components (Headers, Methods, etc.) • Formatters • Highly Scalable • Hosting Layer Agnostic
DEMO
• ASP.NET Web API: http://asp.net/web-api • SignalR: http://asp.net/signalr • ASP.NET
MVC: http://asp.net/mvc • ASP.NET vNext: http://asp.net/vnext • ASP.NET Web Stack: http://aspnetwebstack.codeplex.com • SignalR on GitHub: https://github.com/SignalR/SignalR
None