In the latest preview of .NET 6.0, two new struct types were introduced:
TimeOnly. They fill a gap for use cases long asked for in .NET.
Often I encounter processing scenarios that require a background tread to process tasks. In .NET application, using the IHostedService can make it easier.
Recently I re-read The Mythical Man-Month and one section resonated with me. It described how an architect of a software development system should deal with the people that develop his or her vision. I think it defines The Humble Architect.
Written in 1975, it was 20 years old when I bought my copy of The Mythical Man-Month 25 years ago. What can a book more than 45 years old tell me today? Quite a lot actually.
Extension methods in C# are very powerful and I like them a lot. But I have found that I tend to only use them under certain circumstances.