Archive by Author

http is not rest. rest is not http

Posted on 07. Jun, 2010 by guilhermesilveira.

0

Why? Rest is a style derived from other ones, “the REST style draws from many preexisting distributed process paradigms, communication protocols, and software fields“. Http can be used to implement a REST based system, with several limitations, and some key aspects are implemented through http, but not described within it. One example is semantics and [...]

Continue Reading

Hypermedia, links and verbs

Posted on 04. Jun, 2010 by guilhermesilveira.

0

Today I was talking to Jose Valim, about hypermedia and how links could be represented in many ways using several different media types. One of the most common question that appears on rest-discuss every now and then is why atom, and similar, links do not include an attribute that tells the client which verb should [...]

Continue Reading

Restfulie, Railsconf and New York

Posted on 31. May, 2010 by guilhermesilveira.

1

Restfulie 0.8 is out with a list of contributions, including new functionalities, an mvc approach which will be explained soon and support to a nicer DSL on the server and client side. For those who are coming to Baltimore for Railsconf, Fabio Akita will present a session on Bringing more Rest to Rails with Restfulie. [...]

Continue Reading

Minimize coupling with REST processes

Posted on 27. May, 2010 by guilhermesilveira.

13

While integrating systems, implementing access or processes is typically achieved through man ordered list of steps, where one expects specific results from the server. Expecting specific results means coupling your client to a servers behavior, something that we want to minimize. In REST clients, and in business process modeled following REST practices, we can reach [...]

Continue Reading

The Web and Rest (Rest from Scratch – Theory 1)

Posted on 20. May, 2010 by guilhermesilveira.

1

Rest is not only about http and the web, but an architectural style derived from the web and others. In this 20 minutes video, we will see how the web has been capable of scaling, providing different services and being a more effective system than other human distributed systems alike (i.e. water distribution and electricity). [...]

Continue Reading

Rest from scratch – Part 2

Posted on 06. May, 2010 by guilhermesilveira.

7

This 20 minutes video shows how to move from a basic REST api to one which makes use of linked resources and adds semantic values to those links. [vimeo 11483381] Did your REST api do that already? Great. Otherwise, it’s time to move ahead and decouple a little bit further your clients from your server.

Continue Reading

Restfulie at Thoughtworks' radar

Posted on 05. May, 2010 by guilhermesilveira.

0

Thoughtwork’s Radar has been released and Restfulie has made into it. Together with a few emerging architecture types, Restfulie has been apointed for “assess”. “It is something that we believe is worth exploring with the goal of understanding how it will affect the technology impacted dimensions of your enterprise”. Restfulie is mentioned in the same [...]

Continue Reading

REST from scratch

Posted on 29. Apr, 2010 by guilhermesilveira.

1

This is the first post on a series of examples on how to use Rails and Restfulie on the server side and Restfulie and Mikyung on the client side to create REST based architectures. On this 10 minutes video you will learn how it is possible to make several representations of one resource available on [...]

Continue Reading

Final post… moving to blog.caelumobjects.com

Posted on 19. Apr, 2010 by guilhermesilveira.

0

This will be my final post in this blog for a while. All posts were moved to blog.caelumobjects.com and I will keep posting over there.

Continue Reading

Buying through REST: applying REST to the Enterprise

Posted on 13. Apr, 2010 by guilhermesilveira.

3

REST was a research result that left us with an open question, as its researcher suggested: it beautifully solves a lot of problems, but how to apply it on contemporary concerns that enterprise have? REST Applied After many talks, I have summed up a model, derived from REST constraints, that allows one to measure how [...]

Continue Reading