Me and Marten have similar styles, we explain internals, provide useful code and mention history bits here and there.
It's our way to make sure technical people get some credit and recognition for the current state of the Software Development industry, especially since social media tends to give the spotlight only to rockstars CEOs.
As Iuliana already pointed out we try to cover the internals and technical parts of both.
The reasons to choose between either Spring MVC of Spring WebFlux can be many but the most common are
- familiarity with MVC or WebFlux (reactive is a whole new paradigm)
- Beter scalability with WebFlux (if done right)
However, as mentioned Reactive programming is a whole different paradigm and changes your whole application architecture if you want to do it right, including the database access, for which you would have to use something like R2DBC instead of JDBC.