|
<<< Previous speaker
|
next speaker >>>
|
Steve Vinoski, Verivue
Steve Vinoski is a member of technical staff at Verivue, a startup in Westford, MA, USA. He was previously chief architect and Fellow at IONA Technologies for a decade, and prior to that held various software and hardware engineering positions at Hewlett-Packard, Apollo Computer, and Texas Instruments.
Over the past 15 years, Steve has authored or co-authored approximately 70 highly-regarded publications on distributed computing and enterprise integration for magazines such as IEEE Internet Computing, C/C++ Users Journal, and C++ Report, and co-authored the book "Advanced CORBA Programming with C++" with Michi Henning, published in 1999.
Since early 2002 he has written a regular column entitled "Toward Integration" for IEEE Internet Computing, and serves as a member of its editorial board. Steve first wrote about REST in his July/August 2002 "Toward Integration" column, and his January/February 2007 column, entitled "REST Eye for the SOA Guy," serves as the inspiration for his QCon talk. Steve is a senior member of the IEEE and a member of the ACM.
|
Presentation: "Enterprise Systems panel"
Time:
Thursday 16:30 - 17:15
Location:
Ballroom Le Grand 3
Presentation: "Building RESTful Services with Erlang and Yaws"
Time:
Friday 10:20 - 11:05
Location:
Ballroom Le Grand 1
Abstract: For many intranet and internet services, concurrency, scalability, and reliability are critical. In this presentation, Steve will first cover the basics of Representational State Transfer (REST), and then show how its principles can be applied to build highly-scalable and reliable services in the Erlang programming language using the Yaws web server.
Presentation: "Multi-language Programming"
Time:
Friday 14:15 - 15:00
Location:
Ballroom Le Grand 2
Abstract: Many developers get stuck in a rut when it comes to programming
languages, using only what the rest of the herd uses. Programming
languages have different strengths and weaknesses in terms of
expressiveness, safety, and how they deal with issues such as
concurrency and integration. Developers should therefore be capable of
using multiple languages, choosing the right language for the job and
mixing languages appropriately to build the best possible solution. In
this talk, Steve relates some of his experiences with multi-language
programming, and describes some of the hurdles you'll face in moving
your team out of the single-language rut.
|
|
|