June 14th, 2016

The week in .NET – 6/14/2016

Bertrand Le Roy
Senior Software Engineer

To read last week’s post, see The week in .NET – 06/07/2016.

On .NET

Last week, we spoke with Daniel Egloff from QuantAlea about their very cool GPU technology that enables C# and F# code to be compiled for modern GPUs, thus unlocking massively parallel computations with performance that is out of reach of regular CPUs.

This week, we speak with Pratap Lakshman about MS Test.

Package of the week: ELMAH

ELMAH (Error Logging Modules and Handlers) is an application-wide error logging facility that is completely pluggable. It can be dynamically added to a running ASP.NET web application, or even all ASP.NET web applications on a machine, without any need for re-compilation or re-deployment.

Once ELMAH has been dropped into a running web application and configured appropriately, you get the following facilities without changing a single line of your code: logging of nearly all unhandled exceptions, a web page to remotely view the entire log of recoded exceptions, a web page to remotely view the full details of any one logged exception, including colored stack traces, in many cases, you can review the original yellow screen of death that ASP.NET generated for a given exception, even with customErrors mode turned off, an e-mail notification of each error at the time it occurs, and an RSS feed of the last 15 errors from the log.

ELMAH

Game of the Week: Endless Space

Endless Space is a 4X turn-based strategy game and the winner of the 2013 Unity Golden Cube and Community Choice awards. In Endless Space, players choose between expanding, exploring, exploiting or exterminating as they control their civilization while racing to colonize space and dominate the Dust market. Players can select one of eight civilizations and explore hundreds of star systems and planets. There is no lack of content or replayability in Endless Space, as you are able to control the game’s scope and generate random galaxies each time you choose to play.

gamescreen

Endless Space was created by Amplitude Studios using Unity and C#. It is currently available on Mac and Windows. More information can be found on their Made With Unity page.

User group meeting of the week: Introduction to ASP.NET Core 1.0 and the dotnet CLI in NYC

Next Monday, June 20 at 6:30, Maria Naggaga Nakanwagi will be at the New York Pluralsight Study Group for an introduction to ASP.NET Core and the .NET CLI.

.NET

ASP.NET

F#

Check out F# Weekly for more great content from the F# community.

Xamarin

Games

And this is it for this week!

Contribute to the week in .NET

As always, this weekly post couldn’t exist without community contributions, and I’d like to thank all those who sent links and tips.

You can participate too. Did you write a great blog post, or just read one? Do you want everyone to know about an amazing new contribution or a useful library? Did you make or play a great game built on .NET? We’d love to hear from you, and feature your contributions on future posts:

This week’s post (and future posts) also contains news I first read on The ASP.NET Community Standup, on Weekly Xamarin, on F# weekly, on ASP.NET Weekly, and on Chris Alcock’s The Morning Brew.

Author

Bertrand Le Roy
Senior Software Engineer

Bertrand has been programming since he was ten. He was an early contributor to ASP.NET, co-founded the Orchard CMS project, and he was also on the team that built .NET Core. He currently works on the Xamarin team on improving the Forms developer experience in Visual Studio and Visual Studio for mac.

0 comments

Discussion are closed.