January 24, 2019

State Machines: The XState Visualizer

I made mention in my "What Are State Machines?" post of the fact that a state machine is a graph data structure. Each state a node. Each transition an edge triggered by an event. You remember, right? No worries if you don't, now you know. I also mentioned you can do cool things like create a…

Categories
JavaScriptWeb Development
January 22, 2019

State Machines: Our First XState Machine

In a previous post , I explained what a state machine is and how to build one from scratch. In this post, we're going to learn how to make our first state machine using the XState library . First step? You guessed it. Install the library into your project. Next, we're going to get the Machine…

January 21, 2019

State Machines: What Are They?

Defining and managing state in software is a difficult challenge. Even simple systems can often be more complicated than they first seem. State machines provide a reliable interface for handling these systems and are capable of handling problems from the simple to the highly complex. A state machine…

January 15, 2019

Goals Review for 2018

When I was trying to write a recap of 2018, it became obvious to me that it would be easier to split what I wanted to say into two posts. The first, the one you're reading here, is a review of how I did on my goals for 2018. The second, which I will add a link to here when it is published, will be a…

January 09, 2019

Why I Rewrote My Blog With Gatsby

Or How to Respond When Your WordPress Blog Gets Hacked

A couple weeks back now, I was starting to write a blog post to recap my 2018. I thought it would be a good idea to reference my goals for 2018 and started to review that post when I discovered something interesting. As I was reading a paragraph, I noticed some words that didn't sound like my voice…

November 10, 2018

Release of React Edges

The Tiniest, Possibly Least Useful React Component Library Out There

I had a need to create a custom Provider component for a slide deck using mdx-deck (if you're interested in learning how to make a custom Provider component for mdx-deck , check out my egghead lesson on it ). I didn't want to ever have to write it again, so I made a reusable component. After…

Previous12
3
45678910111213Next