This isn't "modern development patterns". I mean, C++, HTML, JavaScript? I thought we moved on from that about 10 years ago.

The state of development on Microsoft platforms has never been more uncertain since Windows 8. Before that it was all .NET this, .NET that. But now Microsoft starts pushing C++ and other unmanaged technologies which had been left for dead years ago. You guys really need to get your priorities straight.