Home avatar

Alexandre Touret

Reflecting on 2024

As 2024 draws to a close, it’s time to cast a professional eye back on this year.

Like last year, I have balanced working on a customer project alongside my contributions to the Worldline TechRel1 initiative. I had the opportunity to shift to another team. Although I keep working on the Transport & Mobility field, I dug into a new product & met new colleagues.

After few months, as part of the agreement with Google, I then dived into the Google Cloud techniology portfolio and passed the Public Cloud Architect certification.

My Google Professional Cloud Architect certification journey: insights & pieces of advice

On behalf of the partnership of my current company with Google,I had the opportunity to delve into Google technologies and pass Google’s Professional Cloud Architect certification.

Below, you will find a brief overview of my certification journey and some best practices to successfully pass this certification.

Google recommends having at least 3 years of industry experience and at least 1 year designing and managing solutions on GCP.

In my view, this last point is worth considering carefully. If you are not used to coding, integrating, and managing cloud platforms, it will be hard to learn and become “fluent” with the entire Google Cloud stack.

Smartly Managing Different Git Profiles

Photo by Firdouss Ross

While fixing the author and email properties for a bunch of existing commits on different repositories, I realised I often forget configuring the good information for both my professional & personal GIT repositories. I particularly skip to specify the good email address of the good GPG signature after checking them out.

I therefore looked around for an industrialised (~lazy) solution for fixing this issue once for all. I found a solution which fits my needs: the includeIf instruction. Among other things, this functionality helps me centralise my Git configuration and apply the good parameters/instructions (e.g., user.email) dynamically in every repository.

Tips & tricks for optimising Spring Data & JPA queries

Picture of Tobias Fischer

When you code enterprise applications on top of the Java Platform, most of the time, you use ORMs to interface them with relational databases. They bring a lot of simplicity which make you forget SQL queries syntax. Furthermore, most of the time, Java developers don’t really care/know what is under the hood of Spring Data and Java Persistence API (JPA) or such a facility. In my opinion, it’s mainly due to all the features provided by these specifications and frameworks.

My (not only) Tech Library

Picture of Prateek Katyal

Early in my career, when the documentation was not so spread across the Internet, I had to buy and crack open books to learn new things. I stumbled upon of Le Monde en “Tique”, a famous Parisian bookstore getting books of Java EE, XML, or whatever else.

I then realised, even with the number of documentations, articles, videos growing on Internet, I learnt far better new topics reading books.

Mastering Observability: Empowering Developers from Zero to Hero with Spring & the Grafana stack

Picture this: it’s Friday afternoon, and you’re eagerly looking forward to unwinding for the weekend. Suddenly, an Ops engineer alerts you about a critical issue—a stubborn HTTP 500 error that’s causing a major roadblock.

Despite the dedicated efforts of the Ops engineers, the root cause remains elusive due to a lack of contextual information.

Hours pass by, but you take it upon yourself to delve into the problem. Eventually, after reproducing and debugging the issue on your computer, you uncover the issue.

Reflecting on 2023

As we approach 2024, it’s time to cast a professional eye back on 2023.

Throughout the year, I’ve balanced work on a customer project alongside my contributions to the Worldline TechRel1 initiative. Each involvement has fueled the other, offering a reciprocal flow of inspiration. Involvement in real-life projects has often sparked new ideas for talks and topics to delve into. In turn, my experiences in Dev Rel have offered fresh perspectives and external feedback, enriching the implementation process.