March 02, 2020
0 strokes bestowed

Managing Cyclomatic Complexity

I'm not sure when I first learned about "cyclomatic complexity". It's such an academic term that you can practically smell a classroom or library when you read or hear it. If I had understood the concept earlier in my career, I don't think I would have given it much thought. "I've got buttons to put…
Tags
Data Structures and AlgorithmsComputer Science
February 20, 2020
0 strokes bestowed
It can be easy to forget that React components are just functions. They receive inputs, they give us an output, and they might trigger some side effects in the process. Because they are simply functions, we can use patterns with them that we use with other functions. Like recursion . What is…
January 25, 2020
0 strokes bestowed
I want to teach you something that's taken me a few years to learn and a lot of trial and error. I could teach it to you in a couple tweets, but I want to take you on a bit of a journey instead. I want to show a problem, and show you different ways I would attempt to solve it as I go from "naive…
January 04, 2020
0 strokes bestowed
At the time of this post, it has been roughly seven and a half months since I released an episode of Second Career Devs . I thought it was time to try and write down my thoughts regarding the future of SCD. I warn you, this is mostly a brain dump. It won't be very orderly. I'm not going to spend a…
December 27, 2019
0 strokes bestowed
The trick I'm about to show you I learned so early on in my days of learning React that it didn't dawn on me that others still don't know it. My apologies, let's fix that right now. Have you ever made the mistake of trying to display an object in a React component? And been met with this? Classic…
Tags
React
September 22, 2019
0 strokes bestowed
This weekend I shipped a new feature for my blog--search! Just have a look up and to the right. You should see it up there. Adding search was easier than I expected. I had almost no understanding of the work involved in making this happen, but between the Algolia service, their react-instantsearch…
September 06, 2019
0 strokes bestowed
A few years ago, I was interviewing for a new job and it was the first time I was asked to whiteboard algorithms. It did not go well. In fact, I got my ass handed to me . I was not prepared. With no formal education in computer science, and just a couple years of writing mostly HTML templating and…
July 17, 2019
0 strokes bestowed
Prefer a video lesson? Watch it instead. Recently, I wrote a tweet that got some attention about not needing else s in your code. Some people got a bit upset about that. Here's that tweet. I still stand by what I said, and I recently came across some code that was a good example of what I was…
May 29, 2019
0 strokes bestowed
Some of you reading this know that I occasionally dust off the old microphone, fire up a text editor and make some educational material that I put on the interwebs. Mostly on egghead . You might even be aware of this very blog post as a direct result of watching one of my lessons. If so, that's…
May 17, 2019
0 strokes bestowed
Composition is the culmination of all the previous "Just Enough FP" blog posts. It's where we combine our knowledge of higher order functions , currying , partial application , and pointfree programming into a new concept that can really unlock our functional potential. Before I get into…
Previous1
2
345678Next

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. Click the button to view this course or go to Courses for more information.
View on egghead.io