Popular Posts

Monday, August 29, 2016

Run jobs in background

http://www.codeproject.com/Articles/1119633/Execute-a-Net-long-running-task-in-background-usin

Free mail merge. Net

http://www.codeproject.com/Articles/19546/MailMergeLib-A-NET-Mail-Client-Library

Friday, August 5, 2016

Friday, July 29, 2016

JSONView - Chrome Web Store

JSONView - Chrome Web Store



Chrome plugin that displays the JSON result returned from a Web API call as formatted rather than the raw JSON that Chrome shows by default.



I needed this as my result was returning Preview and Next Links and I could interactively work with the Hypermedia links!!





Web API Design | Pluralsight

Web API Design | Pluralsight



Web API Summary

=================

>> RESTful

- Resource based as URIs

- http verbs for operations

- heirarchical web data e.g. Customers/1/orders

- stateless

- Client and Server are fully separate i.e. there is no references or proxies other than the URI

- Requests are cacheable

- Hateos or hypermedia i.e the results are self documenting e.g. it includes links or uri for the other operations that can be valid on result

- Content negociation based on headers



>> Good Desing

- should be url based and using plural nouns

- should use HTTP verbs to perform operations

- should return http status codes for delete, updated item for Put, all items for Get

- ETag caching

- Paging

- Versioning