(00:00:00):
Hey, everybody.
(00:00:00):
How are you doing?
(00:00:01):
Welcome back.
(00:00:01):
This is Jim Grisanzio from Java Developer Relations.
(00:00:04):
Tonight, my special guest is Cesar Hernandez from Guatemala.
(00:00:09):
Cesar, welcome.
(00:00:09):
Welcome to Deuce Corner.
(00:00:11):
Hello.
(00:00:11):
Welcome, everybody.
(00:00:12):
Hi, Jim.
(00:00:12):
Thank you very much for the invitation.
(00:00:14):
Happy to be here.
(00:00:15):
It’s really cool to meet you.
(00:00:16):
We’re meeting here for the first time, which is my usual state these days, but that’s really cool.
(00:00:21):
But we’ve been actually speaking a little bit earlier and apparently,
(00:00:25):
we’ve been crossing paths on some conferences in the past.
(00:00:29):
So hopefully, in the future, we’ll be actually meet at a conference meet live, actually.
(00:00:34):
So yeah, yeah, great.
(00:00:36):
Looking forward to to to to meet you also with you and the rest of the community.
(00:00:41):
Now the things are moving more forward to having
(00:00:44):
uh, face-to-face events, uh, since, um, two years ago, um, everything ramped up and back again.
(00:00:49):
So I’m looking forward.
(00:00:51):
I am also ramping up again with conference next year.
(00:00:54):
Oh, excellent.
(00:00:55):
Excellent.
(00:00:56):
Okay.
(00:00:56):
So with this podcast,
(00:00:57):
I just basically have conversations with developers and we talk about them as
(00:01:02):
people don’t talk about the community.
(00:01:04):
And obviously, we talk about the technology, Java.
(00:01:07):
And so, yeah, let’s just start off with, you know, who you are, what you do.
(00:01:12):
Sure.
(00:01:12):
I am a senior software engineer for Tommy Drive.
(00:01:16):
I have been in the Java ecosystem plus six.
(00:01:20):
70 years or so.
(00:01:22):
And in computer science, I have been since I recall I broke my dad’s computer back in the 90s.
(00:01:28):
That was like my first interaction with computers.
(00:01:32):
But I’m also an Apache committer for Apache Tomy,
(00:01:37):
which is an open source project at Apache Surfer Foundation.
(00:01:40):
I’m part of the PMC there.
(00:01:42):
And as I like to call, I am an open source surfer.
(00:01:46):
Sometimes I refer to in Spanish when someone asks me about
(00:01:49):
Because open source nowadays,
(00:01:53):
before AI kicked in last year,
(00:01:57):
open source was starting to gain a lot of attention from different angles.
(00:02:02):
So I always present myself as a software engineer who like to first learn and then
(00:02:08):
share with the community,
(00:02:09):
which I think is part of the open source ecosystem too.
(00:02:14):
Yeah, exactly.
(00:02:15):
Okay.
(00:02:15):
There’s a lot to talk about here now with that opening.
(00:02:17):
Thank you for that.
(00:02:18):
So I want to start off with your father’s computer.
(00:02:20):
How did you blow it up?
(00:02:21):
That was an interesting one.
(00:02:23):
I recall I was like maybe seven years old or something.
(00:02:25):
And I recall my dad just bringing that those already old computers that I don’t know the…
(00:02:32):
the age range of your audience.
(00:02:35):
But I remember that he put it on the living room next to the TV.
(00:02:40):
So I don’t know why he put it exactly in that position, but he put it there next to the TV.
(00:02:44):
And I recall that I asked him, what is that?
(00:02:47):
And he told me, it’s a computer.
(00:02:49):
This is how you insert the 3.5 floppy disk.
(00:02:53):
And you’re going to see this terminal.
(00:02:55):
And eventually, we will figure out.
(00:02:58):
Two days later,
(00:03:00):
when he came back,
(00:03:01):
I was really,
(00:03:02):
really nervous because I started touching it around and the computer didn’t boot at all.
(00:03:08):
So I did something.
(00:03:10):
I don’t exactly recall what I did,
(00:03:12):
but the funny part is that in less than 72 hours,
(00:03:16):
I already broke the machine.
(00:03:19):
And that was when my father said, okay, we need to take you into some computer lessons.
(00:03:24):
So around eight years old,
(00:03:26):
I started to receive DOS courses in the city just to make sure my dad’s computer
(00:03:32):
wasn’t broken again.
(00:03:33):
But since then, I have always been intrigued by, you know,
(00:03:37):
reading manuals trying to understand how things works from technology perspective
(00:03:41):
and that curiosity i always say that the curiosity comes before the intelligence
(00:03:46):
because if you don’t have the curiosity you will you you won’t go that step forward
(00:03:51):
that may maybe and most probably will take you to a couple of failures like my case
(00:03:56):
with my dad’s computer but eventually uh you you will get there that’s what i would
(00:04:01):
like to say to you to my students too when i when i was teaching a university but
(00:04:05):
Yeah, that’s the story of my first interaction with computers back in the days.
(00:04:10):
Oh, that was cool.
(00:04:11):
Oh, so you were also a teacher.
(00:04:12):
Oh, we got so much to talk about here.
(00:04:14):
So yeah, I think it’s really cool.
(00:04:16):
I mean,
(00:04:16):
you had this incident when you were a kid,
(00:04:18):
you know,
(00:04:18):
you broke it somehow,
(00:04:19):
you don’t even know how,
(00:04:20):
but that led to an entirely new career,
(00:04:23):
you know,
(00:04:23):
that led to you exploring something that changed your life,
(00:04:28):
at least,
(00:04:28):
you know,
(00:04:29):
obviously in some way,
(00:04:30):
right?
(00:04:30):
Yeah, for sure.
(00:04:31):
Yeah, for sure.
(00:04:32):
I think that,
(00:04:32):
you know,
(00:04:33):
as you grown up,
(00:04:34):
you start to discovering that when you do what you love,
(00:04:37):
you are not longer working.
(00:04:39):
You are not longer starting a business.
(00:04:41):
You are no longer.
(00:04:41):
You are just moving along with life and trying to embrace the obstacles that you may found at some point.
(00:04:48):
But yes, you’re right.
(00:04:50):
Technology has been a huge 180 degrees in my career in terms of decision making.
(00:04:57):
At some point in my career,
(00:04:59):
let’s say 12 years ago,
(00:05:01):
I had the opportunity to go straight after I graduate from the university.
(00:05:07):
And then I did some other studies more into management.
(00:05:11):
And at some point I had that decision in front of me,
(00:05:14):
if I wanted to pursue the management type of career,
(00:05:17):
or if I pursue and start,
(00:05:20):
you know,
(00:05:20):
getting better and better into the coding side of the technology.
(00:05:24):
And I took the coding part of the technology and I’m not regret about it.
(00:05:29):
And I have found different people during my career,
(00:05:31):
and I bet you have had these people here also in the podcast who may be from technology,
(00:05:35):
jump to management,
(00:05:36):
always related with technology.
(00:05:37):
But it makes those changes from one side to the other.
(00:05:40):
And it’s not a black and white situation,
(00:05:42):
but it clear my mind to learn to listen your heart and things will eventually work forward.
(00:05:49):
If you love what you do, you trust what you do and you are
(00:05:52):
in the same path of what you say,
(00:05:54):
what you think and what you are doing and pursuing in terms with effort and being
(00:06:00):
diligent with all the process along with.
(00:06:03):
So yeah, definitely I’m really grateful for technology.
(00:06:07):
Uh, my other passion is music and somehow those things eventually intersect later.
(00:06:13):
I’m going to speak why those things got intersected at some point along with it conferences.
(00:06:19):
And as of today, I’m really happy and really grateful for, for that too.
(00:06:23):
Okay.
(00:06:24):
The more you talk, the more questions I have, actually.
(00:06:27):
It’s really interesting.
(00:06:29):
So, first of all, we have to thank your father, okay?
(00:06:31):
Because he had the insight to say, okay, well, this might be something here.
(00:06:36):
So, thanks to dad on that one.
(00:06:38):
And you also mentioned that you’re an Apache committer.
(00:06:42):
And so, that’s what I wanted to get into a little bit about.
(00:06:45):
contributions to open source in general.
(00:06:47):
We’ll speak about Java specifically, but just the larger concept.
(00:06:52):
I mean,
(00:06:53):
Java is obviously an open source project,
(00:06:55):
a very large open source project,
(00:06:57):
a huge,
(00:06:57):
huge community.
(00:06:58):
But I mean, ultimately, at its core, it’s an essence.
(00:07:01):
It’s an open source project.
(00:07:02):
There are many, many projects out there, open source projects.
(00:07:05):
And so how did you get involved in open source?
(00:07:09):
How and why did you get involved with open source?
(00:07:12):
Sure, sure.
(00:07:12):
That’s a really good question, Jim.
(00:07:14):
So I recall I was at university when I started to get more and more aware of this open source.
(00:07:22):
I started as a philosophy and I think most of the people I have talked with nowadays,
(00:07:27):
they’re not getting the same approach maybe we got at the end of the 90s when we
(00:07:32):
were aware of this philosophy of share,
(00:07:36):
you know,
(00:07:36):
green fields with everyone sharing the source code and modifying and just using it
(00:07:44):
without paying anything to anyone,
(00:07:46):
right?
(00:07:47):
But nowadays,
(00:07:48):
people are more using open source as something that is already baked into whatever
(00:07:53):
you use on your daily basis.
(00:07:54):
It could be your cell phone,
(00:07:56):
It could be your smartwatch and so on and so forth.
(00:07:58):
So I recall that at the university,
(00:08:00):
I started to get more involved into the into the Linux operating system.
(00:08:07):
I start to get in a feel of what open source actually means being part of a community.
(00:08:14):
So at the university,
(00:08:15):
I start joining the Gen2 community,
(00:08:18):
but not officially by a mailing list,
(00:08:20):
but attending to workshops and attending to some sessions that some students or
(00:08:27):
also already graduate people went to the university to deliver.
(00:08:31):
That was like my first approach.
(00:08:33):
I recall also Sun Microsystem
(00:08:35):
came to Guatemala a couple of times at the university and they were talking about
(00:08:39):
Java back then,
(00:08:40):
beginning of the 2000s.
(00:08:41):
That’s how I get involved with it.
(00:08:43):
Then the actual first step that I recall that gave me the opportunity to start contributing.
(00:08:49):
And then I go back to my saying, right?
(00:08:51):
We first learn and I started to learn all that ecosystem,
(00:08:54):
the people meeting every month in a place to discuss about tips and tricks and stuff,
(00:09:01):
how to install Gen2 and so on and so forth.
(00:09:03):
But then I gave the step to join the Guatemala Java user group.
(00:09:08):
And I recall that in my first session, I met one of my coworkers at the time.
(00:09:12):
I was already out of the university and he was delivering a topic.
(00:09:16):
And at the end of the session,
(00:09:17):
they invited anyone from the crowd to say,
(00:09:20):
hey,
(00:09:20):
if you want to be the next guy to be or the next girl to be here explaining
(00:09:24):
something to us,
(00:09:25):
feel free to just send an email.
(00:09:27):
And long story short, I was there the next month.
(00:09:29):
explaining something that I was learning.
(00:09:31):
Maybe I,
(00:09:32):
I,
(00:09:32):
I,
(00:09:33):
at some point I,
(00:09:34):
I,
(00:09:34):
I wasn’t,
(00:09:35):
uh,
(00:09:36):
I recall it was Maven,
(00:09:37):
I recall,
(00:09:37):
uh,
(00:09:37):
technology,
(00:09:38):
Apache,
(00:09:39):
maybe just a build tool for,
(00:09:40):
and much more,
(00:09:42):
more than a build tool for me,
(00:09:43):
uh,
(00:09:43):
Java related projects,
(00:09:44):
but to keep it brief,
(00:09:46):
that’s how I got that transition from just going there,
(00:09:49):
listen to people.
(00:09:50):
Okay.
(00:09:51):
This is open source.
(00:09:52):
Okay.
(00:09:52):
I need to subscribe to mailing list up to the point to give them like my first
(00:09:55):
contribution back,
(00:09:56):
which is me standing in front of,
(00:09:58):
uh,
(00:09:59):
25 peoples who were expecting to learn more a little bit about open source technology.
(00:10:03):
And that’s how I translate, even though at that point I wasn’t an expert.
(00:10:06):
I am still nowadays, I’m not considered at all an expert about Maven.
(00:10:11):
I have more experience,
(00:10:12):
of course,
(00:10:12):
but back then I did this introduction to Maven to some people that was the first
(00:10:17):
time talking about it.
(00:10:18):
And it’s funny because, you know,
(00:10:20):
When you start doing that transition, you learn.
(00:10:23):
Every time you teach something, you’re learning twice.
(00:10:25):
It was that way how I get into the open source.
(00:10:30):
And a common question I get is, but you didn’t touch a lot of code.
(00:10:34):
And I said, yeah, that’s right.
(00:10:35):
But open source is not only the bytecodes in Java.
(00:10:38):
It’s not only the ones and the zeros.
(00:10:40):
There are so many things around the open source community that makes that a community.
(00:10:44):
And just before the pandemic, I spent like…
(00:10:47):
three years delivering a session.
(00:10:50):
I recall I delivered a couple of times at Cloud World.
(00:10:56):
I recall I also did the only with DevOps US that has been so far.
(00:11:00):
And obviously,
(00:11:02):
And then another jokes.
(00:11:04):
I’m sorry.
(00:11:04):
No, they books.
(00:11:05):
No.
(00:11:05):
Yeah, they books us.
(00:11:06):
Is that what you as the one that only occurred once?
(00:11:09):
I don’t recall at this point.
(00:11:11):
So long.
(00:11:12):
But Fox is in Europe.
(00:11:14):
Yeah, that boxes.
(00:11:14):
Yeah, there was only one I recall.
(00:11:17):
So maybe it’s Dev Nexus.
(00:11:20):
I have attended DevNexus.
(00:11:21):
I have provided a couple of calls at DevNexus, but yeah, DevOps US was only once.
(00:11:26):
I think it was around 2008.
(00:11:28):
But going back to my ending sentence on your first question,
(00:11:32):
I spent like three years trying to share that with the community that you can start
(00:11:37):
from wherever you feel comfortable getting involved into a community.
(00:11:40):
You don’t need to be the PhD and master of master of that piece of technology to be
(00:11:45):
able to make new contributions.
(00:11:47):
I mean, it sounds like you really understood.
(00:11:49):
I mean, as soon as you got involved in the community, you really understood.
(00:11:53):
Are you really able to see the opportunity of contributing?
(00:11:57):
It seems like a lot of people don’t see it initially,
(00:12:00):
and they’re maybe a little bit afraid because,
(00:12:01):
well,
(00:12:02):
you know,
(00:12:02):
I don’t know anything.
(00:12:03):
I don’t know enough to contribute something.
(00:12:05):
And I always explain to people, you don’t have to contribute a new JVM.
(00:12:09):
I mean, you can start by just showing up.
(00:12:15):
If you even ask the organizers at any user group, I mean, they need people to come.
(00:12:20):
If you don’t come,
(00:12:22):
physically sit in the room,
(00:12:23):
have conversations,
(00:12:25):
there is no user group meeting that night.
(00:12:27):
I mean, that is in and of itself a contribution.
(00:12:29):
Start there, right?
(00:12:30):
And then work your way up.
(00:12:32):
But it seems that you were able to really see that right away.
(00:12:35):
Yeah.
(00:12:35):
Yeah,
(00:12:36):
and it was really interesting because,
(00:12:37):
you know,
(00:12:38):
I was on my eight to five work and obviously those sessions with the Java user
(00:12:43):
group started around 8 p.m.
(00:12:46):
So definitely there is an effort involved.
(00:12:49):
And back then,
(00:12:50):
I recall I started seeing it as a way to networking,
(00:12:53):
too,
(00:12:54):
with more peers that were struggling or having another opportunity on how to use
(00:12:59):
the technology.
(00:13:00):
But also on the networking side of the fence, there was also an opportunity to exchange experience.
(00:13:05):
And that’s how I got involved into, I recall, the awareness of Java 1 back in the days.
(00:13:13):
By being part of the community, then I started to realize, hey, have you heard about Java 1?
(00:13:18):
I recall back then there was the Oracle Technology Network Tour.
(00:13:24):
And within that tour, I can’t recall who exactly came and they gave a session.
(00:13:32):
I attend the Oracle community too.
(00:13:36):
Actually, I also contribute to both communities, the Guatemala Java User Group and the Oracle community.
(00:13:41):
Both communities get along together here in Guatemala pretty well.
(00:13:44):
So I recall seeing there,
(00:13:46):
explaining to me what is this concept of the conferences outside of the Java User Group.
(00:13:51):
It gave us the motivation,
(00:13:53):
the motivation to,
(00:13:54):
along with the job leader back in the days,
(00:13:56):
Maria Castillo from Guatemala to start creating like the Java day in Guatemala.
(00:14:01):
And that’s from, from where we start back in 2011.
(00:14:04):
And also.
(00:14:07):
It got me into this curiosity again,
(00:14:10):
the curiosity of,
(00:14:11):
Hey,
(00:14:11):
how this conference are getting organized outside of Guatemala.
(00:14:15):
And that bring me back to that date when I was able to attend a Java one conference
(00:14:21):
and seeing another side of the community that I haven’t been in exposed so far.
(00:14:27):
I recall everyone back in the days, we really, when, when, when we see it and talk, we, we
(00:14:32):
start making a lot of new friends that we have something in common.
(00:14:35):
And obviously it was the technology,
(00:14:37):
but eventually,
(00:14:38):
you know,
(00:14:38):
you start making life and life friends related,
(00:14:41):
not just the technology,
(00:14:42):
but also in my case with the music,
(00:14:44):
which is something I mentioned earlier earlier,
(00:14:47):
and also the love for the community,
(00:14:49):
which eventually give us the,
(00:14:52):
um,
(00:14:52):
the momentum back in those days to start organizing what
(00:14:57):
Today is known as J Espanol,
(00:14:59):
which is a community like it’s an umbrella community for all the Latin America Java
(00:15:06):
user groups.
(00:15:06):
That’s how we planted that to be.
(00:15:10):
And eventually we move forward in bringing more communities like Mexico, Colombia, Peru.
(00:15:17):
And back in those days, because we had back in that day
(00:15:21):
the example of what oracle was doing with the otn tour we started to dream to say
(00:15:25):
hey let’s gonna have something equivalent but just jvm related content across latin
(00:15:31):
america we finally did it obviously with these countries mexico guatemala colombia
(00:15:39):
peru ecuador around 2010
(00:15:42):
which was a great experience on how something that started like a let’s go to Java 1,
(00:15:49):
we met there for the first time and we started seeing what communities,
(00:15:53):
awesome communities like the Brazilian community was already doing.
(00:15:56):
We learned a lot from Bruno and a lot of the cool guys there, and we were able to replicate that.
(00:16:03):
And even up today,
(00:16:05):
even though we are not heavily involved anymore into Jota Español as we used to be,
(00:16:11):
the events that you’re seeing as J-Conf along Dominican Republic,
(00:16:16):
Guatemala,
(00:16:16):
Ecuador,
(00:16:17):
is that output that was still present,
(00:16:21):
even survived the pandemic,
(00:16:22):
the J-Conf conference,
(00:16:24):
which is something that we tried to enforce to bring together the Latin American
(00:16:28):
and Spanish-speaking community about
(00:16:30):
JVM related technologies.
(00:16:33):
So it’s been really pleasant part,
(00:16:35):
something that I started able to speak in front of people and then enable more
(00:16:41):
people to do the same is something that feels really,
(00:16:44):
really cool,
(00:16:44):
really,
(00:16:45):
really awesome.
(00:16:46):
And it’s not only me,
(00:16:46):
it’s a community behind,
(00:16:48):
obviously,
(00:16:48):
that back in those days were part of the movement.
(00:16:51):
So what was it about Java specifically that attracted you?
(00:16:54):
Was it the community or the technology or just the whole thing together?
(00:17:00):
The whole thing.
(00:17:01):
The whole thing.
(00:17:01):
There is no open source without community.
(00:17:05):
And if there is an open source project without community,
(00:17:08):
the project is depending on one,
(00:17:11):
two persons,
(00:17:12):
and eventually it won’t survive as it has less chances to survive if less people is involved.
(00:17:19):
But yeah, both things capture me, not just the technology, not just the community, but the mix of both.
(00:17:26):
I recall being able to purchase a book and then get along and talk with the writer
(00:17:32):
about it,
(00:17:33):
give my experience and let that channel open for next year and also on the mailing
(00:17:39):
list and so on and so forth.
(00:17:41):
it create back then,
(00:17:43):
and now it is still possible obviously,
(00:17:45):
but it created for me back then like a playground for making new friends and also
(00:17:50):
at the same time sharpen my technical skills directly with the people who were
(00:17:55):
creating those projects,
(00:17:57):
which is something that
(00:17:58):
Sometimes you don’t see when you just attend first to your local joke.
(00:18:03):
Eventually in that local joke,
(00:18:04):
you don’t know,
(00:18:05):
but people next to you,
(00:18:06):
it may be the creator or principal committer in one of the projects that you’re using.
(00:18:11):
And that’s something really special.
(00:18:13):
I think the Java community has that is always really involved with,
(00:18:17):
and is always,
(00:18:18):
you know,
(00:18:19):
striving forward to the technology changes.
(00:18:21):
And,
(00:18:21):
and,
(00:18:21):
you know,
(00:18:22):
as long as the project go and grow over the years,
(00:18:25):
then they had been really good projects,
(00:18:27):
but eventually.
(00:18:28):
again, if there is no community around the project to start to struggle, if it’s an open source project.
(00:18:33):
And I think Java has had that blessing that,
(00:18:35):
you know,
(00:18:36):
more and more people are always eager to to join despite and I don’t have anything
(00:18:40):
against other technologies,
(00:18:41):
but you know that there were containers,
(00:18:43):
there were many things that have happened since those days in the 90s when when
(00:18:46):
Java started.
(00:18:48):
And as of today, many people still argue that Java is it’s going to be dead by next year.
(00:18:53):
And you know that, you know, you know how this goes, right?
(00:18:56):
Every year is the same, but every year is the numbers show
(00:18:58):
something different it’s it’s had 30 years of continuous engineering development
(00:19:03):
and it’s had 30 years of continuous community development and it’s really
(00:19:09):
remarkable because it’s not just obviously sun started it it wasn’t just sun it was
(00:19:14):
yes and obviously it’s not you know just oracle now it’s the totality
(00:19:19):
of all the individual contributors, as well as the corporate contributors, and the entire market.
(00:19:24):
You said you’ve been into computer science for about 17 years, and Java from early on.
(00:19:31):
You must have really seen a lot of the evolution of Java from engineering technology.
(00:19:40):
Do you have any thoughts about how it has evolved over the years?
(00:19:45):
For me,
(00:19:46):
one of the things that keeping aside the newest and latest,
(00:19:51):
you know,
(00:19:51):
upcoming newer features of the language that I bet you have had plenty of people in
(00:19:58):
the podcast.
(00:19:59):
I think the challenge I see with that Java has overcome is that because it is stable,
(00:20:05):
there is less necessity to be upgrading.
(00:20:07):
And because when we talk more than when we say more than a language,
(00:20:12):
but we start talking about the platform,
(00:20:14):
it becomes even more interesting.
(00:20:16):
You know, I am also part of the Jakarta project and MicroProfile.
(00:20:22):
And even when MicroProfile was introduced to provide
(00:20:27):
a little bit more of cloud native and microservices back in that day features to
(00:20:32):
the platform as a whole.
(00:20:34):
Still nowadays,
(00:20:35):
there is still people talking about XML web services and you say,
(00:20:39):
wow,
(00:20:40):
but that’s really old and huge banks and
(00:20:45):
Stock Exchange, they are going to reply you, yeah, but we are still working with that because it works.
(00:20:50):
It’s secure.
(00:20:52):
And I think that that’s one of the biggest advantages and challenges at the same
(00:20:57):
time that the platform,
(00:20:59):
Java platform as a whole,
(00:21:00):
has been carrying.
(00:21:02):
People, you know, you know the dilemma about the Java 8
(00:21:06):
How many people is still using Java 8?
(00:21:08):
With Jakarta IE,
(00:21:10):
we released a yearly survey from which you can see the trends in terms of the
(00:21:17):
adoption of new version of Java.
(00:21:20):
We are moving forward.
(00:21:21):
When I say we,
(00:21:22):
I’m not just talking about the people who develop,
(00:21:24):
but also the people who consume the technology.
(00:21:28):
I think a breakout change obviously was starting now having more frequently releases of Java.
(00:21:35):
That is something that definitely changed a bit the rules of the game.
(00:21:39):
At the beginning,
(00:21:40):
it was the users who were trying to get a little bit more faster their hands on
(00:21:46):
something that they can use.
(00:21:47):
But at the same time,
(00:21:48):
it creates,
(00:21:50):
even though with continuous integration,
(00:21:52):
delivery and security and DevOps
(00:21:55):
and whatever you may hear now is the tendency.
(00:21:59):
Still,
(00:21:59):
there is a challenge in that even though,
(00:22:02):
yes,
(00:22:02):
we have a faster pace from the Java releases,
(00:22:06):
that means that you as a corporate or as an entrepreneur,
(00:22:10):
you will need to have a greater pace to keep on that train too.
(00:22:16):
And I think that we are in the point that we
(00:22:18):
Both the producers and the consumers of Java technology are in a situation where we
(00:22:23):
are getting used to it,
(00:22:25):
to this new phase of faster deliveries,
(00:22:27):
faster innovation every every six months.
(00:22:30):
And at the same time, you know, trying to cope with things like security on the open source, which is
(00:22:35):
something that,
(00:22:36):
you know,
(00:22:37):
since Look for Shell,
(00:22:38):
I think it came to remind us that open source doesn’t mean free 100%.
(00:22:41):
There is a responsibility for us as users who use open source to also be aware and
(00:22:48):
be part that there is an ecosystem.
(00:22:50):
And Java is the same, right?
(00:22:52):
I think Java is the same in the sense that we need to be part is not just waiting
(00:22:56):
for new releases to come.
(00:22:59):
We also can just knock the door and
(00:23:02):
send an email to the Jakarta email list,
(00:23:04):
micro file mail list,
(00:23:06):
the different Java open source projects to get a little bit of what are the insights,
(00:23:11):
how can I help,
(00:23:12):
as I always say,
(00:23:13):
to fully realize that all those innovating new features and how the platform has
(00:23:17):
been involved,
(00:23:18):
it also depends on us,
(00:23:19):
not just the gurus that we think that are sitting in an isolated room,
(00:23:24):
you know,
(00:23:26):
10 feet below the ground trying to understand the next release.
(00:23:29):
It’s not how that works.
(00:23:32):
I like how the OpenJDK is open.
(00:23:34):
I mean,
(00:23:35):
everything’s there on the website,
(00:23:36):
all the development processes,
(00:23:38):
all the code on GitHub and everything’s there and people are interacting.
(00:23:42):
Large number of mailing lists that are very active.
(00:23:44):
There’s a lot of dynamic engineering conversations.
(00:23:49):
I used to work at Sun.
(00:23:50):
I used to be on the OpenSolaris project and
(00:23:53):
I used to really like just observing how engineers talk to each other,
(00:23:58):
how they solve problems,
(00:23:59):
how they propose new projects,
(00:24:01):
how they argue and debate.
(00:24:03):
I always found that very fascinating.
(00:24:05):
And sometimes I’ll take a peek onto the OpenJDK mailing lists and just…
(00:24:08):
Because it’s a reminder of me what the old Solaris conversations were like, because they sound the same.
(00:24:14):
And in terms of the characterization of how they comport themselves,
(00:24:19):
it’s fascinating to me the thinking process that engineers use to create technology
(00:24:25):
or to solve problems,
(00:24:27):
things like that.
(00:24:28):
Do you have any,
(00:24:29):
in terms of the technology,
(00:24:30):
do you have any sort of favorite or interesting bits that you use frequently that
(00:24:36):
you’re very appreciative of?
(00:24:38):
Things that are really valuable to you in terms of the technology and your job or
(00:24:42):
your day-to-day or your teaching or whatever you are doing with the technology?
(00:24:47):
Yeah,
(00:24:47):
I think that nowadays I have been more involved into the security side of the fence
(00:24:53):
for the open source.
(00:24:54):
At TomyDrive,
(00:24:56):
we are always aware of,
(00:24:58):
obviously for the project Apache Tomy,
(00:25:00):
you know,
(00:25:01):
and being a committer also within that project,
(00:25:03):
we are more and more aware of how things have been evolving in terms of how to be prepared,
(00:25:11):
how to address,
(00:25:12):
how to monitor,
(00:25:13):
how to
(00:25:14):
try to communicate again that the security in the open source is part of that
(00:25:20):
backbone that we were discussing previously.
(00:25:22):
I’m really happy to see that more people are getting more and more into…
(00:25:29):
If we want to put a tag to the concept,
(00:25:31):
let’s talk about DevSecUp instead of DevOps,
(00:25:33):
DevSec,
(00:25:35):
you know?
(00:25:35):
for adding security to the DevOps.
(00:25:37):
I don’t know what is going on,
(00:25:39):
what is the next new term after DevSec,
(00:25:42):
but more people is,
(00:25:44):
you know,
(00:25:45):
getting more maturity.
(00:25:47):
And this is globally,
(00:25:48):
not just in Central America,
(00:25:50):
not just in America,
(00:25:51):
it’s globally that open source is our responsibility to be used and our
(00:25:56):
responsibility to be part of the community involves that security as with any
(00:26:01):
software in the world.
(00:26:03):
Things may have some issues at some point,
(00:26:06):
but it’s part of the community how to reply,
(00:26:08):
response,
(00:26:09):
and how prepared to that risk to be removed.
(00:26:14):
This is something that I am being part of,
(00:26:17):
and every time when I go back to conference and I start talking with people,
(00:26:21):
more and more people are aware of the security.
(00:26:23):
they say something,
(00:26:24):
okay,
(00:26:24):
these are the new things on Apache Tummy,
(00:26:26):
on Apache Tomcat,
(00:26:27):
this is really cool.
(00:26:29):
And what about security is like the next question.
(00:26:32):
So I think that that is that is something that has been really gratifying for me.
(00:26:35):
You know, the CVE dilemma, as I like to call it, is a
(00:26:40):
whole concept on its own.
(00:26:42):
There are plenty of tools,
(00:26:44):
companies,
(00:26:45):
projects that work around it,
(00:26:48):
along with continuous integration and so on and so forth.
(00:26:51):
But everything starts with the understanding that open source also has
(00:26:55):
responsibility in terms of security and
(00:26:57):
And if a CTO is aware of that,
(00:27:01):
then things are going to run more smoothly in terms of,
(00:27:05):
you know,
(00:27:05):
making the services that that company,
(00:27:07):
that bank,
(00:27:08):
that application,
(00:27:09):
that system delivered to their final users.
(00:27:12):
So,
(00:27:13):
yeah,
(00:27:13):
security definitely has been something from from the technology that I had been
(00:27:17):
really pleased to work is challenging,
(00:27:19):
but it’s really fun.
(00:27:21):
Yeah, absolutely.
(00:27:22):
You mentioned earlier that you used to teach.
(00:27:25):
Did you teach Java or just computer science in general?
(00:27:28):
I used to teach at one university here in Guatemala.
(00:27:32):
I was a university professor for three and a half years,
(00:27:36):
and I teach both computer science,
(00:27:39):
algorithms,
(00:27:40):
generic algorithms,
(00:27:41):
you know.
(00:27:42):
But I also was in charge of delivering the course that gave introduction to object-oriented programming.
(00:27:49):
and obviously for that de facto was to use java as the language and then for the
(00:27:54):
courses that were related with the last term for people who were just just about to
(00:27:59):
to finish the career they have to make a project and they have the option to use
(00:28:03):
whatever language they had and i was the one who
(00:28:05):
who were their mentor when the group of students decided to use Java.
(00:28:10):
And I was busy back then,
(00:28:11):
so a lot of people used Java as the platform and the technology to build their
(00:28:17):
final projects of the university.
(00:28:19):
So I’m interested to hear what was it like teaching students Java?
(00:28:24):
It was awesome.
(00:28:26):
I discovered eventually that I like to teach because it keeps me motivated to keep
(00:28:32):
learning more and more.
(00:28:33):
And when you are teaching,
(00:28:36):
there is always a student who’s raised their hand and say,
(00:28:38):
Hey,
(00:28:38):
why don’t we don’t do this in Node.js?
(00:28:40):
This is faster in code.
(00:28:43):
This is two lines.
(00:28:44):
I bet that nowadays someone will tell me like,
(00:28:46):
hey,
(00:28:47):
but why we don’t use ChatGPT and let ChatGPT to decide what technology we’re going
(00:28:51):
to use for this project,
(00:28:52):
right?
(00:28:52):
Those kind of questions you don’t get often when you’re not in an education environment.
(00:28:58):
like an university.
(00:29:00):
So yeah,
(00:29:01):
it was really fun,
(00:29:02):
you know,
(00:29:04):
being surrounded with young people gives you energy to keep learning new things,
(00:29:08):
to keep providing and searching for those answers that sometimes the question
(00:29:14):
usually on your fight to your weekly work,
(00:29:17):
you don’t
(00:29:18):
get those type of questions.
(00:29:19):
So yeah, I really enjoyed that, those three and a half years.
(00:29:23):
And I’m really grateful for being part of working at Mariano University here in Guatemala,
(00:29:28):
teaching Java and computer science.
(00:29:30):
So did the students back then,
(00:29:31):
did they understand that software,
(00:29:34):
or at least open source software,
(00:29:35):
is something that you can contribute to?
(00:29:37):
It’s not simply something that you learn and use in a job, but that you can contribute back?
(00:29:43):
Did they understand that concept?
(00:29:45):
Yeah,
(00:29:45):
at the end of those three years,
(00:29:47):
some group of former students and current students,
(00:29:50):
they actually form,
(00:29:51):
they didn’t call it a Java user group.
(00:29:53):
They call it an open source group, working group.
(00:29:56):
So they create their own community and then they organize.
(00:29:59):
I recall two years after I left university,
(00:30:01):
they invited me to give a session because they organized a session
(00:30:05):
back in Jalapa, which is a department from Guatemala where I went to teach.
(00:30:10):
And yeah,
(00:30:10):
that was part of,
(00:30:11):
you know,
(00:30:12):
even though it wasn’t part of the curriculum,
(00:30:14):
you know,
(00:30:15):
talk about the community,
(00:30:17):
you know,
(00:30:17):
always after the semester finishes,
(00:30:21):
we always have the opportunity to chat,
(00:30:22):
to give some sessions.
(00:30:24):
And I will always do the open source topic as one of the optional lectures they can
(00:30:29):
attend after each end of semester.
(00:30:31):
And from there,
(00:30:32):
many people up today,
(00:30:34):
I have been working with some of them when I get back into the communities from
(00:30:38):
time to time.
(00:30:39):
And we have this conversation face to face about what they’re currently doing with their careers.
(00:30:44):
That’s so important, especially for students.
(00:30:46):
I was in Vietnam in April for a very large conference, you know, FOSS Asia.
(00:30:51):
It’s actually this shirt I have on right now.
(00:30:54):
And 5,000 people were there, but like 4,000 of them were students.
(00:31:00):
It was the largest group of students I’ve ever interacted with.
(00:31:06):
And I did a couple of sessions there, a lot of hallway conversations.
(00:31:10):
And they were so young.
(00:31:11):
It was just incredible, really.
(00:31:13):
It was amazing.
(00:31:15):
And actually,
(00:31:17):
I made this very point to them that when you learn,
(00:31:20):
some technologies will be harder than others.
(00:31:22):
And that’s a good thing.
(00:31:23):
You should…
(00:31:24):
seek out to learn the harder ones.
(00:31:26):
Some things will be easy, some things will be hard, but in the harder ones is real true value.
(00:31:33):
And so just stick with it and to also understand that each one of these technologies,
(00:31:38):
many of them now are open source and they have communities around them and you can
(00:31:42):
join user groups and you can contribute something back to that community and
(00:31:47):
certainly to the technology as well.
(00:31:49):
And that places you and your career in the future in a tremendously strong position.
(00:31:55):
And so some of them were aware of this, but some of them weren’t.
(00:31:58):
And they were, oh, really, I can do that?
(00:32:00):
I said, yeah, you can.
(00:32:01):
And while you’re in school, you can develop a portfolio of work.
(00:32:06):
of contributions,
(00:32:07):
interactions,
(00:32:07):
you have a network,
(00:32:08):
you basically create your own network,
(00:32:10):
your human network.
(00:32:12):
You know,
(00:32:12):
when you’re a senior,
(00:32:13):
start looking for a job,
(00:32:14):
all of a sudden,
(00:32:14):
you know,
(00:32:15):
there’s a lot to do,
(00:32:16):
right?
(00:32:17):
You know,
(00:32:17):
so if you start early on and start contributing and contributing to the user groups,
(00:32:21):
you already have,
(00:32:22):
you’ve already had the interview experience,
(00:32:24):
you have the contribution experience,
(00:32:26):
you have the portfolio,
(00:32:27):
you have the code integrations or whatever you’ve done,
(00:32:29):
and you can show that in real interviews.
(00:32:32):
So it was really cool.
(00:32:33):
I like hanging out with students because they have a very different perspective,
(00:32:36):
obviously,
(00:32:37):
because they’re so much younger.
(00:32:38):
They just a different world to them.
(00:32:40):
So what they don’t realize is they teach as much as as they learning.
(00:32:44):
Their perspective is also a teaching mechanism that I value, you know.
(00:32:49):
So yeah, yeah, for sure.
(00:32:51):
And that provides to them and for both students or people who is already on their
(00:32:58):
careers to have a more bold profile for what they are doing with the technology
(00:33:04):
from and what they are learning from the open source to write.
(00:33:08):
I recall that within the Tommy project,
(00:33:10):
there was a couple of sessions that we made for Latin America communities.
(00:33:16):
that we organized a Saturday,
(00:33:18):
I recall,
(00:33:19):
we got into the session to invite David Blemens,
(00:33:23):
who is one of the creators of Apache Tomy.
(00:33:27):
And the whole session,
(00:33:29):
the whole two and a half hours was around how you can create your first PR to
(00:33:34):
contribute to Apache Tomy.
(00:33:35):
And we got people from Dominican Republic, Colombia, Chile, you name it, Mexico, Guatemala.
(00:33:41):
joining that session and they start doing in those two and a half hours.
(00:33:46):
And I will say like from maybe 50 people,
(00:33:49):
50 people we had that day,
(00:33:51):
six months later,
(00:33:52):
five or four people were already part of the people who are pushing code into the project.
(00:33:59):
So sometimes,
(00:34:00):
as you mentioned,
(00:34:01):
with the experience you had with these students,
(00:34:03):
people already have the skills that can be used to collaborate in some open source
(00:34:09):
project or technology,
(00:34:11):
but they don’t know yet because they haven’t got the chance to interact with people
(00:34:15):
and the community that can tell you,
(00:34:17):
hey,
(00:34:17):
Jim,
(00:34:18):
you are really good.
(00:34:19):
You like to build a lot of Jenkins pipelines.
(00:34:21):
Hey, why can’t you come and help us to automate or improve our CI pipeline here in this project?
(00:34:27):
And you will never knew about it if you don’t get into that situation where you
(00:34:32):
have the opportunity to chat with the community and get along with.
(00:34:36):
Yeah, excellent.
(00:34:37):
So where does music fit into this?
(00:34:40):
Yeah, that’s really, that’s awesome.
(00:34:42):
So the thing is that I was really into what we call in Latin America, into soccer.
(00:34:50):
And then I had to decide if I continue to study or I continue with sports.
(00:34:54):
So I continue with the studies and I went to university.
(00:34:58):
And something that really helped me to,
(00:35:00):
you know,
(00:35:00):
to relax and try to cope a little bit,
(00:35:03):
you know,
(00:35:03):
from the stress that you get when you get into university was learning to play guitar.
(00:35:09):
Long story short.
(00:35:11):
I recall that it was the second time I attended Java 1 and after one of the sessions,
(00:35:16):
I don’t remember who was in charge of the Java program back then,
(00:35:20):
but I recall that I saw Freddy Gimmick running away from the session room with a guitar.
(00:35:29):
And I was like, I saw Frank Gecko and other guys.
(00:35:32):
And I recall,
(00:35:33):
I don’t recall if Ed Burns was at that point part of the band,
(00:35:38):
but I saw that a group of people left the community room and they went to do a rehearsal.
(00:35:44):
So I just follow them and I say, hey, guys, what are you doing?
(00:35:46):
Can I join?
(00:35:47):
Can I watch?
(00:35:48):
And, you know, I have been really into music and, you know, I think music and
(00:35:54):
audio interfaces and all that has something related sometimes so i say to them hey
(00:35:59):
i can help you with the cables and all that kind of stuff connecting the mics and
(00:36:03):
everything and they say okay cool come here help us and they started to rehearse
(00:36:07):
rehearsal long story short there was a break i recall matthias who is also from
(00:36:11):
europe he took a break from the drums and back then i was receiving some drum
(00:36:15):
lessons and there we start jamming there was no drummer and i say hey can i play
(00:36:20):
can i join the community you know the same with code can i join the community yeah
(00:36:24):
yeah this is just a jam uh no story short that night at the jcp party in that week
(00:36:30):
uh i played a couple of songs with them with the new with what what now we know as
(00:36:34):
the new pointers um so that’s that’s that’s how i joined the new pointers
(00:36:40):
and that’s also how again going back i have never i couldn’t imagine that at some
(00:36:46):
point you know my love for technology will put me into a situation which i can make
(00:36:51):
friends that also have a thinking common of creating technology using technology
(00:36:57):
but also loving music and making music and yeah that’s how java technology and the
(00:37:02):
music uh make uh the same path
(00:37:06):
And from there,
(00:37:07):
before the pandemic,
(00:37:07):
I recall we always met yearly either for the JCP party when there was Java 1 and
(00:37:13):
also a couple of,
(00:37:15):
I recall,
(00:37:16):
also Dev Nexus 2.
(00:37:18):
So yeah, that’s how music had evolved during the pandemic, I recall.
(00:37:22):
I put all the raw material, all the video I recorded for those previous five or four years
(00:37:29):
I put it together and we released a video that is available on YouTube.
(00:37:33):
You search for the Null Pointer Java and you will see there a jam we did.
(00:37:38):
And,
(00:37:38):
you know,
(00:37:39):
even though something funny that even though after the rehearsal or after the gig,
(00:37:44):
we were still keep talking about technology,
(00:37:46):
you know,
(00:37:47):
I recall 1 a.m.
(00:37:49):
in the morning conversation with Ed Burns,
(00:37:52):
back then JSF leader at Sun and then at Oracle,
(00:37:57):
playing at the piano with Frank and other guys there and talking about technology.
(00:38:01):
So it was a really great experience.
(00:38:03):
I have had that blessing of having those friendships since then.
(00:38:06):
And who ever knew that
(00:38:09):
working on something you love like in my case technology music will end up going in
(00:38:13):
the same direction and having something in common it’s so cool i mean it’s like an
(00:38:17):
unconference it’s like an unconference when you get together it’s completely
(00:38:21):
informal like the jam session you make up the schedule there everyone everyone you
(00:38:26):
know contributes it’s not just the speakers everyone contributes something just
(00:38:30):
like the jam session
(00:38:32):
And you have your sessions and then maybe you go out to eat or go for a hike or
(00:38:38):
depending on skiing,
(00:38:39):
wherever you are.
(00:38:40):
And all those other activities, just like the jam session, you’re talking about technology.
(00:38:45):
So that is a complete blending.
(00:38:47):
Absolutely true.
(00:38:48):
Yeah.
(00:38:49):
You’ve done so much.
(00:38:50):
I mean, it’s really cool to talk to you.
(00:38:53):
But you also are a Java champion and an Oracle Ace Pro.
(00:38:56):
So it’s like the list goes on for here forever.
(00:39:00):
So tell me a little bit about those two programs.
(00:39:02):
I mean,
(00:39:03):
one is because they’re similar in one respect in the sense of they both require contributions,
(00:39:11):
which is really what I’m into.
(00:39:13):
But they’re also structurally very, very different.
(00:39:15):
So how did you get involved with them?
(00:39:17):
Yeah.
(00:39:18):
So I recall that back in 2016 or 15,
(00:39:22):
I was at Java one and I met a really good friend,
(00:39:24):
Alexis Lopez from Columbia.
(00:39:27):
And we get along each other along with Jose from Peru and other guys from Mexico
(00:39:32):
and other guys from,
(00:39:32):
from the region.
(00:39:33):
But I had this thing in mind, uh, about creating a project back in then.
(00:39:39):
It could be 2014,
(00:39:41):
2015,
(00:39:41):
back in then containers were started to being a thing,
(00:39:45):
but back then I had some issues trying to do the management of Apache Tomcat
(00:39:51):
instances deployed across an enterprise.
(00:39:54):
So I say to Alexis, we discussed back in Java 1 about that challenge.
(00:39:59):
He also had some thoughts about it.
(00:40:02):
And long story short,
(00:40:03):
we developed an open source project called T factory,
(00:40:06):
whose main intention was to in a pretty plain vanilla,
(00:40:11):
straight way to manage Tomcat Apache Tomcat instances.
(00:40:16):
A couple of years later,
(00:40:17):
as we got more involved into the open source and everything,
(00:40:20):
we won a Duke Choice Award at Java 1 Brazil back in that day,
(00:40:25):
in 2016.
(00:40:25):
And it was in that time frame when I got invited into the Java Champion program.
(00:40:32):
We were at that point already promoting JJ Español,
(00:40:37):
Umbrella Community for Latin American Jugs,
(00:40:41):
and also Spain also joined the effort later.
(00:40:45):
later that year, which the project eventually also got traction for more communities.
(00:40:50):
So two things happened in that year.
(00:40:54):
One was my nomination for a Java champion and my invite to the program,
(00:40:59):
and also the Duke Choice Award winning for that open source project.
(00:41:04):
Back then, I was already really involved in open source.
(00:41:08):
I recall also that at some point around 2013,
(00:41:11):
I met Andres Almiray,
(00:41:13):
Annie Schell,
(00:41:14):
and in a hackathon,
(00:41:16):
they explained to me how I can contribute even more.
(00:41:19):
So from there, I started to get more and more involved in the open source.
(00:41:23):
By the time I was three years already playing around with the open source and contributing,
(00:41:28):
was when I was invited to join the Java Champion program.
(00:41:33):
From there, there was a transition from the ACE program into the Groundbreakers.
(00:41:41):
I bet you remember that transition, right?
(00:41:43):
I was on all these teams, yeah.
(00:41:45):
yeah yeah i remember um and i was invited also to that program and eventually we i
(00:41:51):
continued to to doing contributions uh back then i recall i also contributed in
(00:41:55):
some forums the otn had and continued to know you know be present on many
(00:42:01):
conferences around the region latin america and united states talking about breaks
(00:42:06):
like apache tommy micro profile eventually i got a co i started contributing also
(00:42:11):
to micro profile um
(00:42:14):
And lately I joined the Jakarta community.
(00:42:18):
So yeah,
(00:42:19):
it has been a journey of a non-stopping journey from learning and sharing in all
(00:42:24):
the open source.
(00:42:25):
And that led me then to the Oracle ACE program.
(00:42:30):
So yeah,
(00:42:30):
that’s how can I try to summarize 10 years of contribution and learning with not
(00:42:37):
only code,
(00:42:38):
but also with the community aspect of it.
(00:42:41):
Yeah, it’s all contributions.
(00:42:43):
I mean,
(00:42:43):
that’s how you’ve been recognized through all these different programs and the user
(00:42:47):
groups and the JCs and the ACEs and just your colleagues as well.
(00:42:53):
I mean, I’ve recognized you.
(00:42:54):
So that’s really cool.
(00:42:56):
It’s an inspiration for young people.
(00:42:59):
That’s correct.
(00:43:00):
It’s an inspiration for me, too, and I’m a lot older than young people, so…
(00:43:05):
I’m really excited to talk to you and to learn.
(00:43:09):
I learn from these conversations.
(00:43:11):
It’s really,
(00:43:11):
you know,
(00:43:12):
I mean,
(00:43:12):
it’s really,
(00:43:12):
I have a really cool job in the sense of I’m allowed to basically talk to people
(00:43:17):
like you and put a podcast down and it’s a nice thing to do.
(00:43:20):
But I also, just of selfish reasons, I learn from it, you know?
(00:43:24):
So, all right, Cesar, it’s been a great conversation here.
(00:43:27):
Is there anything that we haven’t covered that you want to leave us with?
(00:43:31):
Well,
(00:43:32):
there are many more stories that I can tell in one hour,
(00:43:36):
but basically,
(00:43:38):
I just want to thank you,
(00:43:39):
Jim,
(00:43:40):
for all the effort that you and the team have been putting to assemble this podcast,
(00:43:44):
to bring in more and more friends.
(00:43:46):
to share what they are currently doing, what they have been doing.
(00:43:50):
And again,
(00:43:50):
I think the entire purpose from my point of view is to engage more newcomers into
(00:43:57):
the open source technologies for those who are really seasoned developers to keep working.
(00:44:04):
Your work is appreciated.
(00:44:05):
I think
(00:44:07):
I have found these conversations on and I am sometimes be part also those who
(00:44:12):
request conversations,
(00:44:13):
mailing these conversations when you start,
(00:44:15):
you know,
(00:44:16):
talking maybe the other side of the world with someone who is struggling with the
(00:44:20):
same issue with you.
(00:44:21):
And maybe he was the creator of something and then you want to discuss different approaches.
(00:44:26):
I think that’s really
(00:44:27):
It’s a really playing field when we talk about open source and the Java technology.
(00:44:31):
Therefore,
(00:44:32):
it’s also a playing field to keep evolving and growing and learning and securing
(00:44:37):
our development and architecture.
(00:44:41):
So,
(00:44:41):
yeah,
(00:44:41):
I’m really,
(00:44:42):
really happy to to have the opportunity to talk a little bit about this with you,
(00:44:46):
Jim,
(00:44:46):
and looking forward to keep learning more from from the upcoming guest.
(00:44:51):
And to all the people who want to leave comments and chat about in the next
(00:44:55):
conferences that you may have,
(00:44:57):
either if you will have Jim,
(00:44:59):
myself,
(00:45:00):
Cesar,
(00:45:00):
or anyone else from the podcast,
(00:45:02):
feel free to interact with us.
(00:45:03):
Cool.
(00:45:04):
I can’t top that.
(00:45:05):
Beautiful ending.
(00:45:06):
Thank you very much, my friend.
(00:45:07):
We’ll hopefully see you soon live.
(00:45:09):
I hope so too.
(00:45:10):
Thank you, Jim.
