Quinn LashinskyReducing Readability?Recently, I found myself working through a code challenge where I had to fetch some data, and then transform it into an object. Prior to…Feb 21, 2020Feb 21, 2020
Quinn LashinskyDestructuring Arrays in JavaScriptDestructuring is a new feature available in ES6. Destructuring allows you to assign elements in objects or arrays to variables in a sw…Sep 23, 20191Sep 23, 20191
Quinn LashinskyRender Props PatternHere we have a regular old React class component. Nothing special about it right? We have some state, a function called handleLoudness…Feb 14, 2019Feb 14, 2019
Quinn LashinskyWhat Up Docs?In 1995, Javascript was created. Marc Andreessen, founder of Netscape Communications believed that HTML needed an intermediary. Some type…Feb 6, 2019Feb 6, 2019
Quinn LashinskyJests and TestsFor the entire time that I have programmed, I never wrote a test. Tests always felt like an extra step, one that would only extend the…Jan 30, 2019Jan 30, 2019
Quinn LashinskyMemoizationMemoization allows us to speed up our programs by taking intensive function calls and storing the results for future use. If we know that…Jan 23, 2019Jan 23, 2019
Quinn LashinskyLow-Level Logical OperationsWhen I began my journey learning to code at the Flatiron School I had many “WOW” moments. As I successively learned more complicated…Jan 17, 2019Jan 17, 2019
Quinn LashinskyHigh-Level Basics of A ServiceWorkerYou type in a URL. The browser requests a response from a remote server. The server responds and serves up your webpage. Everything has…Aug 21, 2018Aug 21, 2018
Quinn LashinskyTokens, Parsing and Compiling in RubyRuby is a dynamically typed language. This means, at runtime, Ruby executes a program without compiling itself directly into machine-code…Jul 11, 2018Jul 11, 2018