adam troppCalculating Elapsed Time in JavaScriptGreetings folks! Just a short post today about an interesting problem I recently solved in node.js (for this post, only an understanding…Oct 25, 2018Oct 25, 2018
adam troppContrasting SQL and NoSQL databases in a Node AppMarcos Henrique da Silva wrote a very good and informative post about creating secure REST APIs in Node/Express, which can be found here…Sep 5, 2018Sep 5, 2018
adam troppHandling File Upload and Parse Async in Node.jsIn a recent node/express project, I found myself in a situation where I needed to allow users to upload csv files, parse them…Aug 28, 2018Aug 28, 2018
adam troppSwitching from Rails to Node: A ComparisonBefore I begin, a brief aside on my CS Basics for Coding Bootcamp Students Series: As you may have noticed, I have ceased making posts…Aug 2, 20181Aug 2, 20181
adam troppCS 100.9.1: Hash Tables and HashingTen posts in, we have reached the point where, following the pattern, this post should be called “CS101.0”! However, since this series is…May 18, 2018May 18, 2018
adam troppCS 100.9: GraphsAs promised, the follow-up to our discussion of trees: graphs. Of course, we are all familiar with what a graph is. For those that have…May 18, 2018May 18, 2018
adam troppCS 100.8: TreesToday marks the beginning of a two-part series on graphs, starting with a special type of graph, and perhaps the most common one in…May 18, 2018May 18, 2018
adam troppCS 100.7: Dynamic Programming and MemoizationToday, we will briefly consider a few distinct but closely related concepts in algorithm design: dynamic programming, memoization, and the…May 16, 2018May 16, 2018
adam troppCS 100.6: Basic BinaryToday, I will introduce the concept of the binary numeral system on which computers rely. Please note that this is a VERY basic…May 16, 2018May 16, 2018
adam troppCS 100.5: Sorting Part 2Before we begin, I did in fact butcher the quote from yesterday. Mr Dimopolous actually said “Jumping from failure to failure with…May 16, 2018May 16, 2018