Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
ServiceStack - Lightning Talk - February 2012
Search
Rob Gibbens
April 21, 2012
Programming
380
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ServiceStack - Lightning Talk - February 2012
Rob Gibbens
April 21, 2012
More Decks by Rob Gibbens
See All by Rob Gibbens
Four Platforms, One Codebase - GANG, Feb 2014
gibbensr
0
71
Real Time Mobile Apps with SignalR
gibbensr
0
170
Four Platforms, One Codebase
gibbensr
0
79
Octopus Deploy
gibbensr
1
170
Nuget
gibbensr
1
110
TopShelf
gibbensr
0
61
Other Decks in Programming
See All in Programming
複雑なUIコンポーネントとの ⻑い付き合い⽅:波及するバグからテスト戦略を経て、安全な再設計へ
mixplace
0
430
UPDATE をやめる — EF Core でマスタをバージョン管理する
panda728
PRO
0
1.2k
[2026-10-14](C)Re:ゼロから始める異世界生活〜始まりの終わりと終わりの始まり〜
tosite
0
100
KiroのSpecで「五目並べ」を作ってみる
satoshi256kbyte
1
380
残高管理から台帳サービスへの進化
artoy
1
200
Kotlinの15年とServer-Side Kotlin
n_takehata
1
150
Jetpack Compose Mechanisms
skydoves
3
820
Simple Storage Service(S3) is not simple
iwatsukayura
0
290
ActionController meets Protocol Buffers
sorah
0
560
dotNET_vulnclicker_intro.pdf
deka_morita
0
140
なぜCTOを降りてFDEを選んだのか?〜なぜプロダクト企業がFDEで顧客の現場に踏み込むのか〜
gonta
1
220
Performance Optimization With LLMs
xleitix
0
140
Featured
See All Featured
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.7k
Chasing Engaging Ingredients in Design
codingconduct
0
360
AI: The stuff that nobody shows you
jnunemaker
PRO
10
1.2k
Why You Should Never Use an ORM
jnunemaker
PRO
61
10k
KATA
mclloyd
PRO
35
16k
4 Signs Your Business is Dying
shpigford
187
23k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
2
950
エンジニアに許された特別な時間の終わり
watany
109
250k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
330
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
1k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
2
6.3k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
260
Transcript
ServiceStack Web services done right. Fast, clean, elegant. rob gibbens
artek software
what is servicestack? § rest and rpc web services framework
§ an alternative to wcf or web api § built for high performance, using best practices § powers careers.stackoverflow.com artek
why servicestack? § faster § more testable § no xml
config § encourages restful design § poco § wcf -> wcf rest -> ria services -> web api -> ?? artek
simplicity § code first § no xml config, no code
generation § write once, support for xml, json, soap artek
speed § uses the fastest IoC, json serializer, caching, orm
artek
artek
artek
artek
artek
artek
best practices § code first, code only, pocos § define
api using dtos § complete control over HTTP headers and serialized output § decoupling message from operation and endpoint § separation of dto from implementation § highly testable § validation and exception handling artek
manageability § serializes exceptions into response dto § auto generate
api metadata page § auto html5 json report format § auto csv format artek
demo
one .cs file § metadata pages for all registered formats
§ human friendly HTML report view § built-in mini profiler § sql profiling § json, xml, jsv, csv, soap formats / endpoints § strong-typed api (without code-gen) in monotouch / silverlight .net/ mono § in memory / distributed session / caching artek
one .cs file § fluent Validation / automated exception handling
§ registration & authentication § basic / credentials / oauth twitter + facebook § request / response filters artek
support § documentation § jabbr § forums § sample apps
§ trello artek
get servicestack § nuget § .net 3.5 and above §
windows, mono, monotouch § iis, xsp, or self hosted artek