Subscribe to our Erlang Factory newsletter to receive the latest updates and news

Steve Vinoski
architect at Basho Technologies and Yaws committer

Steve Vinoski has been an Erlang user for over five years and has been a committer on the Yaws project for about four years. He wrote the Yaws sendfile driver, which eventually led to the file:sendfile functionality in Erlang R15B, as well as the enhanced streaming capabilities Yaws provides. Together with Yaws creator Claes "Klacke" Wikström and fellow committer Christopher Faulet, he helps provide support for general Yaws fixes and enhancements.

He's also contributed a number of patches to Erlang/OTP, including a revival of the format_status callback for gen_server and other standard behaviors. Steve also writes "The Functional Web" column for IEEE Internet Computing magazine, where he explores the application of functional programming languages, including Erlang, to web development.

Steve is an architect at Basho Technologies, Cambridge, MA, USA, the makers of the popular Riak NoSQL database, which is mostly implemented in Erlang. Prior to joining Basho he worked at Verivue, a content delivery provider located in Westford, MA, USA, where he introduced Erlang in 2007 and then helped a half dozen developers learn it well enough to use it in production for several parts of Verivue's content delivery solutions.

Steve Vinoski is Giving the Following Talks
Innovation: What Every Developer Absolutely Needs to Know

Erlang allows for technically excellent solutions, but reaching such a solution is, by itself, no guarantee of success. How to achieve real innovation and market success is often non-intuitve, especially for the typical technically-focused and logically-minded developer driven to make programs run faster, make code more beautiful, add cool features, or use the latest hot technology. Writing great code isn't nearly enough; if developers want their systems to succeed, then regardless of whether they work on proprietary systems or open source, they need to fully understand how innovation and markets actually work. In this talk, Steve will explain critical aspects and details of innovation, based in part on example projects and products from his 28 year career.

Talk objectives: to explain the inner workings of innovation, markets, and product life cycles to help developers better understand them.

Target audience: developers and technical managers seeking a better understanding of why and how products and projects succeed or fail.