mathias-vandaele.devStatic dispatch vs dynamic dispatch in Rust, how to dramatically improve performances + Java 21 bonusBefore diving deeper, let's understand the key differences between static and dynamic dispatching. When you have a trait (interface for those unfamiliar with rust), you have to put the function signature of what all classes or struct will implement. ...Feb 28, 2024·4 min read
mathias-vandaele.devAn interesting way of solving this google foo bar challenge.I felt privileged to receive an invitation for the Google Foo Bar Challenge, a discreet hiring process by Google (https://www.turing.com/kb/foobar-google-secret-hiring-technique). Although I've nearly completed all the exercises, there's one in parti...Jan 23, 2024·4 min read
mathias-vandaele.devImplementing onion architecture using RustToday, I will implement onion architecture using rust, we will make a simple with Actix, which is a compelling web framework. (https://actix.rs/) You will find here how I have implemented it: https://github.com/mathias-vandaele/receipts_inserter_onio...Aug 20, 2023·4 min read
mathias-vandaele.devManaging exceptions in WebFlux using functional endpointWorking with web flux I have been working a lot with Webflux for the past 6 months, I have designed new services for my customers, and am always striving to deliver the best. For most of my applications, I like to use the functional endpoint instead ...May 8, 2023·3 min read
mathias-vandaele.devUsing Rust and Web assembly. Let's make heavy calculations on the client side.We are witnessing the emergence of supercomputers and data centers capable of handling heavy calculations. With the rise of new applications that require serious computing power, such as artificial intelligence and mechanical computing, the need for ...Dec 11, 2022·4 min read