News & Events
Filter by
In this article, Carole Chevalier shows us why code review should not be merely a validation step prior to a merge, but a genuine tool for knowledge-sharing, continuous improvement and building teams’ skills.
In particular, we discover:
• why a good code review goes far beyond a simple “LGTM” ✅
• best practices for preparing a pull request and making the reviewers’ job easier 🤝
• how to automate whatever can be automated (linting, static analysis, AI, etc.) so that discussions can focus on the real issues ⚙️
• the essential criteria for conducting useful, constructive and supportive code reviews 💬
• how code reviews help to promote best practices, improv...
In this new episode, we set out to explore a world where precision, technical skill and passion come together: model car racing.
Our guest, Jérémy, shares with us the most technical aspects of his hobby: choosing components, tuning, performance, preparing the cars… A fascinating conversation that highlights all the expertise and rigour required by this discipline.
📺 You can follow his next competition live from 6 to 9 August and see the first footage from this Friday via the RC Racing TV and EFRA YouTube channels, whilst photos will also be posted throughout the event.
🎧 In the meantime, find out more about his career and expertise in our new episode of OW Talk.
A big t...
A chance to celebrate our agency’s growth and to honour the consultants who contribute, every day, to the success of this wonderful journey. ✨
On the programme:
🎧 A DJ set with César
🍴 Canapés
🥂 A chance to chat, catch up and enjoy a lovely evening together
Thank you to everyone who came along for their good humour! 😊
[caption id="attachment_23824" align="alignleft" width="861"] Soirée agence Lille[/caption]
[caption id="attachment_23825" align="alignleft" width="860"] Soirée agence Lille[/caption]...
In this article, Assma Fadhli explains how to automate the creation, storage and deployment of Docker images on Amazon ECR using GitHub Actions and Terraform, in order to set up a reliable, industrialised CI/CD pipeline.
In particular, you’ll discover:
- the benefits of Amazon ECR for securely hosting Docker images ☁️
- how to automatically build and publish Docker images 🐳
- setting up a CI/CD pipeline with GitHub Actions ⚙️
- automating infrastructure with Terraform 🏗️
- best practices for ensuring reliable and secure deployments 🔒
The result: a practical guide to standardising cloud deployments and improving efficiency through automation.
Read the full a...
A new milestone for Objectware Morocco with the opening of our new offices! 🎉
This is an opportunity not only to show you our new workspaces, but also to celebrate our team, who contribute every day to Objectware’s growth in Morocco.
New premises to support the continuation of this wonderful journey! 😊
[caption id="attachment_23818" align="alignleft" width="846"]
Nouveaux locaux Maroc[/caption]
Nouveaux locaux Maroc[/caption]
At this year’s event, our staff attended several round-table discussions bringing together key players from the worlds of innovation, technology and entrepreneurship.
It was a great opportunity to hear the experiences and visions of organisations such as Bpifrance, SNCF, Connect, Arkéa and many others, on the key challenges shaping the technologies and applications of tomorrow.
These discussions provide us with opportunities to inform our market intelligence, broaden our perspectives and stay closely attuned to developments within our ecosystem.
🎥 A photo gallery looking back at this inspiring day.
[caption id="attachment_23813" align="alignleft" width="860"] West Web Festiva...
In this article, Carole Chevalier explains when to use Frozen, Immutable or ReadOnly collections in .NET, and how to choose the most suitable solution based on requirements for performance, immutability and maintainability.
In particular, you’ll learn about:
• the differences between Dictionary, ReadOnlyDictionary, ImmutableDictionary and FrozenDictionary 📚
• why Frozen Collections offer excellent read performance for immutable data ⚡
• the use cases where ImmutableDictionary is more appropriate 🔄
• the trade-offs between construction cost, memory usage and search speed 📈
• a decision matrix to help you choose the right collection for each scenario 🛠️
T...
On the agenda:
🔹 The basics of agility and the Scrum framework.
🔹 Plenty of discussion to compare theory with what everyone experiences on a day-to-day basis.
🔹 A discussion on ways to adapt and bridge the methodological gaps often encountered on projects.
All in a friendly atmosphere, with fun exercises and breakfast provided by Objectware to get the day off to a good start! ☕🥐
Thank you to Louis Dupin for this training session and the quality of his presentation 🔥
[caption id="attachment_23805" align="alignleft" width="869"] Training Scrum framework[/caption]
[caption id="attachment_23806" align="alignleft" width="876"] Training Scrum framewo...
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...