Bosco Domingo

Bosco Domingo @boscodomingo

About: SWE since 2018. Ex-Microsoft. I've filled many roles, but Backend won my heart. I also record stuff over on YouTube (@EliteSoftwareEngineering)

Location:
Madrid, Spain
Joined:
Jan 7, 2024

Bosco Domingo
articles - 17 total

JavaScript imports guide (Everything you need to know, in 5 minutes)

Default import import process from "node:process"; process.env.MY_VAR Enter...

Learn More 5 0Aug 27

TL;DR CSS measurement units

A simple reference to check when in doubt about which unit to use. Summary...

Learn More 0 0Aug 24

Notion - Create a date range for current week (Mon-Sun)

To create a dynamic date range in Notion that spans the current week (Mon-Sun) at the time of use,...

Learn More 0 0Jul 16

Go string concatenation benchmark

TL;DR strings.Builder is the fastest and takes least memory. + is tied in memory but...

Learn More 1 0May 1

Why `response.json()` must be awaited

Credit to the source, I'm just putting it in writing for easier access! It turns out json() must be...

Learn More 1 0Nov 5 '24

Set up Go with mise (version management) and the VS Code/Cursor extension

2025 update: Go is natively supported by mise so the asdf plugin is no longer needed. The bug I...

Learn More 2 3Sep 6 '24

On Agile Development (ft. Dr. John Ousterhout)

Talking about how modern Agile Development interacts with the advice he gives in his (awesome) book A...

Learn More 2 0Aug 5 '24

The best Design Patterns repository

Quick one today: the other day I got an RSS notification that Martin Fowler had published a new...

Learn More 1 0Aug 5 '24

TypeScript Enums are *more than ok*

Update 2025-08-24: I've started to favour objects + as const over Enums mostly to be able to easily...

Learn More 0 0Jun 14 '24

The difference between Promise.all() vs Promise.allSettled() vs Promise.any() vs Promise.race() in 30 seconds

If you're writing code in JavaScript or TypeScript (or CoffeeScript for whatever reason!) you'll come...

Learn More 1 0Apr 26 '24

Node Test Runner vs Bun Test Runner (with TypeScript and ESM)

I've recently gotten the chance to play with both of these while looking for a long-term testing...

Learn More 4 0Apr 26 '24

The ultimate Node Test Runner + TypeScript + ENV variables guide

TL;DR Check the GitHub Gist I made Introduction This also works in a monorepo...

Learn More 8 1Apr 25 '24

The 5-minute guide to Software Testing concepts and strategy

Preface: I've recently taken it upon myself to establish automated testing practices at my current...

Learn More 1 3Apr 19 '24

Finding and solving a nasty bug with Cloud Run and environment variables

Finding nasty bugs is never pleasant. Finding nasty bugs that others left and that you're pretty much...

Learn More 2 0Apr 9 '24

A (somewhat) deep dive into TypeScript constructor intricacies, step-by-step

If you've ever wondered how TypeScript's constructor shenanigans work, here's a quick one for...

Learn More 5 0Mar 5 '24

The Sidecar Pattern explained in 5 minutes

At a glance The sidecar pattern is a great design pattern, particularly in the realm of...

Learn More 0 0Feb 22 '24

5 Database Index tips you may find (extremely) helpful

1. Build indices based on the actual access patterns For a first approach, sure, go with a...

Learn More 6 0Jan 7 '24