January 21, 2019
0 strokes bestowed

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…
Tags
State Machines
January 09, 2019
0 strokes bestowed
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
0 strokes bestowed
Before I dive into this idea of mine, I want to tell you, I've been scared to write it out. It's been in my head for a few months, but I'm genuinely nervous to share it with others. I don't know how you're going to receive it. Hopefully well, because I'm going for it. Some of you might know, I was a…
October 10, 2018
0 strokes bestowed
In my last blog post , I shared with you several tips on how to make that hunt go better for you. We talked about how shifting our mindset to "seeking offers" instead of "getting a job" puts us in a position to "explore" rather than "judge". We need to explore many paths and options when trying to…
September 28, 2018
0 strokes bestowed
If you follow me on Twitter, you may have seen this tweet go out into the universe. I'm in the process of exploring the next part of my career and asking you all to help me do that by spreading the word. Don't think spreading the word can make a difference? It totally can. Just this past week, a…
September 15, 2018
0 strokes bestowed
Friday night, after React Rally 2018 , I led a group of intrepid devs to Beer Bar in downtown Salt Lake City for what I like to call "the unofficial after after party". Our group was quite large, so we ended up divided amongst two large tables. Our particular table only had a handful of our group…
August 21, 2018
0 strokes bestowed
The events of this story took place several months ago, but let me tell you, they are as vivid to me now as they were then. It's going to sound a bit ridiculous, but I had a chance encounter with a cat that I don't think I'll forget for the rest of my life. I'm hoping you'll find the story quite…
February 05, 2018
0 strokes bestowed
I am often asked to share the story of how I went from being a Christian pastor to a software engineer. Now that I've started Second Career Devs , I am being asked this question so often that I thought it wise to write it down and answer it once and for all. Where I Believe the Story Begins Unlike…
September 07, 2017
0 strokes bestowed
I'm going to start this post with what will appear to be a tangent. I assure you, it's not. My wife, wonderful as she is, is not a very technical person. She is very caring, though, and will often listen to me talk about the technical things I am working on. This often means I need to use…
July 12, 2017
0 strokes bestowed
Recently at an interview I was asked to write a custom component from scratch with vanilla JavaScript. I thought I'd take a few minutes to write part of that code for you. It's not as scary as it might seem at first. There are three basic parts to any DOM element: the type of element it is, any…
Previous1234
5
678Next

Let's talk some more about JavaScript, React, and software engineering.

I write a newsletter to share my thoughts and the projects I'm working on. I would love for you to join the conversation. You can unsubscribe at any time.

Just Enough Functional Programming Logo
Just Enough Functional Programming

Check out my courses!

Liked the post? You might like my video courses, too. Click the button to view this course or go to Courses for more information.
View on egghead.io