Should Developers “Measure Twice And Cut Once”?

May 20, 2022 · 1 min read
If you need to cut a piece of wood, measure twice before doing so. If you measure wrong and make the cut, you may need to cut again, or even use a completely new piece of wood. Cutting wood has consequences. Writing code has, too. But most often not very drastic ones!

How to Choose Technologies as an Early Stage Startup

March 19, 2022 · 2 min read
When choosing a tech stack for your startup (or any project in a new business domain), you need to balance several objectives: reducing time-to-market, reducing development and maintenance time, and having a secure ecosystem. Here's how to choose the right tech.

10 Great Questions To Ask To Become Familiar With a Huge Codebase

January 14, 2022 · 1 min read
You've made it. You got through the interview process, and now you’re part of a new team. But as you get access to the repository, you’re overwhelmed. It’s huge. And full of stuff you know nothing about. So. Much. Unfamiliar. Code. Here are 10 smart questions you can ask to become familiar…

Nest.js with MongoDB: TypeORM vs Mongoose

January 7, 2022 · Updated April 27, 2022 · 1 min read
Lately, I had the chance to introduce Nest.js to an existing Nx monorepo. To fit in with the rest of the microservices, I used MongoDB as a database. When using MongoDB with Nest.js, we can decide between TypeORM and Mongoose, both having a great Nest.js integration by their core team.

How to Mock gRPC Endpoints with GripMock

November 28, 2021 · 2 min read
Many backend services need to integrate with other services via a number of protocols or API conventions. Today, we're looking at how we can simplify microservice development by mocking external gRPC endpoints with GripMock.

Have a “Why Conversation” With Your Side-Projects

October 26, 2021 · 5 min read
I did a summer break from this blog to reflect where I want it to go. These are the questions I asked myself to find a new perspective on my blog during my summer-break from it.