Mark Bello's Dev Blog
  • LinkedIn
  • Archive

Welcome to Mark Bello's Dev Blog

Latest blog posts

  • Creating Decorator Components with React.cloneElement

    To keep concerns separate and easily changeable, here is a pattern for a component that enhances its children with a callback function, without caring what the child is (and without the child knowing anything about the parent)

    August 15th, 2020
  • Color-Coordinate Your Terminal Windows and VSCode Instances

    Pairing color schemes can help you keep from getting lost when context switching, or working between git branches.

    January 15th, 2020
  • How to Add Syntax Highlighting to the "Sanity-Gatsby-Blog" Starter

    Instructions for adding syntax highlighting for code blocks, as well as CSS styles to apply to HTML "code" tags.

    January 13th, 2020
  • How to Add Markdown to the "Sanity-Gatsby-Blog" Starter

    The `sanity install markdown` command does most of the work for you, but not all of it.

    January 12th, 2020
  • What (and How) to Name Things in Javascript

    Guidelines for naming things in Javascript, beyond conventions. Clean patterns for variable names help us write more maintainable code.

    June 21st, 2019
  • Programmatically Edit Any File in NodeJS

    With NodeJS we can write code to write code. Whether you're scaffolding something new and big, trying to wrangle a beast of legacy code, or anywhere in between, you can use scripts to save yourself the effort of repeating tedious processes.

    September 9th, 2018
Browse more

© 2025, Built with Sanity & Gatsby