This site runs best with JavaScript enabled.

Balancing Reuse and Duplication with React

Working with Components in a React project I usually reach a point where there are pieces that I need to add that are similar to components that exist, but not 100% the same. There might… Read Article →

Reflecting on the impact of Note-taking

In this post I'll be sharing some thoughts I've had over Q4 2020 and January 2021 as they relate to my experiences taking notes most working days for Q4 2020. The goal For Q4 2020 I set a… Read Article →

First impressions of Postgraphile

Over the last few months I've gotten to work on a project utilizing Postgraphile for the first time, and it was pretty fun! I was jumping into the project near the end, so I wasn't… Read Article →

Debugging React SSR Patching Problems

When using React 16, an issue that I've run into pretty frequently when using Server Side Rendering (SSR) is messed up styling. That may sound like a pretty vague thing, but generally this… Read Article →

Why I started a newsletter

Hi there! I started a newsletter! You can sign up at the bottom of this post, or by heading over to the newsletter page ! Why a newsletter? First things first, I like newsletters. I prefer… Read Article →

Why I cross-post

Some history Since writing my first blog post over a year ago on my new gatsy-powered site, I've gone back and forth with how I want to share the content that I create. The main channel I've… Read Article →

Git Rebase... with Merges?

Did you know that git rebase -i will drop merge commits by default? I certainly didn't realize that was happening until a time at work when I had to keep the merge commits in as I rebased… Read Article →

Getting my feet wet with TypeScript

Hi there! I'm writing this post with the goal of helping people who are in a similar spot to where I am, at the time of writing. As mentioned in my changing jobs post , my new job mostly… Read Article →

Tips and Tricks - Starting a new [Thing]

Hi there! As I mentioned in my last post that I was changing jobs , I've recently had the pleasure of starting in on some new projects at a new job. It's been a rollercoaster trying to… Read Article →

jnielson Is Changing Jobs

Hi there! This post is a bit more of a meta post then what I hope to do in the future, but there have been some changes in my life situation that I wanted to share and write about! 🎉 I… Read Article →

Intro To React Hooks

The story behind the post Feel free to skip this section 😃 At work we pretty regularly give training to other developers with a wide range of experience, one of our offerings being an… Read Article →

Evaluating JavaScript Open Source Packages

In almost every project there will come a point where you reach for an existing package to augment your source code to make it simpler, more robust, or to reduce the amount of maintenance… Read Article →

Upgrading Your JavaScript Project Dependencies

Why Should we Update? How often should we update? What is the best way to update? When should we not update? Why is updating hard? What makes it easier? Some time ago, I set off to answer… Read Article →

Demystifying webpack - What's a Bundler doing?

In my introduction to this series on Demystifying Build Tools , I introduced the core concepts of webpack and babel. I've created a couple other posts on various facets of babel, like… Read Article →

Demystifying Babel Plugins: A Debugging Story

In previous posts in this series, Build Tools Demystified and Demystifying @babel/preset-env I introduced the ideas I wanted to cover and then dove into @babel/preset-env to see what… Read Article →

Five Thoughts From Getting Into Open Source Maintenance

Normally I wouldn't be writing, let alone publishing, a blog post on a Sunday since I typically spend time with Family or at Church. Today's a bit unique since I got stranded in Dallas due… Read Article →

Demystifying @babel/preset-env

Ideally my post Build Tools Demystified helped to clarify some of the basic ideas in play when using babel and webpack. If not, please let me know things that can be clarified or added… Read Article →

Build Tools Demystified - My Thoughts

Hi again! Another prep post for a work talk I'm giving. The talk isn't until the start of October, so if you're reading this post after that point I hope it helps you. This one will probably… Read Article →

Sharpen Your Axe: Tools to Find Knowledge

What does it mean to "find knowledge"? At work recently I've been reflecting a lot on the idea of "learning time" and how to effectively utilize that time to progress as a developer and be… Read Article →

Who am I?

Hi there! I'm Jordan Nielson, and I'm the creator on this here blog site. I'm hoping to have this site contain all forms of creations that I embark on in my free time, which to start off… Read Article →

Getting Started with the gatsby-eggheadio-blog-starter

The gatsby-starter-egghead-blog was recommended to me by @chrisbiscardi as an option that is the most "batteries included" blog starter . I was tempted to start with a theme approach… Read Article →

Join the Newsletter

Jordan Nielson © 2022