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
160
Four Platforms, One Codebase
gibbensr
0
79
Octopus Deploy
gibbensr
1
170
Nuget
gibbensr
1
110
TopShelf
gibbensr
0
60
Other Decks in Programming
See All in Programming
Are APIs Still Relevant in the AI Era?
soyuka
0
240
すこし踏み込む CancellationToken
htkym
0
310
モデルのリファクタリングが難しいと思ったら、そもそも複雑だったのはビジネス仕様だった ? / is-the-business-domain-the-real-complexity
hatsu38
0
300
【高い買い物LT会】初任給で話題の国産フィジカルAIを買った話
akagami
PRO
0
160
Everything will be SERVERLESS — 信じて運用した10年の経験値 / Everything Will be Serverless — Lessons Learned from 10 Years of Operational Experience
seike460
PRO
1
110
スマートフォンでモールス信号を送受信する 〜スマートフォンのLEDとカメラで作る光通信の設計と実装〜
atsuki_seo
0
130
Kiroで創り、AgentCoreで繋ぐ!AWSで実践する「AI-DLC」から「AIエージェント統合」までの最新地図
licux
4
690
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
140
XP祭りでしか伝わらないフリップネタ #xpjug
murabayashi
0
150
動作中のプログラムの中身をリアルタイムに覗く / Realtime Debugger for CSharp with Roslyn
prota
0
260
The Good Stuff, Not the Slop: Engineering High-Quality Android Apps with Modern AI Tooling
danybony
1
250
WebMCP Challenge に星空観察アプリで参加した話
okajun35
0
180
Featured
See All Featured
Leo the Paperboy
mayatellez
10
2.3k
New Earth Scene 8
popppiees
4
2.6k
Google's AI Overviews - The New Search
badams
0
1.6k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
940
AI: The stuff that nobody shows you
jnunemaker
PRO
10
1k
Facilitating Awesome Meetings
lara
57
7.1k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
510
Product Roadmaps are Hard
iamctodd
55
13k
Thoughts on Productivity
jonyablonski
76
5.4k
Crafting Experiences
bethany
1
340
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
280
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
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