Greg Trowbridge

Software Engineer

linkedin github
  • Blog
All tags
    29 Dec 2019

    Web Scraping on Heroku With NodeJS, Chromedriver, and Selenium

    Motivation More and more websites these days are making use of client-side rendering, which often means that using a simple curl or NodeJS fetch command will no longer work for scraping data. To successfully scrape sites that use JavaScript to update HTML, the best option is to use a headless…

    29 Dec 2019 Read More

    07 May 2018

    Online Course Recommendation: Learning How To Learn

    I recently came across this post on Hacker News: Ask HN: What are the best MOOCs you've taken? (note: MOOC = Massive Open Online Course). One course that came up several times in the comment section was Learning How to Learn on Coursera. It sounded interesting, and it was only 4…

    07 May 2018 Read More

    19 Feb 2018

    Node Authentication With Google OAuth: Part 2 (JWTs)

    Introduction In Part 1, I demonstrated how to set up Google authentication in your Node / Express app. We then kept track of our "logged-in" users using cookies and sessions. In Part 2, we'll be doing the same Google authentication, but instead we'll keep track of our "logged-in" users using the…

    19 Feb 2018 Read More

    18 Feb 2018

    Node Authentication With Google OAuth: Part 1 (With Sessions)

    Introduction This article will show you how to quickly and easily "outsource" your website's user authentication to Google. The problem Building a user sign-up flow for a new website is a pain in the butt, and comes with a number of disadvantages: It's a lot of work for you (and…

    18 Feb 2018 Read More

    19 Dec 2016

    Getting started with Webpack: ES6, React, SCSS, Sourcemaps

    Screenshot of Webpack starter repository

    TL;DR: If you are struggling to pick up Webpack, I recently created a simple repo that can help. Since joining Uber, I've been doing almost exclusively back-end work in Python. Recently, however, I've been spending some of my time outside of work getting caught up on the latest front-end…

    19 Dec 2016 Read More

    31 Jul 2016

    Setting up a multiple-raspberry pi web server: Part 5 (Tying it all together with HAProxy)

    This post is part of a series. To check out the previous posts, see below: Part 1: What materials you need to set up a multiple raspberry pi web server Part 2: Initial set-up instructions for your Raspberry Pis Part 3: Giving your Raspberry Pis static IP addresses Part 4…

    31 Jul 2016 Read More

    Load more posts
    Subscribe!
    All content copyright Greg Trowbridge © 2025 • All rights reserved.
    Proudly published with Ghost