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
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
56
Other Decks in Programming
See All in Programming
並列実装の現場、2ヶ月間実務でAIを使い倒したAIもPCも私も限界が近い
ming_ayami
0
120
技術記事、AIに書かせるか、自分で書くか? 〜それでも私が自分の手で書く理由〜 / #QiitaConference
jnchito
2
1.4k
The Arts and Crafts of Work in the AI Era — Toward Mastery in Software Development
kuranuki
1
750
「AIで開発し、AIを届ける」をEvalでつなぐ 〜AIネイティブに始めるプロダクト開発の実践〜 / Connecting "Develop with AI, deliver AI" with Eval
rkaga
4
4.9k
Hunting Vulnerabilities in Symfony with LLMs
vinceamstoutz
0
540
ふつうのFeature Flag実践入門
irof
7
3.7k
ECSアプリログをFireLensでコスト削減しようとしたけど諦めた話 in Fargate×Node.js
akihisaikeda
2
4k
例外の正しい扱い方 そのエラー try-catchして大丈夫?
jinwatanabe
0
210
Spring Security 実践 ─ GraphQL APIで実務に役立つ 認証・認可 を学ぶ
wagyu
0
220
Vue × Nuxt × Oxc どこまで使える?実運用の現在地
andpad
0
210
「なぜそう決めたのか」を残し続ける仕組み ― Notion AI カスタムエージェント × Slack連携による設計判断の自動記録 - NIKKEI Tech Talk #47
niftycorp
PRO
0
110
AI時代のUIはどこへ行く?その2!
yusukebe
21
7k
Featured
See All Featured
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
200
WENDY [Excerpt]
tessaabrams
11
38k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
1
180
A better future with KSS
kneath
240
18k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.3k
The Cost Of JavaScript in 2023
addyosmani
55
10k
The Invisible Side of Design
smashingmag
302
52k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.1k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
250
Bash Introduction
62gerente
615
220k
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