I was fortunate to be invited to give two talks at Øredev 2010 in Malmö, Sweden earlier this month. In general, this was one of the best-run technical conferences I’ve attended, including several innovations like simple rating of talks with green/yellow/red card “voting” near the exits of the rooms or having a dedicated “chalk talk” area for folks to have followup conversations with speakers they found intriguing.
The first talk I gave was at their special NoSQL one-day workshop track, entitled “Why Big Enterprises are Interested in NoSQL”. Although many projects under the NoSQL flag are targeted at groups with large datasets or having to scale to astronomical traffic levels, those aren’t actually our primary concerns when evaluating systems in this space. Rather, we’re more interested in certain other properties a lot of these products share; check out the slides for more detail.
The second talk I gave was on the Web Development track and was entitled “Hypermedia APIs”, or as I subtitled the talk on the fly, “The Rest of REST”. By building hypermedia (links and forms) into the data formats for your APIs, you can gain a really high degree of decoupling between clients and servers. During the talk, I did some live coding on-the-fly to upgrade a server 5 different ways without breaking a precompiled client; in the process, the client went from issuing nine HTTP requests to only issuing two. I’ve posted the slides, but they obviously don’t include the live demo portion. Fortunately, the conference videotaped all the main conference talks, so we’ll hope to link over to the official recording once it’s been posted.
Hope you enjoy the slides!