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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
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
98
Other Decks in Programming
See All in Programming
Agent Skills Workshop - AIへの頼み方を仕組み化する
gotalab555
15
8.4k
PostgreSQL を使った快適な go test 環境を求めて
otakakot
0
530
オブザーバビリティ駆動開発って実際どうなの?
yohfee
3
800
Go Conference mini in Sendai 2026 : Goに新機能を提案し実装されるまでのフロー徹底解説
yamatoya
0
550
AI Assistants for Your Angular Solutions
manfredsteyer
PRO
0
130
New in Go 1.26 Implementing go fix in product development
sunecosuri
0
410
AI主導でFastAPIのWebサービスを作るときに 人間が構造化すべき境界線
okajun35
0
670
DevinとClaude Code、SREの現場で使い倒してみた件
karia
1
1k
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
390
LangChain4jとは一味違うLangChain4j-CDI
kazumura
1
170
15年目のiOSアプリを1から作り直す技術
teakun
1
620
S3ストレージクラスの「見える」「ある」「使える」は全部違う ─ 体験から見た、仕様の深淵を覗く
ya_ma23
0
250
Featured
See All Featured
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
760
Producing Creativity
orderedlist
PRO
348
40k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
140
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
100
Making the Leap to Tech Lead
cromwellryan
135
9.8k
Google's AI Overviews - The New Search
badams
0
930
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
WCS-LA-2024
lcolladotor
0
480
Build your cross-platform service in a week with App Engine
jlugia
234
18k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
410
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