The Personal Blog of Corey Snyder
  • Home
  • Contact Me
  • Resume
  • Projects
  • Game Development
Corey Snyder

Corey Snyder

Engineering Manager at Root leading the App Platform and Direct Insurance teams; responsible our iOS, Android, and Web Apps. I have independently developed & released multiple mobile & web games.

Columbus, Ohio •
111 posts •

React Bookmarks

Just a list of cool articles I come across that I want to remember: Hooks + useReducer + useContext = Mini Redux with Hooks

  • Corey Snyder
    Corey Snyder
1 min read

Getting Started with FPV Updated April 2020

I get asked on almost a weekly basis "How do I get started in FPV? What should I buy?". Rather than retyping it all up every time I decided to write this article

  • Corey Snyder
    Corey Snyder
15 min read

FPV Gear Selloff

I need to raise some funds so I'm selling off a bunch of gear I've been sitting on for a while. Complete Drones Spedix Rex 180 HD - $55 DJI Mavic Pro Flymore

  • Corey Snyder
    Corey Snyder
1 min read
Mast Suite/Bathroom Remodel

Mast Suite/Bathroom Remodel

The last month has been quite stressful. We have been racing to get a massive master-suite remodel done before our Son was set to be born. We had a bit of a debacle

  • Corey Snyder
    Corey Snyder
2 min read

Primsa.io and Expanding my DB Model with sub-types

Right now I have this pretty awesome and fully featured app built on Prisma@1.34.0. As part of trying to be LEAN and get it running quickly I have purposely only

  • Corey Snyder
    Corey Snyder
3 min read
Problems with Handling Print Styles with Javascript

Problems with Handling Print Styles with Javascript

Recently I've been working at print-specific styling for my webpages and I'm running into interesting problems where Javascript is concerned. TLDR; Triggering custom print state when javascript is involved is problematic.I got

  • Corey Snyder
    Corey Snyder
3 min read
Prisma and GraphQL services
Web Development

Prisma and GraphQL services

Recently I've been getting pretty deep into Prisma. Prisma is a DB as a service replacing traditional ORMs with an auto-generated client library.  This is a WIP article which is meant to review

  • Corey Snyder
    Corey Snyder
2 min read
Web Development

Setting up SSL for a NodeJS GraphQL API deployed to AWS EC2

Below I'll describe how I got my NodeJS GraphQL API running on a AWS EC2 Instance setup with SSL

  • Corey Snyder
    Corey Snyder
3 min read
Web Development

Deploying a static ReactJS SPA with HTTPS enabled on AWS S3 using CloudFront and Certificate Manager

This article covers setting up HTTPS/SSL for an Amazon S3 Static Single Page Application using AWS CloudFront and AWS Certificate Manager on a domain hosted by GoDaddy.com.

  • Corey Snyder
    Corey Snyder
4 min read
Web Development

Gatsby, Ghost.org, and Netlify powered Website/Blog

Deploying a Blog/Site with Ghost.org, Gatsby, and Netlify.

  • Corey Snyder
    Corey Snyder
1 min read
React-Apollo Store update not triggering UI update
Web-App

React-Apollo Store update not triggering UI update

[SOLVED] Scroll to the bottom!I am consistently having the issue where in some cases when I update the Apollo Cache/Store the UI is auto-magically updated and in other cases the UI

  • Corey Snyder
    Corey Snyder
3 min read

Learning about Lerna

Today I spent some time learning about and evaluating the tool Lerna. Here's what I picked up.What is Lerna?From the docs: "A tool for managing JavaScript projects with multiple packages." When

  • Corey Snyder
    Corey Snyder
1 min read

NPM Audit === A lot of tedious work

On a project recently I decided to run npm audit and then fix 100% of the issues it revealed. The purpose of this is to make sure that I'm not running code in

  • Corey Snyder
    Corey Snyder
4 min read
NPM Package-lock  and semver caret versions.

NPM Package-lock and semver caret versions.

Maintaining dependencies of our front-end apps has been a struggle. The problems we’re facing are unique to Aver’s situation in that we maintain a micro-services-front-end. You can read more about that

  • Corey Snyder
    Corey Snyder
5 min read

Why do I get a different dependency tree for a library when installing it?

At my place of work we have some private NPM packages that we maintain. Packages like ui-scaffolding. I'm running into a weird issue where when I use ui-scaffolding in two different front-end repos

  • Corey Snyder
    Corey Snyder
2 min read
React Hooks - Understanding useEffect and callbacks.

React Hooks - Understanding useEffect and callbacks.

I just recently upgraded our FE Stack to React 16.8 which added React Hooks. And I immediately learned something about `useEffect`. At first, I was a little confused by it and got

  • Corey Snyder
    Corey Snyder
1 min read

Deploying my CRA ReactJS App to S3

I just blasted through this short tutorial explaining how to deploy a React app built off CRA to and Amazon S3 bucket. I had originally tried it and had issues because of the

  • Corey Snyder
    Corey Snyder
1 min read
Learning more about AWS with Unicorns

Learning more about AWS with Unicorns

I just went through a really fun tutorial creating an app on AWS that allows a user to log-in and request to be picked up by a Unicorn. The best part about the

  • Corey Snyder
    Corey Snyder
2 min read
GraphQL, This is not as smooth as I had hoped

GraphQL, This is not as smooth as I had hoped

I've spent the last week or two learning about GraphQL, Graphene, GraphQL-Yoga, Prisma, and React-Apollo server & client. I mostly followed the tutorials at https://www.howtographql.com/Now I'm trying to apply

  • Corey Snyder
    Corey Snyder
1 min read
Migrating my Ghost Blog to a new Amazon EC2 Instance.
Web Development

Migrating my Ghost Blog to a new Amazon EC2 Instance.

I got a message from Amazon saying that my hardware was being scheduled for removal. Which meant I basically needed to create an AMI of my existing instance, and then create a new instance off of that AMI.

  • Corey Snyder
    Corey Snyder
3 min read
Fluidbox for the Ghost Blogging Platform
Web Development

Fluidbox for the Ghost Blogging Platform

What is this? This is a fluidbox integration for the Ghost.org Blogging Platform that I've developed. By adding a single line to the footer section in the Ghost Admin Panel, it adds

  • Corey Snyder
    Corey Snyder
2 min read

TIL: Don't bind functions in a Component's render function

TLDR: Full Story I recently decided to clean up a Component's constructor. It was getting littered with Class method bindings that were being passed down in the render function. Example: I deleted all

  • Corey Snyder
    Corey Snyder
1 min read

Javascript functions - Sometimes they have names, sometimes they don't.

Some of the key call-outs from the code below: JavaScript Class methods added after the fact with fat arrow functions don't get the function.name property 😣 Methods added at class definition time using

  • Corey Snyder
    Corey Snyder
1 min read

An example of how to use REQUIRE with AngularJS

This is an old WIP post but I figured I'd just go ahead and make it live. Maybe it'll help someone? We use module.exports and require to include other JS/HTML/CSS

  • Corey Snyder
    Corey Snyder
3 min read
The woes of using React2Angular mix ReactJS components into my AngularJS App

The woes of using React2Angular mix ReactJS components into my AngularJS App

NOTE: This is a WIP Post I've spent the last few weeks working with writing ReactJS components into my AngularJS App using React2Angular and I want to share some of my findings. First

  • Corey Snyder
    Corey Snyder
9 min read
The Personal Blog of Corey Snyder © 2025
Latest Posts Twitter Ghost