Category: Random notes
-
The Resilience Engineering Revolution in Distributed Systems
The Weekly Radar The Context Modern systems operate at scales that make downtime unaffordable. Over the past years, we’ve seen an explosion of interest in resilience engineering; formalizing patterns like circuit breakers, bulkheads and retries to absorb failures rather than propagate them. These techniques move reliability from the ops team’s afterthought into the core design…
-
Rust: new JetBrains IDE is coming
Yesterday I have noticed that a brand new Rust JetBrains IDE is available… finally! The Rust Rover IDE for Rust language is ready to download in EA / preview mode for different platforms: https://www.jetbrains.com/rust/It will be in this stage (and free) until September 2024 🙂 First feelings: Final thoughts Finally we have a dedicated IDE…
-
Use JAVA SQL Parameters and improve your application security
Use parameters in a JAVA SQL Prepared Statement is a good practice for performance reasons but also is good way to improve the security of your application.
-
The magic of Interfaces: use JMS to create Queue/Topic producers and consumers
Remove particular implementations and use interfaces (for JMS or other features) improve the independency and flexibility of your application: with a few changes you can change providers, APIs or products without modify your business/main logic