This week’s newsletter is shorter than usual. Either I didn’t find any good material or I didn’t take enough time to find it.
- Reactive database access on the JVM
-
A couple of years ago, Reactive Programming was all the rage, but it had one big issue: reactive stopped as soon as you accessed a SQL database. You had a nice reactive chain up to the database, defeating the whole purpose. Given the prevalence of SQL databases in existing and new apps, one couldn’t enjoy the full benefits of Reactive Programming but still pay the full price of complexity.
Since then, the landscape has changed tremendously. Most importantly, it offers many reactive drivers over popular databases: PostgreSQL, MariaDB and MySQL, Microsoft SQL Server, Oracle, you name it! Even better, some frameworks provide a reactive API over them.
Even though I’m not providing consulting services regularly, I wanted to keep up-to-date on accessing data reactively. In this post, I’ll describe Hibernate Reactive, Spring Data R2DBC, and jOOQ in no particular order.
- The 2024 Trends on Cloud Computing
-
Funny how basic truths reveals themselves when people with authority speak them.
- Thoughtworks’s Technology Radar | April 2024
-
The latest famous Tech Radar.
- Being a Backend Developer Today Feels Harder Than 20 Years Ago
-
- Higher User Expectations
- Increased Scale and System Complexity
- Overwhelming Choice
- Different Set of Skills
Interesting point of view. I’m not sure about it, but the landscape is definitely larger.
- XKCD comics is a game!
-
The game is in Rust and uses the Rapier physics engine.
- Google Public DNS’s approach to fight against cache poisoning attacks
-
At the scale at which Google operates, when they advise you to use a an approach toward securing your DNS, you listen carefully.
- What Works For Me as a Speaker
-
What works for one person does not necessarily work for someone else. In that regard, I prefer sharing what works for me as a speaker and what I look for as a conference reviewer. Your mileage may vary.
- Checklist Before Adding A Library To Your App
-
While the author has mobile app libraries in mind, a huge portion of the list also applies to other kinds of app.