Nick Drane

  • Hire Me
  • About Me

Projects

Web Crawler This is my current project. I'm endeavoring to crawl 1 billion web pages for a couple hundred dollars. It is ~80% done.

Build Your Own Regex Engine This is a simple Regular Expression engine and corresponding tests. The associated blog post went viral a while back.

React Column Layout | npm package A column based layout system (think Pinterest style) that works responsively without special configuration.

Other Major Open Source Contributions

Sequelize The popular Nodejs ORM.

Gatsby The very same static site generating framework used to build this site

Most Popular Posts

  • Scraping the Web with Puppeteer: Lessons Learned
  • Build Your Own Nested Query String Encoder/Decoder
  • Build Your Own Regex in Less Than 40 Lines of Code
  • Write Your Own React-Redux Connect
  • The Hidden Costs of PostgreSQL's JSONB Datatype

Most Recent Posts

  • Manipulating Raw HTML in Node with the Visitor Pattern
  • Optimizing Gatsby Build Times for Large Websites Using pageContext
  • One Simple Performance Tip to Optimize GatsbyJS Static Sites
  • A Deep Dive into JavaScript Static Site Generators: Gatsby vs. Hexo
  • Using Shell Commands to Effortlessly Ingest Line-Delimited JSON into PostgreSQL

categories

  • Architecture (1)
  • Build Your Own (3)
  • Functional Programming (1)
  • Gatsby (3)
  • Immutability (1)
  • JavaScript (3)
  • Javascript (2)
  • Postgres (2)
  • React (2)
  • Redux (1)
  • Regular Expressions (2)
  • Shell (1)
  • Software Ethics (1)
  • Technical Hiring (1)
  • Testing (1)
  • Web Scraping (1)