Adopting Cloud Native Patterns to Improve Software Craftsmanship| Michelin IT Engineering Blog
I took the past week off to work on a little side project. More on that at some point, but at its heart it’s an extension of what I worked on with my translation package tinbox. (The new project uses translated sources to bootstrap a knowledge database.) Building in an environment which has less pressure / deadlines gives you space to experiment, so I both tried out a bunch of new tools and also experimented with different ways of using my tried-and-tested development tools/processes. Along...| Alex Strick van Linschoten
A few years ago, we had to rewrite an old mainframe application, used by a few thousand people. The application was known (or believed) to be fast, reliable and almost bug free. To maintain the level of service we chose a micro service architecture for the new solution, which means| Michelin IT Engineering Blog
(Featured image by Camille Couvez on Unsplash) Your manager calls you into a virtual meeting and, after wading through the requisite bullshit small talk, asks what you’ve been working on for the la…| Andy G's Blog
I built a tool to help me practice the parts of mathematics that I find hardest.| mlops.systems
All the ways you can set input and local variables when using Terraform.| mlops.systems
For the past 4 years, our journey into the heart of Kafka's capabilities has been shaped by two pivotal concepts: Master Topologies and Micro Topologies. These conceptual frameworks have become the backbone of our Kafka Streams application design, offering a comprehensive and granular understanding of our end-to-end communication. We want| Michelin IT Engineering Blog
I began my software developer journey 10 years ago. From the beginning and still today, open-source has been an integral part of my work. Yet, it was only as consumer, and I never completely embraced the model because I never contributed to any projects. In this post, retrospective of the| Michelin IT Engineering Blog
As part of my team's modernization we decided to review all aspects of our application to make our features and processes streamlined which included the data and the data schemas. We knew we had some outdated schemas that needed to be reorganized. We also decided not to migrate over all| Michelin IT Engineering Blog
Software engineering is a domain where developers will never become obsolete but must continually evolve, adapting to new technologies like AI to stay relevant.| Michelin IT Engineering Blog
As part of my teams' modernization of our application, we hired an outside company to help us deliver faster with their defined processes. One of these defined practices was pairing Michelin development engineers with their development engineers. It sounds crazy to put two engineers to work on one development feature.| Michelin IT Engineering Blog