April 22, 2017

What I Love About React #1

Renders with Ternaries

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…

Categories
JavaScriptWeb Development
Tags
React
February 26, 2017

What is Most Important to a Web Developer?

the Tech, the Product, or the People

Recently, I ran a poll on Twitter asking web developers what was most important to them. Here's a look at the results.

Over 50% of the voters said the people they work with is most important to them, followed by the product they work on, and lastly, followed by the tech they use at work. No one…

Categories
Web Development
February 23, 2017

Renderless Components

or How Logic Doesn't Always Need a UI

If you're using Redux with React, you are probably familiar with the concept of container and presentational components. If you are, you can skip ahead to the section Renderless Components. If you're not, let me give you a very brief description of each.

Container Components

The purpose of a…

February 17, 2017

Zeno's Paradox of Infinite Loop Scrolling

or Everything Moves but You

My current project has a strange requirement. Given a collection of items, a user should be able to infinitely loop scroll left and right in a carousel. From strictly a UI perspective, this makes sense, when I move to the left, add items to the right and vice versa. From a developer's perspective…

February 16, 2017

Head Scratcher #1

Making a 2D Array by Sorting an Array of Objects

I am starting a new series called "Head Scratchers." At least once a week (probably once a day), I run into a problem that makes me scratch my head for while. So I'm going to share the problem and my solution with you. If you think of a better way to solve the problem, I want to see it in the…

Tags
React
February 11, 2017

Response to CSS vs Sass

Previously, there was an article here where I argued that another person's opinion on a subject was incorrect. I made a logical argument, supported it with several points of evidence. I demonstrated the incorrectness of his opinion thoroughly.

I decided to delete it all.

I did this because I…

Categories
Web Development
Previous12345
6
7891011Next