Grant ForrestRunning a Standalone ArangoDB on Google Compute Engine using DockerI had a bit more trouble than I should have doing this recently, so I’ll record the steps here.Aug 3, 2019Aug 3, 2019
Grant ForrestFor anyone else lost while connecting an existing GKE cluster to GitLabGitLab doesn’t validate the cluster connection before saving, so you can end up like me, putting in values you think may be right, only to…Jun 3, 20184Jun 3, 20184
Grant ForrestPublishing Google Cloud Container Registry Images from Gitlab CISince I had some trouble getting this to work, I thought I’d write up a post about it to see if I can help anyone else.May 22, 20183May 22, 20183
Grant ForrestDRY Redux at Scale: Sagas and State Management, and SelectorsPart 2 of my thoughts on code patterns for building large-scale Redux applications. See part 1 (the basics) here.Apr 2, 20181Apr 2, 20181
Grant ForrestDRY Redux at Scale: The BasicsRedux is dead… long live Redux! Especially if you’re already working on a project which relies on the still-perfectly-useful state…Mar 13, 20181Mar 13, 20181
Grant ForrestExtracting React Local State via Render PropsI’m a bit late to the render props party, but I’m definitely on board with the idea. Though it felt a little wrong at first, it didn’t take…Mar 12, 2018Mar 12, 2018
Grant ForrestFaking `display: contents` with React FragmentsThe as-of-yet-unsupported CSS display: contents is one of those things you probably won’t consider until it becomes necessary.Jan 31, 2018Jan 31, 2018
Grant ForrestReact + Redux Pattern: Customizable Behavioral ComponentsThis is the first of a potential series. I’m looking to document some patterns which I’ve encountered as we’ve built large-scale React +…Jan 2, 2018Jan 2, 2018