By Carlos Rodrigues
8 min read
Event-driven systems have well-known advantages and most modern distributed system architectures leverage events to reduce latency, improve scalability, and overall, make everybody’s life a little
Continue readingSetting up Change Data Capture with Debezium and PostgreSQL
Read more about Setting up Change Data Capture with Debezium and PostgreSQL
By Carlos Rodrigues
4 min read
Spotify’s backstage is a widely used developer portal framework. When properly configured, it is very powerful and integrates with dozens of other tools that are
Continue readingConfigure Spotify’s backstage with Keycloak OiDC as Auth Provider
Read more about Configure Spotify’s backstage with Keycloak OiDC as Auth Provider
By Carlos Rodrigues
13 min read
Apache Kafka has, over the past few years, become the go-to platform for building scalable, and fault-tolerant data pipelines and event-driven applications. Unlike other messaging…
Continue readingDeploying Kafka to Kubernetes, reliably, securely with Strimzi- Kubernetes series #1
Read more about Deploying Kafka to Kubernetes, reliably, securely with Strimzi- Kubernetes series #1
By Carlos Rodrigues
8 min read
Hi and welcome to the 3rd article of the MQTT Series. In this article we’ll start looking into more advanced, yet very commonly found scenarios
Continue readingImplementing the Worker Pattern / Competing Consumers Pattern with MQTT shared subscriptions – MQTT Series #3
Read more about Implementing the Worker Pattern / Competing Consumers Pattern with MQTT shared subscriptions – MQTT Series #3
By Carlos Rodrigues
2 min read
As many .NET developers transitioning to the world of Node, I started looking for an ORM. After some research, I found sequelize which seems widely adopted by the community.
I’m using typescript, and I quickly found the way to define the model with sequelize a bit too verbose, and especially a duplication of the typescript class.
That’s when I discovered sequelize-typescript, which provides this bridge, and leverages typescript’s typings, so mapping can be transparent if so we wish. All it takes is to extend a base Model class, and some annotations.
Continue readingSEQUELIZE AND TYPESCRIPT
Read more about SEQUELIZE AND TYPESCRIPT
By Carlos Rodrigues
2 min read
I recently needed to map a C# class to a database table using FluentNHibernate. So far so good…. But then I got stuck as one…
Continue readingUSING AN ENUM ON A FLUENTNHIBERNATE MAPPING [C#]
Read more about USING AN ENUM ON A FLUENTNHIBERNATE MAPPING [C#]
By Carlos Rodrigues
1 min read
For those like me who are entering the ruby world but have programming experience with other languages, it can be hard to get things done,…
Continue reading“TRY-CATCH-FINALLY” EQUIVALENT IN RUBY
Read more about “TRY-CATCH-FINALLY” EQUIVALENT IN RUBY