New Web Platform: The YAWS of LFE

Posted on March 17, 2014 by oubiwann


Blog post image

I've been out of the web dev world for a while, with occasional and moderately recent forays involving Clojure, CloujreScript, or Hoplon. I've found myself wandering back into webland, though, while putting together JS-based slidedecks for presentations or building team sites.

I've loved the libraries and tools I've used, and as a Lisper, I greatly enjoy Clojure. However, I'm not a fan of memory management on the JVM (for all of it's amazing advances over the past 10 years, and it's incredible speed). Though almost certainly my own fault for lack of knowledge, I've had more JVM processes fall over under load in the past year than I care to think about; none of this makes me confident in production deployments (though I know many do it... and I also know that many who have high-volume ... really high-volume services actually can't use the JVM for them).

More than web, my time is spent with engineers working on RESTful services or even SOAs built from these. I've helped architect a few of these, helped troubleshoot dev and deployment issues on various platforms/languages and frameworks. The one that I've been the most impressed with to date is actually YAWS. It starts fast, easy as hell to configure, never run into memory problems (even with 10s of 1000s of simultaneous connections).

So, it should come as no surprise that, being so happy with YAWS at work, I have started using YAWS at play :-)

...



...

Web Dev:
  simple web project with exemplar
 
stylish web project with exemplar + bootstrap
  REST
 
working with Mnesia

...

Great YAWS resources:
http://steve.vinoski.net/blog/2011/05/09/erlang-web-server-benchmarking/

Great Mnesia resources:
http://igorrs.blogspot.com/2010/05/mnesia-one-year-later.html
http://ig orrs.blogspot.com/2010/05/mnesia-one-year-later-part-2.html
http://igorrs .blogspot.com/2010/05/mnesia-one-year-later-part-3.html
http://igorrs.blo gspot.com/2009/11/consistent-hashing-for-mnesia-fragments.html

Author oubiwann
Date March 17, 2014
Time 19:11:08
Category
Tags clojure clojurescript databases development development frameworks erlang hoplon lfe lisp mnesia web yaws
Line Count 1
Word Count 294
Character Count 2166

Comments?
This blog doesn't use standard (embedded) comments; however, since the site is hosted on Github, if there is something you'd like to share, please do so by opening a "comment" ticket!