How to Use Confluent for Kubernetes to Manage Resources Outside of Kubernetes

Article in Confluent Blog My first article on Confluent Blog How to Use Confluent for Kubernetes to Manage Resources Outside of Kubernetes talks about how to manage your Confluent resources like RBAC, topics, schemas and connectors using Kubernetes in Confluent components living outside Kubernetes. The article is complemented with a full demo and I hope it can be an inspiration if you are familiar with Kubernetes and uses Confluent components in VM machines or similar....

February 8, 2024 · 1 min · Tomás Dias Almeida

Moving to GitHub Actions

Why Travis CI is blocking this blog to be generated, why? I do not know, I have credits for it, but it cannot be used, so I am forced to tick a task in my list and move to GitHub actions. Disabling Travis CI Removing GitHub <-> Travis CI integration Go to https://github.com/settings/installations Search “Travis CI” and click Configure Scroll down and click in the “Uninstall” button Go to https://github.com/settings/apps/authorizations Search “Travis CI” and click Revoke Deleting Travis CI According to this forum question, there is no UI option....

January 15, 2024 · 1 min · Tomás Dias Almeida

Migrating From Junit4 to Junit5

In 2019, I gave a talk at Netcentric Summit about Junit5 migration and its advantages. You can check the content here: Video: Netcentric | JUnit 5, mockito 2 and AEM Mocks, is it true for you? Blog post: JUnit 5: leveraging new features for testing After 3 years, I wanted to revisit the procedure to migrate from junit4 to junit5, so let’s do it! The result was this PR. Steps 1....

June 20, 2022 · 3 min · Tomás Dias Almeida

My summary about AWS queues

I was doubting about writing this post because AWS is evolving really fast and this post will be probably old very fast. So, I am adding the AWS documentation, so, please take your time to check the official documentation to confirm my findings (and if possible, write me a message so I can update it if needed). SQS AWS SQS is a simple 1:1 queue, so it delivers messages from A to B....

May 29, 2022 · 3 min · Tomás Dias Almeida

Creating an archetype from an existing project

If you are creating a cloud of microservices or are in an environment where you have to generate multiple maven projects or modules, it is very useful to create archetypes to handle these new modules/projects creation. What is an archetype? A Maven archetype is a templated project. Maven offers several archetypes that allow you to create new maven modules ready to run in few seconds. How to use a generic archetype?...

May 29, 2021 · 6 min · Tomás Dias Almeida