The week in .NET – On .NET with Steve Smith, Jint, Blue Effect

To read last week’s post, see The week in .NET – .NET Core triage on On .NET, ShareX. Next week, the post will be a little late like this week.

On .NET

Last week, I published a short interview with Steve Smith that was shot during the MVP Summit. We talked about ASP.NET Core and its documentation, that Steve has been contributing to, about his consulting activity, and about his Kickstarter-funded software craftsmanship calendar.

This week, I’ll publish another MVP Summit short interview.

Package of the week: Jint

Jint is a Javascript interpreter for .NET which provides full ECMA 5.1 compliance (6.0 work is underway), and can run on .NET Framework 4.5 and .NET Standard 1.3. It’s an ideal solution to provide scripting abilities to a .NET application. RavenDB uses it to perform small transformations on document fragments, for instance. It’s also commonly used as a scripting engine by games.

Running JavaScript code with Jint is as simple as spinning up an interpreter, and handing it the objects and parameters it’s allowed to interact with:

Interoperability in Jint works both ways, with simple translations between both type systems that even include generics support:

Game of the Week: Blue Effect

Blue Effect is a virtual reality first-person shooter survival horror game. You are deployed to Planet Exo-277, which is populated by an alien race who wants to exterminate you. Fight waves of cruel aliens with your “Little Buddy” (a laser pistol that vaporizes anything in its path), “Enlightenment” (an orb used for lighting the path) and “Blue Effect” (a rare energy source that powers your equipment). Blue Effect also features a Hide & Seek, local multiplayer game mode. In Hide and Seek, a second player is put in control of one of the aliens via a game controller with the goal of seeking, scaring and exterminating.

Blue Effect

Blue Effect was created DIVR Labs using C# and Unity. It is currently in early access on Steam for the HTC Vive and Oculus Rift.

.NET

ASP.NET

F#

Azure

Xamarin

Data

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. The F# section is provided by Phillip Carter, the gaming section by Stacey Haffner, and the Xamarin section by Dan Rigby.

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, and on Chris Alcock’s The Morning Brew.