nimhans convention center
REST in peace
Speaker Details
Speaker / Panel Lead
Speaker User Name: 
Speaker Bio: 
Alessandro is a software agilist in DNSEE, an italian firm based in Rome. His work mainly deals with the design of software architectures with RAD frameworks mixed with agile practices like test-first development, user-stories, pair-programming and so on. A frequent speaker at local conferences and a shy contributor of some OS projects, he's currently busy, with his company, in the development of an OS Content Management Framework based on a NoSQL GraphDB. In the spare time, a biker and drummer. In other spare time, REST evangelist.
Proposal Details
Session Type: 
Presentation - 45 Minutes
Abstract: 
In the last 15 years we re-invented tools and wheels in order to push efficient and scalable web applications over the network, often forgetting how the REST architectural style gave us, 10 years ago, a wide set of qualitative constraint for our architectures. Worst, REST definitions have been duplicated by common misconceptions about the original publication by Roy Fielding in 2000. In this talk we would look at what actually is REST and what we are losing ignoring its principles. Why should we get over application caches? Why should we be able to built fault-tolerant services with no LoCs? What is the hypermedia constraint that everyone calls HATEOAS? How can we perform faster with the HTTP caching specification, loved by REST, and ESI (Edge Side Includes)? We'll find out.
Target Audience: 
Developers (Intermediate)
Tracks: 
  • PHPBest Practices