Skip to content

Latest commit

 

History

History
30 lines (19 loc) · 994 Bytes

File metadata and controls

30 lines (19 loc) · 994 Bytes

Sprinkles of Functional Programming

Example application for the Rails Conf 2019 Talk: Sprinkles of Functional Programming.

Slides for the presentation can be found here:

slideshare

slides-repo


This repo has three branches: master, object-oriented, functional.

The end of the master branch is the starting point, the object-oriented and functional branches are the implementation of the same set of functionality done in an objected-oriented approach and a functional approach respectively.

Feature Set:

  1. Users can upload csvs of products
  2. Users can upload either csv or xlsx files
  3. Users can upload files where the value column has a leading '$'

Branches

branches

I would recommend walk through each commit of each branch to compare and contrast the differences in the styles.