News & Events

Filter by
In this article, Carole Chevalier reviews the most common pitfalls associated with async/await and shares best practices for writing more reliable and maintainable code. In particular, you’ll discover: • why `async void` should be reserved for very specific cases ⚠️ • the risks associated with using `.Result` and `.Wait()` and how to avoid deadlocks 🔒 • how to handle ‘fire-and-forget’ operations correctly 🚀 • the importance of propagating a CancellationToken to optimise resources 🎯 • when an `await` is actually necessary… and when it can be removed to improve performance ⚙️ The result: more robust, higher-performing applications and asynchronous ...
Over the course of these three days, our teams from Paris and across the regions came together to share much more than just objectives. 🤝 This seminar provided an opportunity to take a strategic look at our ambitions, share our priorities for the future and strengthen the synergy between our various agencies, both in terms of sales and HR. 🎯 Because performance is also built on team spirit, these moments of work and camaraderie allow us to strengthen the bonds between teams, encourage dialogue and return more united to tackle the challenges ahead. ✨ 👏 A big thank you to everyone who helped make this seminar such a great success! [caption id="attachment_23797" align="al...
How can you balance a career as a consultant with competing at the highest level in sport? Discover the story of Aurélie Guindon Jaulmes, a consultant at Objectware and a paraskater. Alongside her coach, Mathias Thomer, and her fitness trainer, Theo Junge, she shares what drives her day in, day out: discipline, resilience and pushing herself to new limits. An inspiring story that shows that, beyond performance, it is above all mental strength and perseverance that make the difference. 💙 And you, what is your greatest source of motivation when facing challenges? 👇 https://youtube.com/shorts/9GWDbUe5bWU?feature=share
On Tuesday 23 June, our consultants gathered at the Lyon office for an evening of sharing and good cheer. On the programme: watching the match, board games, a gourmet buffet and a few beers to make the most of this convivial occasion. Portugal’s 5–0 victory over Uzbekistan provided the backdrop to the evening, but it was above all the conversations and smiles that made it such a success. A big thank you to everyone who attended for their presence and enthusiasm! These moments of camaraderie are essential for strengthening the bonds between our consultants and bringing our team culture to life on a daily basis. 😊   [caption id="attachment_23789" align="alignleft" width="55...
In this article, Thomas Maurier explains how ArchUnit enables us to turn architectural rules into automated tests to detect deviations before they turn into technical debt. In particular, we learn: • why architecture naturally deteriorates over the course of projects ⚠️ • how to automate compliance with architectural rules using ArchUnit ✅ • the benefits of hexagonal architecture and structural tests 🧩 • practical examples of rules to ensure code consistency 💻 • how to gradually integrate ArchUnit into an existing project 🚀 A practical approach to turning architecture into a verifiable contract, ensuring the quality and maintainability of applications. ...
On the agenda: table football, darts, a few drinks shared amongst us, lots of laughter and a great atmosphere – just the way we like it 🍻 Thank you to everyone for turning out in such large numbers and for helping to make this evening such a great success. It’s always a pleasure to share these moments together! Let’s do it again soon ✨ [caption id="attachment_23780" align="alignleft" width="550"] SA Grand Ouest - la Cantine du Voyage[/caption] [caption id="attachment_23781" align="alignleft" width="550"] SA Grand Ouest - la Cantine du Voyage[/caption] [caption id="attachment_23782" align="alignleft" width="550"] SA Grand Ouest - la Cantine du Voyage[/caption]...
In this article, Salif KONÉ explains the developments in the banking regulatory framework, from Basel I to Basel IV, as well as their practical implications for financial institutions. In particular, we learn about: • the different types of risk faced by banks 📊 • the objectives of Basel IV to strengthen the resilience of the banking system 🔒 • the new methods for assessing credit, market and operational risks ⚙️ • the ‘output floor’ mechanism designed to regulate the use of internal models 📈 • the expected consequences for capital requirements, mortgage lending and corporate finance 💼 Useful insights to better understand the regulatory challenges sh...
To kick off this new series of videos, we’re meeting Jérémy, a scale model car racer and athlete sponsored by Objectware 🏁 In this first video, he looks back on his early days, his motivations, his journey and his goals. It’s a discipline where performance isn’t limited to driving: you also have to design, tune, improve and optimise your car to get the best out of it on the track This video marks the start of an exciting adventure... 🏎️ 🎥 Discover Jérémy’s story now Stay tuned – this is just the beginning! https://youtube.com/shorts/XQ272tpV7uY?feature=share
On the programme: 🍕 All-you-can-eat pizza buffet 📺 The match shown on a big screen 🎉 A friendly and festive atmosphere amongst football fans Thank you to everyone who came along for their energy and good humour ☀️ A look back at this wonderful evening in pictures 👇 https://youtu.be/N-tcduV3u78
In this article, Said MARHRANI explores the transformation of a media subscription management system based on OpenFeign into an event-driven architecture using Apache Kafka and the SAGA pattern. In particular, it covers: • the limitations of synchronous communication between microservices ⚠️ • how Kafka handles peak loads and improves resilience 🚀 • the role of the SAGA pattern in ensuring the consistency of distributed transactions 🔄 • the differences between synchronous and event-driven architectures ⚙️ • and best practices for building more scalable and fault-tolerant systems 🛡️ The result: an architecture capable of handling increased load, partial...
https://youtu.be/D1RUKc_Ct50