I wanted to make something with .NET core from scratch, and I thought it would be nice to make a news aggregation site. Something that I will actually use.

So, here it is. It’s called TopNews. Thanks to News API combined with Json.NET it took far less code than I was expecting.

All in all the development experience was quite nice, aside from some framework features missing and a few of Visual Studio crashes. Protip: don’t put custom configuration in your appsettings.json file and then enable application insights, as this seems to be all too much for VS to handle.

I’ll publish the source code for it onto Github soon, I just have to clean up the project and make sure the secrets (basically just the API key it uses) are kept outside of the repository.