a decade of yaws
Yaws -- "Yet Another Web Server" -- is a popular open source HTTP 1.1 Erlang web server known for its reliability and stability. Conceived by legendary Erlang programmer Claes "Klacke" Wikstrm in 2001, Yaws has evolved and matured over the past decade thanks to Klacke's sustained leadership and a dedicated community of contributors and users. The relatively small core of Yaws supports a broad set of features including basic file serving, dynamic web page generation, cookies, URL rewriting, Common Gateway Interface (CGI), data streaming, JavaScript Object Notation (JSON), and WebSockets. Yaws takes full advantage of Erlang's lightweight processes, packet decoders, interprocess messaging, applications, and other language features that facilitate reliability and stability. This talk explores the design and features of Yaws, its community of contributors and users, how it takes advantage of Erlang, and possible future directions for Yaws.
web server http erlang framework