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
10k
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
20k
Designing Towards Event Sourcing
tourismgeek
1
20k
Essentials for Building and Leading Highly Effective Development Teams
tourismgeek
0
600
Let the Uncertainty be Your Friend: Finding Your Path in a Wiggly Road
tourismgeek
0
650
Benefits of Managed Kubernetes in Azure (Azure Container Service, AKS)
tourismgeek
0
600
Levelling up to Become a Technical Lead
tourismgeek
2
28k
Benefits of Managed Kubernetes in Azure (Azure Container Service, AKS)
tourismgeek
0
260
GraphQL
tourismgeek
0
260
I Hated React too Soon, Reconciled with It Quickly Afterwards
tourismgeek
0
96
Other Decks in Programming
See All in Programming
副作用をどこに置くか問題:オブジェクト指向で整理する設計判断ツリー
koxya
1
610
OCaml 5でモダンな並列プログラミングを Enjoyしよう!
haochenx
0
140
Package Management Learnings from Homebrew
mikemcquaid
0
230
AIによるイベントストーミング図からのコード生成 / AI-powered code generation from Event Storming diagrams
nrslib
2
1.9k
Amazon Bedrockを活用したRAGの品質管理パイプライン構築
tosuri13
5
790
MUSUBIXとは
nahisaho
0
140
コントリビューターによるDenoのすゝめ / Deno Recommendations by a Contributor
petamoriken
0
210
今から始めるClaude Code超入門
448jp
8
9.1k
日本だけで解禁されているアプリ起動の方法
ryunakayama
0
160
AI & Enginnering
codelynx
0
120
ぼくの開発環境2026
yuzneri
0
240
組織で育むオブザーバビリティ
ryota_hnk
0
180
Featured
See All Featured
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
9.6k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
470
The Spectacular Lies of Maps
axbom
PRO
1
530
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
0
160
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.3k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.1k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
120
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
66
37k
Darren the Foodie - Storyboard
khoart
PRO
2
2.4k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
270
A Modern Web Designer's Workflow
chriscoyier
698
190k
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