On Friday, 6th October 2023, it was my pleasure to drive a talk at the conference DevOps Days Madrid 2023. I had the beautiful opportunity to talk about the Lessons Learned Hiring As A Teamwork with Inma Jiménez García and I want to share with you my impressions about the event.
Past May 2023, I had the privilege to be selected as a speaker to participate in one of the most important tech events in Europe: Codemotion Madrid 2023.
ChatGPT and AI are terms that nowadays are all over the place. Wherever you read or watch the news, AI is around. Even though AI is a concept that is much older than ChatGPT, I clearly see an improvement, not only in the text generation with the latest ChatGPT 4 but also in the image generation with Midjourney. Voice generation is not an exception. However, how does it work nowadays at the time to integrate this new technology into our apps and services?
Today, we can find several products that offer an AI-based Text-To-Speech API, and in the current article, I will create a proof of concept Java application to use the API offered by the startup Play.th. Engage!
You can listen to the very first episode from here 👇
GraphQL is an open-source query language that is getting a lot of popularity in the last years and brings some new ways to access information. Because of that, GraphQL is gaining traction among developers due to its flexibility to query and retrieve data. Together with the Micronaut Framework, Software Engineers can deliver value fast and in a decoupled way.
In this article, we will see the incipient power of GraphQL by creating a simple Micronaut-based GraphQL server from the scratch. Engage!
Apache Kafka is one of the most used open-source distributed event streaming platforms when we talk about event-driven microservices architecture. This system brings great features, such as scalability handling, data transformation, and fault-tolerance, among others, that make Apache Kafka so popular for infrastructure, architecture, and developer teams. Micronaut is a modern Java framework, with a very low memory footprint, very suitable for cloud-native Java microservices.
Kubernetes is one of the most impactful open-source software in the last 10 years. Among others, it brings the myth(?) dreamed of auto-scalability. Apart from that, a Kubernetes environment is capable to take care of the applications we deploy within it, ensuring the desired state, and trying to keep the zero-downtime status. What about the Kubernetes Custom Resources?
In this article, we will focus on a very powerful feature that Kubernetes provides to its customer, which is the Kubernetes Custom Resources, describing what it is, how to create and manage them, and some use cases. Engage!
I’m very pleased to let you know that I had the opportunity to participate in the Micronaut Podcast #017. During this conversation, Sergio del Amo and I, went a bit about how the Micronaut framework is being used at Nexthink to implement microservices in an event-driven platform and talked about the Micronaut community, the usage of the GraalVM, the integrations with Kafka, Kubernetes, and more.
The GraalVM is one of those technologies that are getting interest in the Cloud Native world during the last couple of years. It comes to solve some key challenges when we have to develop services into the Cloud. Moreover, and keeping the context about fast and cloud-oriented software development, we have the modern Java framework Micronaut, which is also very hot nowadays.
In this article, we will perform the Hello World for a Micronaut application using the GraalVM, and we will analyze the initial lessons learned for considering this GraalVM technology into production environments. Engage!