Skip to content

Instantly share code, notes, and snippets.

View perich's full-sized avatar

Graham Perich perich

View GitHub Profile
@perich
perich / scrape.js
Created February 4, 2020 19:12
crawler script + script output as of 02/04/20.. This script takes a JSON list of ethereum token metadata with duplicate symbols and returns a mapped list with total historical transaction count decorated as a new property on each metadata item. Can be used to roughly gauge activity/popularity of a token. Useful when there are lots of collisions …
const axios = require('axios')
const cheerio = require('cheerio')
const rp = require('request-promise')
const fs = require('fs')
// https://gist.github.com/cloudonshore/877ba8704bc7fff324daada9d7a454ed
// https://gist.github.com/cloudonshore/261e1036d102de9f4e1302b42caee2ee
const tokens = require('./tokens')
const storeData = (data, path) => {
@perich
perich / .Frontend Technical Interview Prep.md
Created February 3, 2020 20:36 — forked from augbog/.Frontend Technical Interview Prep.md
Frontend Technical Interview Prep: A study guide of things I constantly re-review when interviewing for frontend.

Frontend Technical Interview Prep

EDIT: Well this has been linked now so just an FYI this is still TBD. Feel free to comment if you have suggestions for improvements. Also here is an unrolled Twitter thread of a lot of the tips I talk about on here.

I've been doing frontend for a while now and one thing that really gripes me is the interview. I think the breadth of knowledge of a "Frontend Engineer" has been so poorly defined that people really just expected you to know everything. Many companies have made this a hybrid role. The Web is massive and there are many MANY things to know. Some of these things are just facts that you learn and others are things you really have to understand.

Every time I interview, I go over the same stuff. I wanted to create a gist of the TL;DR things that would jog my memory and hopefully yours too.

Lots of these things are real things I've been asked that caught me off guard. It's nice to have something you ca

Keybase proof

I hereby claim:

  • I am grahamperich on github.
  • I am grahamp (https://keybase.io/grahamp) on keybase.
  • I have a public key ASBRrbe0TkE4Bv8mNVN4-ESzQe2lsdkTGJzgA1Cz64BUGgo

To claim this, I am signing this object:

Verifying my Blockstack ID is secured with the address 14s78DyhFzRBxBtWb7SkgeG6toPAE1Uewt https://explorer.blockstack.org/address/14s78DyhFzRBxBtWb7SkgeG6toPAE1Uewt