Bryce Dooley

A blog by Bryce Dooley — a Software Engineer, Dad, Husband, and Productivity Nerd — based out of Boston, MA.

5 ways to make HTML forms more accessible

21 March, 2020

In this post I’ll outline 5 easy ways to make HTML forms more accessible for visually impaired users and those using assistive technologies…

Refactoring: My 6 favorite patterns

04 March, 2020

Refactoring code has become one of my favorite things to do as a developer. It can have a major impact on code cleanliness, readability, and…

How to debug unnecessary rerenders in React

09 February, 2020

When developing in React, you will likely run into scenarios where components are rerendering more than you would expect; which can have a…

Productivity habits for software developers

29 January, 2020

Writing code is fast. And a few lines of code is capable of doing incredible things. Then why can building software take so long? While I…

Type checking JavaScript in VSCode without TypeScript

14 September, 2019

TypeScript offers amazing benefits, but at the cost of requiring additional compilation steps, and learning a new syntax. Thankfully…

Creating a useObservable React Hook

26 August, 2019

Here we’ll take a look at how to create your own Hook in React, utilizing RxJs Observables, allowing you to easily share Observables…

Testing async React Redux using Jest

18 August, 2019

In this article I’ll outline two approaches that have worked well for me when testing React component logic that is tied to async Redux…

A quick overview of ES2019

03 August, 2019

ES2019 gives us several new features. Here I’ll provide an overview of the major ones — along with any gotchas to be aware of — and provide…