Posted on February 21, 2023
Deploying projects is often a challenge for teams and invidividuals. The AWS Cloud Development Kit (CDK) makes this easier through infastructure as code. Building on top of CloudFormation templates, the CDK makes it so developers can scaffold a project and build a resource stack. When compiled, CDK projects create CloudFormation templates that can then be deployed...[continue reading]
Posted on February 21, 2023
I recently upgraded this site (rhythmandbinary.com) and learned a lot in the process. This post covers my experience and some of the things I learned....[continue reading]
Posted on January 10, 2023
If you've done any React development, you've probably heard of "hooks" in components. Hooks enable you to reuse logic across your project's components. Hooks help minimize repetition of code, and also make your project's easier to maintain. React has a few "built in" hooks, but also allows you to build your own. In this post I'm ...[continue reading]
Posted on January 3, 2023
Analytics tools are a great asset to any engineering and product team. Analytics provide you (and your greater team) information about your proudct as well as help when debugging an issue. LogRocket is an awesome tool that can be used for replay, performance monitoring, and general anaylsis of your Front End projects....[continue reading]
Posted on January 3, 2023
If you've worked with React (or are even new to it) you've probably heard of the `useState` hook. The `useState` hook is one of the most fundamental parts of the React library, and also greatly improves data management in an application....[continue reading]
Posted on May 22, 2022
I recently used Playwright on a project at work and wanted to talk about some of the cool things that it does. If you haven't heard about it, Playwright is an End to End (e2e) testing framework that was brought to you from ...[continue reading]
Posted on May 12, 2022
I recently worked on a project that used Unstated Next and wanted to share some things I learned a long the way. As a long time Redux user, I thought Unstated Next was a really cool alternative that was easier and faster to use. In this post I'm going to cover how to get started and some things I learned a long the way....[continue reading]
Posted on February 28, 2022
I've recently been seeing a lot about React Remix and wanted to take some time to learn about it. This post is going to cover how React Remix works ...[continue reading]
Posted on February 17, 2022
Recently I had some fun building a side project that needed an API. I'm a longtime fan of serverless.com, and so I went there to look at some of their examples. I had previously built a few APIs using individual lambdas, but found that you can actually build an API with serverless with AWS API Gateway's v2 setup. This allows you to run a serverless API with the popular express framework (and greatly simplifies development in the process)....[continue reading]
Posted on February 17, 2022
Recently I was building an AWS API with the Serverless platform and found a super cool plugin that lets you run a local instance of dynamoDB. This is helpful because you can run your API locally and then when its good, actually deploy....[continue reading]