Author Spotlight: Thomas Jardinet
This month, we highlight Microservices Zone Leader Thomas Jardinet! Take a look what he says about microservices, knowledge-sharing, and more!
Join the DZone community and get the full member experience.Join For Free
So, Thomas, it looks like a lot of your expertise is in microservices, right?
The link between microservices and integration is quite thin. What I usually say is that microservices is integration well done. I have conducted some internal research in my company to understand how we use microservices, and it can be quite an abrupt change for customers to understand that their project can and should be made based on microservices, both the technology structure and the organization.
What do you see as some of the emergent technologies in the field of microservices that developers should be looking into right now?
As far as new technologies, yes, of course, there are always new technologies, but I would say that the one that I see making an impact is serverless technologies that are becoming closer to and closer to microservices. It's a technology that involves some tricks sometimes, but it's a technology I would advise people to look at because you have some important frameworks being developed. Some microservices frameworks were quite close to serverless capacities, and at the same time, serverless works quite closely to microservices. So it's something I would look at a lot because I think that, in the near future, it will be one technology, meaning that you will have your microservices centralized infrastructure and that will fit most serverless use cases. That's what I would look at more than the new debate on the newest programming language, for example.
As a resident of Paris, France, what are some of the differences that you see in global developer culture?
That's a good question, and not one that I've asked myself, honestly. I would maybe say that American or Western developers are more pragmatic and more of the mindset of saying, "Ok, let's go, let's try it." For Europeans we first study each point in a new meeting, and a European project might be more framed with fewer surprises, but would also likely finish later than a more Western project.
As a developer, what do you look for in a developer-centric community?
I would say that my main focus is, not so much on whether the documentation is good, but more on the reputation of the people involved in the community and listening to what those in the community are already saying. Because, honestly, you can lose a lot of time. Even in communities in which I am not an active participant, I think that maintaining a good reputation is important. I am a primary example of someone who consumes more than they produce on this spectrum, so I always think it's important that communities find ways to encourage active participation.
How would you describe software development culture in regard to knowledge-sharing across physical or organizational borders?
From my experience, I would say that the understanding of knowledge-sharing is, in general, very poor. In one example, in one company I went to as a developer on behalf of my company, I saw services from my company and that other company mixed in in the same packages. One thing that really struck me was that they had no open-source policy with my company, and indeed many companies don't maintain an open-source relationship with competitors. What companies don't realize is that it would help them to share some of their technology with others. It's difficult to get people in the mindset. Besides, it's unlikely that the next thing that you develop will make you the next Facebook, so share it with the community and you'll get some good stuff. It is by giving that you receive.
What is the most valuable article or author that you have come across recently?
A few weeks ago, I came across an article from Cate Lawrence that was about the tech community's potential to help in a crisis, "How the Tech Community Can Help in Response to Iran's Internet Shutdown." That made an impact on me because it's quite amazing how people make the chance to connect to the Internet and to each other even in times when it can be very difficult to do so and how resourceful the communities are in response to that.
Opinions expressed by DZone contributors are their own.