What is Continuous Delivery and some common misconceptions about it

What is Continuous Delivery Continuous Delivery, as defined in the “Continuous Delivery” book by its authors Dave Farley and Jez Humble, is the ability or an organization or team to keep software always in a releasable state. Behind this simple and elegant definition, there is a significant meaning in terms of what it means to … Continue reading What is Continuous Delivery and some common misconceptions about it

Resilience vs. Chaos Engineering at OpenSlava 2023

As a continuation to my previous post, on October 19th I also did a talk in the main conference day at OpenSlava 2023. The slides for my talk about "Resilience vs. Chaos Engineering" are available online here: https://speakerdeck.com/deors/resilience-vs-chaos-engineering-at-openslava-2023 There is also a recording for the session, which I highly recommend to watch (shameless marketing division … Continue reading Resilience vs. Chaos Engineering at OpenSlava 2023

CI/CD Pipelines with Jenkins and Kubernetes workshop at OpenSlava 2023

This October I've been very fortunate to participate again in OpenSlava, at the beautiful city of Bratislava. On Wednesday, October 18th, they scheduled the workshops. With the company of 25 bold engineers, I did the "CI/CD Pipelines with Jenkins and Kubernetes" workshop. This one is an evolution of previous workshops that were still leveraging Docker, … Continue reading CI/CD Pipelines with Jenkins and Kubernetes workshop at OpenSlava 2023

Why I love Java (one of many reasons)

There are many, many reasons why I love Java. Professionally, there is one huge reason that explains why it is still a platform of choice for enterprise applications: backwards compatibility. Or in business terms: the protection of investment. With every new Java release, it never ceases to amaze me the immense care that the Java … Continue reading Why I love Java (one of many reasons)

Panel sobre Java 21 at MálagaJUG & OpenSouthCode 2023

El pasado 9 de junio, durante la fantástica conferencia OpenSouthCode 2023, celebramos una sesión muy especial en MálagaJUG: un panel sobre Java 21. Contamos para este panel con la presencia de 4 referencias de la plataforma Java en España: Áurea Muñoz, David Gómez, Nacho Cougil y Jonathan Vila. ¡Lujazo! Obviamente, no tenemos una presentación del … Continue reading Panel sobre Java 21 at MálagaJUG & OpenSouthCode 2023

DevSecOps Mythbusters at OpenSouthCode 2023

The slides for my talk about "DevSecOps Mythbusters (the open-source edition)" at OpenSouthCode 2023 are available online here: https://speakerdeck.com/deors/devsecops-mythbusters-at-opensouthcode-2023 The talk was also recorded and is available, along with many of OpenSouthCode 2023 talks, in their YouTube channel. I strongly recommend watching them all! Many topics and top speakers to choose from. For my talk, … Continue reading DevSecOps Mythbusters at OpenSouthCode 2023

GraalVM JIT & AOT at Codemotion Madrid 2023

The slides for my talk about "GraalVM JIT & AOT" at Codemotion Madrid 2023 are available online here: https://speakerdeck.com/deors/graalvm-jit-y-aot-at-codemotion-madrid-2023 There is also a recording for the session, which I highly recommend to watch (obviously ;-)) because just looking at the slides all the live demos are missed and they are really the most interesting part … Continue reading GraalVM JIT & AOT at Codemotion Madrid 2023

Some ruminations about CI/CD

Just having a pipeline that puts a code change into a server doesn't mean an organization does continuous delivery. This reflection came to my mind because more often than not, I see CI/CD interpreted as continuous integration + continuous delivery. However, for me CI/CD means continuous integration + continuous deployment, and continuous delivery is much … Continue reading Some ruminations about CI/CD