Speaker Topics - No Fluff Just Stuff

Introduction to REST: What can we learn from it?

REST is a description of how the Web works, what use is that to developers just trying to build or integrate applications?

This presentation introduces REST, explains the key differences/constraints, and then highlights how these concepts can improve key parts of application and service development:

  • scalability, integration, evolvability

Introduction to REST
Constraint-based Architecture
Hypermedia
Properties of REST
Constraints of REST
Conclusions


About John Heintz

Agile/Kanban coach, REST architect, software craftsman

John D. Heintz is a husband, father, developer, Agilist, entrepreneur. After studying electrons in college, John's intuition led him to pursue software, and he's been a digital craftsmen since. Always seeking solutions with higher leverage and deeper simplicity has led John to important methods and tools. John's approach to building systems and teams started with leading his first Scrum team in 1999, included XP and TDD, and now Agile and Lean methods are part of his daily work and consulting. John has built single-source hyperdocument SGML publishing systems, a version control CORBA/Python CMS, an AspectJ dependency acquisition framework, added test automation to many Java and .NET systems, coached a 100-person Agile/Lean game studio, and built RESTful Web integration systems. John has launched his own company, Gist Labs, to further his focus on essential innovation.

More About John »