Angel \”Java\” Lopez on Blog

July 19, 2012

REST: Links, News And Resources (3)

Filed under: Links, Rest, Software Development — ajlopez @ 4:04 pm

Previous Post

More links I collected about REST in different scenarios and technologies.

REST : ‘inverted’ architecture
http://amundsen.com/blog/archives/1115

WCF WEB API – Building Restful APIs
http://www.lewisbenge.net/index.php/2011/05/wcf-web-api-building-restful-apis/

backbone.js tutorial
http://www.plexical.com/blog/2010/11/18/backbone-js-tutorial/

Northwind Web Services
http://servicestack.net/ServiceStack.Northwind/
The Northwind Web Services Example project explores different features of ServiceStack using data from Nortwind SQlite Database.

REST and the Http Cache; with WCF Web API
http://joseoncode.com/2011/04/27/rest-and-the-http-cache-with-wcf-web-api/

jQuery AJAX calls to a WCF REST Service
http://www.west-wind.com/weblog/posts/2008/Apr/21/jQuery-AJAX-calls-to-a-WCF-REST-Service

WCF REST Configuration for ASP.NET AJAX and plain REST Services
http://www.west-wind.com/weblog/posts/2008/Apr/10/WCF-REST-Configuration-for-ASPNET-AJAX-and-plain-REST-Services

Implementing caching in your WCF Web Apis
http://weblogs.asp.net/cibrax/archive/2011/04/25/implementing-caching-in-your-wcf-web-apis.aspx

Build RESTful APIs with WCF Web API
http://msdn.microsoft.com/en-us/hh440489

Apache Sling – Bringing Back the Fun
http://sling.apache.org/site/index.html
REST based web framework, Content-driven, using a JCR content repository

Does NoSQL have an impact on REST?
http://www.infoq.com/news/2011/10/nosql-rest

Best Practices for Speeding Up Your Web Site
http://developer.yahoo.com/performance/rules.html

REST Service Discoverability with Spring, part 5
http://www.theserverside.com/discussions/thread.tss?thread_id=63283

RESTful Web Service Discoverability, part 4
http://www.theserverside.com/discussions/thread.tss?thread_id=63254

Using WCF Web APIs / WCF Http with ASP.NET Forms Authentication
http://blog.alexonasp.net/post/2011/03/02/Using-WCF-Web-APIs-WCF-Http-with-ASPNET-Forms-Authentication.aspx

Why Choose OpenRasta
https://github.com/openrasta/openrasta-stable/wiki/Why-Choose-OpenRasta

XMLHttpRequest Call
http://ajaxpatterns.org/XMLHttpRequest_Call

Sammy: RESTful Evented JavaScript
http://dailyjs.com/2009/11/05/sammy/

WCF Web APIs Roundup–Volume 2
http://codebetter.com/glennblock/2011/03/07/wcf-web-apis-roundupvolume-2/

Connecting Windows Phone 7 with ASP.NET Web Pages
http://www.microsoft.com/web/post/connecting-windows-phone-7-with-aspnet-web-pages

Windows Phone 7 and Making HTTPS REST API Calls with Basic Authentication
http://mobile.dzone.com/news/windows-phone-7-and-making-0

Rest Web Services In Windows Phone 7
http://lukencode.com/2010/08/04/rest-web-services-in-windows-phone-7/

Windows Phone – Use REST WCF Service
http://rongchaua.net/blog/windows-phone-use-rest-wcf-service/

Thoughts around REST, DDD, and CQRS: Models, Queries, and Commands
http://groups.google.com/group/the-design-of-distributed-applications/browse_thread/thread/f2295ec60ef87c77

WCF Web API is Pure Simplicity with NuGet
http://geekswithblogs.net/michelotti/archive/2011/04/21/wcf-web-api-is-pure-simplicity-with-nuget.aspx

Using MVC as a REST Service that is Accessed by jQuery/JavaScript
http://blogs.msdn.com/b/mvpawardprogram/archive/2011/09/12/using-mvc-as-a-rest-service-that-is-accessed-by-jquery-javascript.aspx

jdegoes / blueeyes
https://github.com/jdegoes/blueeyes
A lightweight Web 3.0 framework for Scala, featuring a purely asynchronous architecture, extremely high-performance, massive scalability, high usability, and a functional, composable design.

pofallon / node-bluesky
https://github.com/pofallon/node-bluesky
A lightweight, high-performance node.js library for accessing Windows Azure

flashingpumpkin / spooky
https://github.com/flashingpumpkin/spooky
Minimum viable Erlang web framework

My Links
http://delicious.com/ajlopez/rest

Keep tuned!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

September 28, 2011

REST: Links, News and resources (2)

Filed under: Links, Rest, Software Development — ajlopez @ 10:05 am

Previous Post
Next Post

More links since my previous post about REST:

Clarifying REST
http://kellabyte.com/2011/09/04/clarifying-rest/

InfoQ: Getting Things Done with REST
http://www.infoq.com/presentations/Getting-Things-Done-with-REST

InfoQ: Building Systems with REST
http://www.infoq.com/presentations/Building-Systems-with-REST

InfoQ: Is REST the future for SOA?
http://www.infoq.com/articles/RESTSOAFuture

How I Became a REST “Convert” | ZapThink
http://www.zapthink.com/2011/07/12/how-i-became-a-rest-convert/

InfoQ: The Diary of a REST “Convert”
http://www.infoq.com/news/2011/07/RestConvert

RestBucks On .NET
http://restbuckson.net/
This is an open source self-documented example application of a level-3 REST api based on the excelent example of Rest in Practice.

mca blog [my WCF Web API immersion]
http://amundsen.com/blog/archives/1105

Tweaking WCF to build highly scalable async REST API – CodeProject
http://www.codeproject.com/KB/webservices/fixwcf_for_restapi.aspx

Tweaking WCF to build highly scalable async REST API
http://omaralzabir.com/tweaking-wcf-to-build-highly-scalable-async-rest-api

Thoughts around REST, DDD, and CQRS: Models, Queries, and Commands – The Design of Distributed Applications | Google Groups
http://groups.google.com/group/the-design-of-distributed-applications/browse_thread/thread/f2295ec60ef87c77

WCF Web API is Pure Simplicity with NuGet
http://geekswithblogs.net/michelotti/archive/2011/04/21/wcf-web-api-is-pure-simplicity-with-nuget.aspx

Using MVC as a REST Service that is Accessed by jQuery …
http://blogs.msdn.com/b/mvpawardprogram/archive/2011/09/12/using-mvc-as-a-rest-service-that-is-accessed-by-jquery-javascript.aspx

jdegoes/blueeyes – GitHub
https://github.com/jdegoes/blueeyes
A lightweight Web 3.0 framework for Scala, featuring a purely asynchronous architecture, extremely high-performance, massive scalability, high usability, and a functional, composable design.

A node.js library for accessing the Windows Azure REST API’s
https://github.com/pofallon/node-azure

Groovy++ in action: Gretty/GridGain/REST/Websockets | Groovy Zone
http://groovy.dzone.com/articles/groovy-action

Prudence: Scalable REST/JVM Web Development Platform – Three Crickets
http://threecrickets.com/prudence/

Hoop – Hadoop HDFS over HTTP | Apache Hadoop for the Enterprise | Clouder
http://www.cloudera.com/blog/2011/07/hoop-hadoop-hdfs-over-http/

InfoQ: RESTful SOA or Domain-Driven Design – A Compromise?
http://www.infoq.com/presentations/RESTful-SOA-DDD

REST « Te lo dije …
http://eamodeorubio.wordpress.com/category/webservices/rest/

My Links
http://www.delicious.com/ajlopez/rest
(yesterday, @delicious have screwed up the service, no pagination)

Angel “GetSomeRest” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

July 14, 2011

REST: Links, News and resources (1)

Filed under: Links, Rest, Software Development — ajlopez @ 10:43 am

Recently, I posted links with tutorials, examples, resources about Javascript and HTML5:

Javascript: Links, News and Resources (1)
HTML5: Links, News and Resources (1)

Now, a third important leg: REST at server. My recent links:

InfoQ: RESTful SOA or Domain-Driven Design – A Compromise?
http://www.infoq.com/presentations/RESTful-SOA-DDD

REST en Te lo dije (Spanish blog)
http://eamodeorubio.wordpress.com/category/webservices/rest/

Literate Programming – Nobody Understands REST or HTTP
http://blog.steveklabnik.com/2011/07/03/nobody-understands-rest-or-http.html

REST using the WCF Web API – Basics (Part2)
http://blog.alexonasp.net/post/2011/04/16/REST-using-the-WCF-Web-API-e28093-Basics-(Part2).aspx

Getting started with the WCF Web API – The Problem Solver
http://msmvps.com/blogs/theproblemsolver/archive/2011/05/31/getting-started-with-the-wcf-web-api.aspx

Using the WCF Web API in an ASP.NET MVC application – The Problem Solver
http://msmvps.com/blogs/theproblemsolver/archive/2011/06/13/using-the-wcf-web-api-in-an-asp-net-mvc-application.aspx

Windows Azure Storage : REST API (part 2) – Storage Client APIs – Microsoft Certification Examples, exercises, practises, tutorials, solutions about Windows
http://mscerts.programming4.us/windows/windows%20azure%20storage%20%20%20rest%20api%20(part%202)%20-%20storage%20client%20apis.aspx

REST Services y WCF’s Web Api – ALT.NET Hispano Wiki
http://altnethispano.org/wiki/van-2010-05-27-rest-wcf-web-api.ashx

RestBucks on .Net; paying the order
http://joseoncode.com/2011/06/15/restbucks-on-net-paying-the-order/

iWork.com – LessonsLearnedFromFailureOfSOAP
http://public.iwork.com/document/?d=LessonsLearnedFromFailureOfSOAP.key&a=p1355173147

RestBucks on .Net: Ordering Coffee
http://joseoncode.com/2011/06/01/restbucks-on-net-ordering-coffee/

REST in Practice
http://restinpractice.com/default.aspx

Introducing RestBucks on .Net
http://joseoncode.com/2011/05/31/introducing-restbucks-on-net/

Distributed computing fallacies and REST | Jimmy Bogard’s Blog
http://lostechies.com/jimmybogard/2011/05/27/distributed-computing-fallacies-and-rest/

Writing REST services
http://www.ibm.com/developerworks/xml/tutorials/x-restatompp/

Learn REST: A Tutorial
http://rest.elkstein.org/

InfoQ: How to GET a Cup of Coffee
http://www.infoq.com/articles/webber-rest-workflow

REST services with MVC « G# blog
http://thegsharp.wordpress.com/2011/05/02/rest-services-with-mvc/

Microsoft remakes WCF for REST and the web « Tim Anderson’s ITWriting
http://www.itwriting.com/blog/4002-microsoft-remakes-wcf-for-rest-and-the-web.html

mvcConf 2 – Glenn Block: Take some REST with WCF | mvcConf | Channel 9
http://channel9.msdn.com/Series/mvcConf/mvcConf-2-Glenn-Block-Take-some-REST-with-WCF

As usual, my links at delicious:

http://delicious.com/ajlopez/rest
http://delicious.com/ajlopez/rest+tutorial
http://delicious.com/ajlopez/rest+video
http://delicious.com/ajlopez/rest+presentation
http://delicious.com/ajlopez/rest+example
http://delicious.com/ajlopez/restful

Keep tuned!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

June 22, 2011

OAuth, OAuth2 and Azure Access Control Service (ACS): Links

Filed under: .NET, Azure, OAuth, OAuth2, Rest — ajlopez @ 9:37 am

The past two weeks I was working in a proof of concept application for a customer of mine, implementing OAuth2 using ACS (Azure Access Control Service). These are the principal links I used.

First, links about what is OAuth, its history, etc:

OAuth
http://en.wikipedia.org/wiki/OAuth
OAuth (Open Authorization) is an open standard for authorization. It allows users to share their private resources (e.g. photos, videos, contact lists) stored on one site with another site without having to hand out their credentials, typically username and password.

The Authoritative Guide to OAuth 1.0
http://hueniverse.com/oauth/guide/intro/
http://hueniverse.com/oauth/

http://oauth.net/core/1.0/

The new OAuth 2:

http://oauth.net/2/
http://hueniverse.com/2010/05/introducing-oauth-2-0/

OAuth in ACS and WCF:

Windows Azure AppFabric Access Control Service (ACS): WCF SWT/REST OAuth Scenario
http://blogs.msdn.com/b/alikl/archive/2011/06/02/windows-azure-appfabric-access-control-service-acs-wcf-swt-rest-oauth-scenario.aspx
Securing WCF Services with ACS
http://msdn.microsoft.com/en-us/library/gg185912.aspx

ACS (Azure Access Control Service) Added Support for OAuth 2.0 Protocol
http://www.ditii.com/2010/11/30/acs-azure-access-control-service-added-support-for-oauth-2-0-protocol/

This is the key web scenario example with code I studied [1]:
https://connect.microsoft.com/site1168/Downloads
It uses SWT (Simple Web Token) tokens to protect REST services. Read the setup to understand what it’s needed (Service Identity configuration) at Azure ACS.

The second key scenario example is desktop flow:

DataMarket OAuth Samples – Rich Client (2)
http://code.msdn.microsoft.com/DataMarket-OAuth-Samples-d7546d06
DataMarket OAuth Samples – Web Client
http://code.msdn.microsoft.com/DataMarket-OAuth-Samples-4c4e7c3a
Again, these examples uses SWT

I found these last two examples at:
http://code.msdn.microsoft.com/?f%5b0%5d.Type=SearchText&f%5b0%5d.Value=OAuth&x=0&y=0

I should review the code at:
Code Sample: OAuth 2.0 Certificate Authentication
http://msdn.microsoft.com/en-us/library/hh127795.aspx
contained in
Access Control Service Samples and Documentation
http://acs.codeplex.com/releases/view/57595

I could extend example [1] to support a WinForm client.

Keep tuned!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

The Shocking Blue Green Theme. Blog at WordPress.com.

Follow

Get every new post delivered to your Inbox.

Join 65 other followers