November 10, 2017
0 strokes bestowed

Four Years In

Saturday, November 11th, marks my fourth year as a professional web developer. It's been a crazy journey. One that has already taken me further than I could have imagined. I wanted to take a moment and write down some of my thoughts about these four years. Gratitude The first thing that comes to…
October 31, 2017
0 strokes bestowed
Warning : This is not a technical post. This is an introspective post that you may or may not find useful. Thought you should know. I have been thinking a lot lately about the future of my career, asking myself many quasi-existential questions. Questions where my life does not depend on their…
Tags
Open SourceProgrammingTime Management
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…
August 02, 2017
0 strokes bestowed
Update: I eventually committed every day for a year. I don't think it was worth it. I want to say this up front, I did not intend to do this. I never had a plan to get a streak of commits going. Frankly, I noticed that I had done it naturally for a few weeks and decided to keep it up. Now it's…
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…
July 03, 2017
0 strokes bestowed
A few days ago, I came across a tweet by Stephanie Hurlbut, a software engineer and entrepreneur who uses her influence to help other engineers out. Allow me to share that tweet with you: I was really intrigued by this idea and was hoping someone would rise to the occasion. As it so happens, a few…
June 24, 2017
0 strokes bestowed
Occasionally I see someone ask, "What's the best way to make bar charts with React? Are there any great libraries?" I often respond with, "Why not build it with React yourself?" React's one-way data binding model is perfect for creating simple data visualizations from scratch and I want to show you…
May 18, 2017
0 strokes bestowed
My most recent work project was an interesting challenge. I built an app (actually 2 Electron apps supporting 3 React apps communicating through WebSockets) that allowed a user (actually 4 simultaneous users) to look at an array of stories related to sea ports, select one, have a detail component…
Tags
Redux
May 17, 2017
0 strokes bestowed
This morning I released ShevyJS into the wild. ShevyJS is a remake of Shevy for CSS-in-JS styling. If you're new to the concept of CSS-in-JS, you can find some great resources on the topic including this massive repo . In a nutshell, CSS-in-JS is the task of adding styles either inline or…
April 22, 2017
0 strokes bestowed
This won't be a very long, nor deep, post. As I was working on some code this afternoon, a thought occurred to me. I love React. I really do. I find it so pleasant to work in React, and I can't always describe why. However, I have at least one reason I can describe, and I thought I'd share that with…
Tags
React
Previous1234
5
67Next

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.

Data Structures and Algorithms Logo
Data Structures and Algorithms

Check out my courses!

Liked the post? You might like my video courses, too. Watch them on Podia or egghead.io.
View on PodiaView on egghead.io