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
ServiceStack - Lightning Talk - February 2012
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Rob Gibbens
April 21, 2012
Programming
370
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
68
Real Time Mobile Apps with SignalR
gibbensr
0
160
Four Platforms, One Codebase
gibbensr
0
78
Octopus Deploy
gibbensr
1
170
Nuget
gibbensr
1
110
TopShelf
gibbensr
0
58
Other Decks in Programming
See All in Programming
<title><a id="</title>君はこのHTMLをパースできるか"></a></title> #雑LT_study
pizzacat83
0
140
自動化したのに回らない テスト運用の壁―AI時代の品質責任と生産性
mfunaki
0
170
Japan Community Day at Kubecon + CloudNativeCon Japan 2026: Learning Container Privilege Control by Building My Own Low-Level Container Runtime
ternbusty
1
150
Foundation Models frameworkで画像分析
ryodeveloper
1
610
関東Kaggler会_NVIDIA_Nemotron_コンペ_振り返り
rick_ds
0
580
【QA Test Talk Vol.8】AI-DLC による Whole Team Approach の加速
pkshadeck
PRO
0
180
ソフトウェア設計に溶けるインフラ ― AWS CDK のインフラ認識論
konokenj
3
790
仕様駆動開発の消費期限
watany
20
8.3k
Laravelで学ぶ Webアプリケーションチューニング入門/web_application_tuning_101
hanhan1978
4
1.8k
OpenSpecのproposalにbrainstormingを持たせてみた
tigertora7571
1
230
5分で問診!Composer セキュリティ健康診断
codmoninc
0
1k
Building a Meta Ray-Ban display app
akkeylab
0
150
Featured
See All Featured
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
200
Fireside Chat
paigeccino
42
4k
Evolving SEO for Evolving Search Engines
ryanjones
0
250
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
Rails Girls Zürich Keynote
gr2m
96
14k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
570
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
A Modern Web Designer's Workflow
chriscoyier
698
190k
What does AI have to do with Human Rights?
axbom
PRO
1
2.3k
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