• Testcontainers: containers for testing

    I’ve always been more of a fan of unit tests than integration tests, mainly for one reason: I don’t need anything external to be able to run them. I don’t need to have a database started, an external service to connect to or a Kafka running to be able to...

  • My experience with the CKA exam

    Last Monday 22 March I took the exam for the CKA certificate from the Linux Foundation, and I’m here to tell you about my experience of how I prepared for it and what to expect in the exam. I highly recommend that you also read a post from my colleague...

  • Lessons learned about Contract Testing

    Over the course of several posts, we have seen how, as a result of the evolution of application architectures, new needs arise in the field of testing. We have focused on a specific one: as important as testing the functionalities in consumer and producer independently is, so also is ensuring...

  • Using Docker inside Kubernetes

    In a previous post I talked about the problem of granting privileges to a container and the risks that this entails. Today I want to present a specific case in which privileges are granted to a container and give some alternatives.

  • Playing with Spring Cloud Contract

    In a previous post we saw how new needs arose in the field of testing derived from the evolution of application architectures. Through a simple example we established concepts such as consumer, producer, service and showed that just as important as testing the functionalities in consumer and producer independently is,...

  • Squeezing the most out of your Data Lake (Part I, Hudi)

    Since the first databases emerged in the 70s, a way to fully utilize this information has always been sought by trying to extract indicators that help in decision-making. This is how the tools known as Data Warehouse were born, which were aimed at storing and getting the most out of...

  • Contract Testing strategy: Producer driven or Consumer driven

    In a previous post we saw how new needs arise in the field of testing derived from the evolution of application architectures. We talked about how over the years we have gone from developing applications based on a monolithic architecture to applications based on (micro) services. Where before we had...

  • Should you use privileged containers?

    When working with containers it is important to always keep in mind the security of the container, or more importantly, of the machine that runs it. A bad decision to deploy a container can grant you full access to the host, and this can have negative consequences if this container...

  • Introduction to Contract Testing, setting the context

    Application development has evolved, and therefore new needs have arisen when it comes to testing and new tools to deal with them. Let’s take a look!

  • Another way of doing tests: property-based testing

    What is property-based testing?

  • Mutation testing systems, improving the quality of tests

    Professionally I label myself as a developer, although I don’t like labels very much and I prefer to say that the reason for my work is: to create quality software. But what is quality software? I like to define it as follows:

  • How I prepared and passed the Certified Kubernetes Application Developer (CKAD) exam

    In this post I’m going to explain a bit about my experience and how I prepared for and passed the Certified Kubernetes Application Developer (CKAD) exam.

  • Dockerfile best practices

    When writing a Dockerfile, the possibilities are endless. You can create images for the same purpose, that work similarly, but are structured in a very different way. Beginning by choosing a starting image (FROM), going through the order of the commands we execute when building the image, or creating intermediate...

This website uses cookies

This website uses cookies to improve user experience. By continuing to browse this website, you agree to the use of cookies as stated in our Cookies Policy.

Read Cookies Policy