Product:: Ruby On Rails -> Haskell

Submitted by Alex Granin (@alexander-granin) via Zainab Bawa (@zainabbawa) on Sunday, 10 November 2019

Status: Confirmed & Scheduled

Abstract

In this talk we’ll consider a real case with Haskell in production. I’ll tell you how we were migrating a big codebase from Ruby to Haskell, why Ruby stopped to satisfy our needs and how Haskell could help here. I’ll describe a particular design decisions have been taken for the most of the day-to-day needs: REST service API, JSON serialization, subsystem interfaces, business logic and implementation separation etc., and what libraries have been used for this.

Outline

In this talk we’ll consider a real case with Haskell in production. I’ll tell you how we were migrating a big codebase from Ruby to Haskell, why Ruby stopped to satisfy our needs and how Haskell could help here. I’ll describe a particular design decisions have been taken for the most of the day-to-day needs: REST service API, JSON serialization, subsystem interfaces, business logic and implementation separation etc., and what libraries have been used for this.

Speaker bio

I’m a software developer with more than 10 years of experience. I used to be a C++ developer but now I’m a Haskell developer and software architect. I’m a speaker of many conferences and meetups (I made about 20 talks in total). I’m talking about functional programming and software design in Haskell and C++, and presenting the results of my research activity. Also, I’m a Program Committee member of the C++ Siberia and C++ Russia conferences. I’m a notable member of Russian Haskell and C++ communities.

Links

Slides

https://docs.google.com/presentation/d/1pzJINFPWLgUwdek5ZeIFvWFRSDUV7LjTAFCfOVe7VlI/edit#slide=id.g3d1eac6a23_0_118

Comments

Login to leave a comment