Devin Roché

Hi! I'm a recent CS grad from Gonzaga University. I currently live and work in San Francisco at a startup called Passfolio. I'm into tech, cryptos, gaming, doodles, stocks, and startups!

How to setup babel to compile ES6 code into ES5

December 05, 2018

I’m constantly having to look up how to setup babel to convert es6 to es5 so I figured I would write a post to help myself and possibly others! Project Setup Ok so lets create a project directory and initialize our package.json Now lets…

Somewhat good Node APIs

October 16, 2018

It’s easy to make a node api, its less easy to make a good api. Intro When making an API its important to focus on scalability. Sure your API might work well when you and your two friends are playing with it, but can it hold 1000 users…

Contract Project Reflection

September 24, 2018

Posts where I reflect on experience working on contract/industry project will have company and person names removed. Introduction I was brought on to be a freelance developer to work on the CP1. I was the only developer on the project, so I…

Job Reflection

September 24, 2018

Company name has been removed and referred to as Company A Introduction I spent the Summers in 2017 & 2018 working as an intern at Company A. They are an automotive software based company, but while I was there I was working on the Data…

JavaScript Graphs

August 02, 2018

Similar to currying, graphs were one of those things I wanted to know, but never took the time to learn. Well until now of course! A graph is a non-linear data structure. Graphs have nodes and edges. Nodes are the values while the edges…

JavaScript & Currying

March 18, 2018

Currying was something that went over my head, but I wish I knew. It wasn’t until I was approached with a problem. THE PROBLEM: Write a function the can perform the following, add3(1)(2)(3). What is currying? Currying is when we take…

twitter |github