Olivier SouletUnpopular opinion:Why QA is Useless in Modern Software DevelopmentIn the ever-evolving world of software development, agility and speed have become the gold standard. Companies that can quickly iterate…Sep 1Sep 1
Olivier SouletExploring Dependency Inversion: Beyond Dependency Injection — Unveiling Different Implementation…Dependency Inversion Principle (DIP) stands as a pivotal concept in software engineering, offering a pathway to decouple modules by…Mar 19Mar 19
Olivier SouletWhy Testing Alone Falls Short: Unveiling the Indispensable Role of Monitoring in Software Quality…Software testing plays a pivotal role in the software development lifecycle, ensuring the delivery of high-quality software that meets user…Jul 23, 2023Jul 23, 2023
Olivier SouletDemystifying Floating-Point Arithmetic: Why 0.1 + 0.2 ≠ 0.3Floating-point arithmetic is an essential aspect of numerical computation in many programming languages. It allows for the representation…Jul 12, 20231Jul 12, 20231
Olivier SouletFrom Algolia to ElasticsearchIn this article I will cover a high level overview on how I successfully switched from Algolia to Elasticsearch without impacting the…Sep 22, 2021Sep 22, 2021
Olivier SouletFrom highly coupled monolith to microservicesUsing a microservices approach to application development can improve resilience and boost your competitiveness, but breaking apps into…Aug 16, 2021Aug 16, 2021