Digests » 195

this week's favorite

Throttling your API in ASP.NET

Can someone DOS attack your API and bring down your webservice? Could I hit your API at 100 requests a second and bring down your server? Or can you throttle your users like this?

Trimming Unnecessary Dependencies from Projects

When you’re working in large repositories with hundreds of MsBuild projects, you’re bound to have fairly complex build graphs. Over time, these can devolve and you may end up with lots of dependencies between projects which are no longer needed. This can cause builds to slow down as they are less parallelizable, and the developer experience can suffer as you unnecessarily rebuild libraries which have falsely depend on libraries you changed.

Why I am excited about Unity in 2018

While I had promised my friend Lucas that I would build a game in Unity for what seems like a decade, I still have not managed to build one. Recently Aras shared his excitement for Unity in 2018. There is a ton on that blog post to unpack. What I am personally excited about is that Unity now ships an up-to-date Mono in the core.

Avalonia: a cross platform .NET UI

We’re pleased to announce that Beta 1 of Avalonia is now available. Avalonia is a cross platform .NET UI framework inspired by WPF, with XAML, data binding, lookless controls and much more. Avalonia is the only way to bring XAML-based applications to Windows, Mac and Linux.

The History of .NET

The .NET Framework is more than fifteen years old! Or is it? Join Richard Campbell on a tour of the history of .NET, Visual Studio and the related tools that have been the principal way that developers build software in the Microsoft space.

Join over 23,900 readers for a free weekly email with fresh news, articles and tutorials.