React Bookmarks Just a list of cool articles I come across that I want to remember: Hooks + useReducer + useContext = Mini Redux with Hooks
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
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
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
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
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
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
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
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.
Web Development Gatsby, Ghost.org, and Netlify powered Website/Blog Deploying a Blog/Site with Ghost.org, Gatsby, and Netlify.
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
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
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
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
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
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
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
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
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
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.
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
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
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
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
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