Projects: FP

Functional Programming

Product Collation

Product Filtering/Sorting
Product Filtering/Sorting

I created an object-oriented solution that also took advantage of some functional programming practices. It is a black-box service that takes an industry, all of it’s products, and a store as initial arguments. Filtering and sorting actions taken by the user trigger internal methods that act on the data and update the store.

Development of these features took a few weeks. We took the next few months to iron out bugs, uncommunicated or forgotten business logic, and other edge cases that we wanted to address.

AngularJS Blog

Angular Blog
Angular Blog

I chose to use the technologies specifically listed in the job posting: Javascript, AngularJS, SASS, Git, and Node.js. I coded the store as an API for child components to retrieve data. The result is a non-trivial, reactive, SPA, all built from scratch in less than 12 hours.

ES6 Fetch Transforms

Essentially the kata is asking us to fit a puzzle piece into an existing environment. Our piece sits between a REST API and some consumer set to call our `retrieve` function. The consumer will pass arguments. It will expect the data to be formatted a certain way and be wrapped in a promise. And we will be swimming in Node.js and ES6 Javascript!