blog.larah.me

BlogHomepage
Mark's GitHub
  • Filesystem mocking with unionfs and Jest

    Aug 18, 2025

    Filesystem mocking with unionfs and Jest

  • Creating 'mess' directories

    Jun 9, 2025

    Include this in .bashrc to quickly create a 'mess' directory

  • Never say "it didn't work"

    May 13, 2025

    Be explicit when asking for technical support.

  • Upstream vs Downstream Services

    Dec 11, 2023

    Why you probably meant "upstream service" instead :)

  • Write the docs first!

    Feb 15, 2023

    Working a new thing for other developers to use? Write the docs first!

  • Teaching people to fish

    Sep 6, 2021

    When and how to not directly give answers as a mentor.

  • To understand anything, keep popping the hood.

    Aug 20, 2021

    You have the ability to understand anything. High five!

  • Write explicit type guards

    Aug 25, 2020

    How and why you should write explicit type guards, using JavaScript as an example.

  • Prefer having technical discussions in public

    Jul 30, 2020

    Why you should prefer having technical discussions in public rather than private messages.

  • Don't rethrow `new Error(error)`!

    Apr 29, 2020

    How to safely capture and rethrow errors without losing information

  • Asking for help in Slack/IRC

    May 29, 2019

    How to ask great questions for technical help in Slack / IRC

  • React Server Side Rendering with Hypernova

    Apr 10, 2017

    React Server Side Rendering with Hypernova

© 2026 Mark Larah. All rights reserved.