Events

Europe Virtual ALT.NET, July 20th

July 18th, 2009  |  Published in Consumer-Driven Contracts, Events, REST, SOA by Ian Robinson

On Monday 20th July, Jim Webber and I, the golem and the frog, will be participating in the European Virtual ALT.NET (E-VAN). Colin Jack has already assembled a bunch of interesting questions, covering not only REST, but Guerrilla SOA, ESBs, consumer-driven contracts, and capability modeling.

The session will be on Live Meeting, at http://snipr.com/virtualaltnet.

Please join us on Monday, times below:

  • France/Germany/Belgium: 8:00PM
  • UK is: 7:00PM
  • EST in the US: 2:00PM
  • PST in the US: 11:00AM

Atom   RSS 2.0   Email

QCon Presentation and UML Stencil

March 18th, 2009  |  Published in Events, SOA by Ian Robinson

I’ve had a few mails over the last few days pointing out that the PDF copy of my QCon presentation was crashing their PDF reader. Oops. I’ve regenerated the PDF and the new version of Steering the Northwest Passage: Beginning an SOA Initiative is now available at the QCon site. Let me know if you’re still having problems.

I also had a couple of requests to make my hand-drawn UML stencil for OmniGraffle available. And so, for your delight: Napkin UML. Be warned: it’s very rough and ready. The font I used in my presentation was FG Jayne Print.

Atom   RSS 2.0   Email

QCon London

March 3rd, 2009  |  Published in Events, REST, SOA by Ian Robinson

I’ll be at QCon London next week – speaking but also attending many of the excellent sessions on offer. On Wednesday I’m presenting Steering the Northwest Passage: Beginning a SOA Initiative as part of Stefan Tilkov’s SOA in the Real World track.

On Friday, I’ll be catching up with Stefan again when he interviews Jim Webber and me on REST for SOA: Using the Web for Integration. I’m currently going through some back issue of Viz so that I can keep up with Jim’s “pattern language.”

At the end of the afternoon I’ll be joining the panel – Martin Fowler, Michael T. Nygard and Steve Vinoski – for Game show: It’s a Bullseye! with Jim Webber. After all, every quiz show needs one fake.

Speaking of all things QCon-wise, InfoQ have recently published Ryan Slobojan’s interview with me from QCon San Francisco last year. I’m surprised that there was so much to show from this. Ryan asked some great questions around REST, WS-* and SOA, but jet-lag had the better of me: thankfully, InfoQ have edited out the parts where I give up on putting one word in front of another.

Atom   RSS 2.0   Email

JAOO, REST and a Fine Cup of Coffee

October 3rd, 2008  |  Published in Events, REST by Ian Robinson

JAOO Aarhus 2008

I’ve just come back from JAOO Aarhus 2008, where I was presenting on “RESTful Enterprise Development” in Stefan Tilkov’s REST track. An anodyne title, I know, but in reality a straightforward case study illustrating how Atom and AtomPub are being used to implement an event-driven, business-service-oriented solution for a large entertainment and communications company. You can catch the talk again at the London Enterprise Web Conference in October and at QCon in San Francisco in November.

The other two speakers in the track, Stefan Tilkov and Arjen Poutsma, nicely advanced the conversation beyond the usual REST 101: Stefan with a concise, highly illustrative set of REST patterns and anti-patterns; Arjen with a preview of the forthcoming REST features in Spring 3.0, including first-class support for ETag filters and an API for the much-neglected REST client. Elsewhere the conversation touched on using the links embedded in representations to advance an application protocol: again, a welcome step forward from the naive misrepresentation of REST as a chatty, CRUDish interface on top of a data store.

That said, I don’t think any of us really nailed the “hypermedia and application state” subject; which is a shame, given that the day before, Gregor Hohpe had reintroduced his “Your Coffee Shop Doesn’t Use Two-Phase Commit” article to illustrate how simple business protocols – retry, compensate, throw away – are used in real-world business activities to advance the participants towards a successful outcome. A nicely self-contained, quirky example of application state: ripe, you might think, for casting in a RESTful light.

Which is exactly what Jim Webber, Savas Parastatidis and I have done…

How to GET a Cup of Coffee

Available now on InfoQ, “How to GET a Cup of Coffee” takes Gregor’s Starbucks example and runs it through a Web-friendly (that is, RESTish) state machine. Along the way, we take a potted look at using response codes for coordination, ETags for consistency, and caching for scalability and resiliency.

I’m really proud of the article: I don’t think there’s anything else out there that really deals with the topic in this way. Take a look and let us know what you think.

Atom   RSS 2.0   Email

Forthcoming Events, Sept-Nov

September 22nd, 2008  |  Published in Events by Ian Robinson

I’m going to be speaking at a number of conferences over the next few months:

JAOO Aarhus 2008

RESTful Enterprise Development, 30th September, 13.2014.10. JAOO Aarhus runs from September 28th to October 3rd.

1st International SOA Symposium

Testable Foundations for Service-Oriented Development, 8th October, 14.0014.45. The SOA Symposium is being held over the course of two days, the 7th and 8th of October, at the new Amsterdam Arena, with workshops running from 9th to the 15th October.

Enterprise Web Conference

AtomPub, 30th October, 15.3016.30. The one-day London Enterprise Web conference is being held at the The Old Sessions House on the west side of Clerkenwell Green.

QCon San Francisco 2008

RESTful Enterprise Development, 20th November, 13.0014.00. QCon runs from the 19th to the 21st November at the Westin Hotel in downtown San Francisco.

The RESTful/AtomPub talks are advertised as covering “Atom, AtomPub, caching, URI templates and microformats.” Well, either I’ll have to talk very fast or skip lots of detail to get through such a range of topics: more likely, I’ll be covering off just Atom and AtomPub. “Testable Foundations for Service-Oriented Development” takes as its starting point some of the material I’ve covered in a recent InfoQ article, and goes from there.

I’d also been hoping to speak on SOA and testing at Øredev, but a number of factors have worked against this and taken me across the pond. Happily, my friend Ian Cartwright is taking over speaking duties. Ian is one of the most successful and experienced delivery practitioners at ThoughtWorks, and I’m confident he’ll have a lot of great stuff of his own to say on SOA and testing.

Add to your calendar

Atom   RSS 2.0   Email