Difference between revisions of "Hac φ 2009/Talks"

From HaskellWiki
Jump to navigation Jump to search
m (Reorganized text)
(add info re: my Hac Phi talk)
Line 11: Line 11:
   
 
* Dimitry Golubovsky
 
* Dimitry Golubovsky
  +
  +
  +
=== "Haskell in Industry" report: Polar Mobile ===
  +
[http://www.polarmobile.com/ Polar Mobile] makes applications for content publishing (news, magazines, etc) to smartphones. Polar uses Haskell on its backend to collect and process online analytics data, e.g. "how many times did we serve ad X on publication Y, broken down by device?"
  +
  +
Our new Haskell server replaced a Python/MySQL-based system which was choking under a relatively modest user load and couldn't scale further; the new system should be able to handle more than 2 million active users on a single machine and can scale out by "adding more machines."
  +
  +
Keywords: web, scalability, map-reduce, analytics
  +
  +
* Gregory Collins

Revision as of 18:53, 29 May 2009

If you'd like to give a talk, announce it here; tell us your name, the title of the talk, a short description. Please also let us know if you won't be attending Saturday afternoon and want to present at some other time.

Haskell in Web Browser

  • Overview of an EDSL for Javascript generation (JSMW), and related techniques.
  • Using WebIDL to build reusable components; conversions between Haskell and Web IDL
  • Overview of Core-based work done earlier (Yhc, Hugs)
  • Future work: integrate Core and JSMW

Alternatively (or additionally)

As HSFFIG was recently "revived", if there is a project to work on during Hac φ with bindings to a C library (but not C++), and the developers would like to give HSFFIG (or ffipkg) a try, I may give a talk on that and will be happy to help.

  • Dimitry Golubovsky


"Haskell in Industry" report: Polar Mobile

Polar Mobile makes applications for content publishing (news, magazines, etc) to smartphones. Polar uses Haskell on its backend to collect and process online analytics data, e.g. "how many times did we serve ad X on publication Y, broken down by device?"

Our new Haskell server replaced a Python/MySQL-based system which was choking under a relatively modest user load and couldn't scale further; the new system should be able to handle more than 2 million active users on a single machine and can scale out by "adding more machines."

Keywords: web, scalability, map-reduce, analytics

  • Gregory Collins