RSS

Recent news

New Column: Wriaki

Steve Vinoski - steve - January 10, 2012

For the “Functional Web” column in the Jan/Feb 2012 issue of Internet Computing, I wrote about Wriaki, an Erlang sample application my Basho colleague Bryan Fink wrote that implements a wiki on top of Webmachine and Riak. Wriaki is a nice, clean, and easy to…

More (2 comments)

New Column: Yaws

Steve Vinoski - steve - July 01, 2011

The July/August 2011 issue of Internet Computing is out, and this time my column (pdf) covers the Erlang Yaws web server. Since Yaws has too many features to detail in just one column, I wrote it as an introductory piece, covering only those features that…

More (3 comments)

More Erlang Web Server Benchmarking

Steve Vinoski - steve - May 18, 2011

In my previous blog entry I questioned the value of most web server benchmarking, particularly as related to Erlang. Typical benchmarks are misleading, inaccurate, and poorly executed. Perhaps worse, the intent of publishing them seems to be to assert that the fastest web server (at…

More (0 comments)

Erlang Web Server Benchmarking

Steve Vinoski - steve - May 10, 2011

Over on his blog, Roberto Ostinelli published “A comparison between Misultin, Mochiweb, Cowboy, NodeJS and Tornadoweb.” I was going to write a reply comment there, but it got pretty long so I decided to publish it here instead. I’m going to ignore the non-Erlang web…

More (1 comments)

London Erlang User Group Slides

Steve Vinoski - steve - March 28, 2011

While attending QCon recently I also spoke at the London Erlang User Group meeting. I gave a quick talk about Erlang Native Implemented Functions (NIFs) as used in my little erlsha2 implementation. Slides are here (pdf).

More (0 comments)

Don’t Lose Your ets Tables

Steve Vinoski - steve - March 23, 2011

In my recent QCon talk I talked about accidentally crashing an Erlang process on a customer’s subscription streaming video website running live in production. The code involved had not been used in production before, and the customer had decided somewhat unexpectedly to turn on a…

More (3 comments)

Process Bottlenecks in Erlang Web Apps

Steve Vinoski - steve - March 20, 2011

In my “Functional Web” March/April 2011 column (PDF), I explore potential process bottleneck problems within Erlang web applications, specifically around the issue of process fan-in. I’ve seen developers create Erlang web applications that suffer from bottlenecks related to interprocess communication as explained in the column,…

More (3 comments)

New Erlang SHA-2 Implementation

Steve Vinoski - steve - February 21, 2011

A few years ago I wrote a pure Erlang version of the SHA-2 hash algorithms (SHA-224, SHA-256, SHA-384, SHA-512). They were kinda slow but they worked fine, and a number of people used them. I’ve now rewritten the functions in a new Erlang library application…

More (0 comments)

Media Distribution Talk on InfoQ

Steve Vinoski - steve - January 10, 2011

InfoQ recently posted my keynote from the March 2010 Erlang Factory Bay Area. The keynote, entitled Using Erlang in a Carrier-Grade Media Distribution Switch, presents some of the work my colleagues and I at Verivue have been engaged in over the past few years. Since…

More (1 comments)

New Column, New Interview

Steve Vinoski - steve - July 17, 2010

A couple newsworthy items: The July/August 2010 issue (PDF) of The Functional Web column is available, this time with guest columnist Aaron Bedra writing about using Clojure and the Compojure web framework on the Google App Engine platform. Pretty interesting read, and plenty of code…

More (1 comments)

 1 2 3 >