Bryan GrillCreate-React-App with TypeScript, ESLint, Prettier, and Github ActionsHere is my current development configuration for a React application. I use TypeScript with ESLint + Airbnb + Prettier.2 min read·May 21, 2020--12--12
Bryan GrillingeographITDeploying an Esri Web AppBuilder App (or any static site) on AWS S3Setup hosting, SSL, and a deployment pipeline in six easy steps3 min read·Mar 5, 2020--1--1
Bryan GrillingeographITAccessing React State in Event Listeners with useState and useRef hooksIf you’re using React hooks in a component with an event listener, your event listener callback cannot access the latest state. We can…2 min read·Nov 4, 2019--16--16
Bryan GrillingeographITAuthentication and Authorization with ArcGIS Online OAuth 2.0A step-by-step guide to implementing OAuth2 with ArcGIS Online5 min read·Feb 22, 2019----
Bryan GrillResources I’ve Used to Learn ReactReact and its ecosystem are continually evolving, here are some great resources I’ve used to stay on top of it all.2 min read·Apr 19, 2018----
Bryan GrillCreating a GeoJSON FeatureCollection Type for GraphQLUsing a custom Scalar type to return feature geometry3 min read·Jan 30, 2018--2--2
Bryan GrillVersion Control Basics with Github and VS CodeThe basic Git commands are built into the VS Code editor, here is a quick review of how to use them with Github.4 min read·Sep 21, 2017--1--1
Bryan GrillDeploying a GraphQL Server with Cloud Functions for FirebaseCloud Functions for Firebase is a ‘serverless’ service that allows you to run code based on triggers. One of the triggers to kick off a…1 min read·Jun 27, 2017--1--1