Fran Armijo Farmijo | Random thoughts blog

Programming

Custom transports on NestJS (and how to avoid KafkaJS)

At some point, NestJS should drop the unmaintained KafkaJS and decide which native approach substitute. In the meantime, consider this.

6/5/2025

Typescript types and when not to trust them (2 of n)

Typescript disappears at runtime. Hence, types disappear at runtime too. Do not fully trust the types. Example here: Controllers.

8/31/2023

Typescript types and when not to trust them (1 of n)

Typescript disappears at runtime. Hence, types disappear at runtime too. Do not fully trust the types. Example here: Middlewares.

8/6/2023

Typescript types are not really robust...

Actually, they mostly are, but there are flaws that will make you think (justifiably) that they're not

4/14/2022

Part 1 of ?: Building BIG serverless systems

Long prelude to conclusions about scaling big systems fully built through Serverless tools

4/25/2021

Thoughts on Serverless Architectures

A few thoughts about using Serverless tools as the main infrastructure stack at whole company level.

1/19/2021