October 18th, 2016

The week in .NET – Bond – The Gallery

Bertrand Le Roy
Senior Software Engineer

To read last week’s post, see The week in .NET – On .NET on Net Standard 2.0 – Nancy – Satellite Reign.

On .NET

We didn’t have a show last week, but we’re back this week with Rowan Miller to chat about Entity Framework Core 1.1 and .NET. The show is on Thursdays and begins at 10AM Pacific Time on Channel 9. We’ll take questions on Gitter, on the dotnet/home channel and on Twitter. Please use the #onnet tag. It’s OK to start sending us questions in advance if you can’t do it live during the show.

Package of the week: Bond

Bond is a battle-tested binary serialization format and library, similar to Google’s Protocol Buffer. Bond works on Linux, macOS, and Windows, and supports C++, C#, and Python.

To work with Bond, you start by defining your schema using an IDL-like specification.

Then, you codegen a C# library for the schema:

You may now use the generated library in your C# code to instantiate objects of the types defined, as well as serialize and deserialize them:

Bond also offers deep cloning and comparison for objects of compatible types defined from Bond specifications.

Game of the Week: The Gallery – Episode 1: Call of the Starseed

The Gallery – Episode 1: Call of the Starseed is a four part episodic fantasy adventure game designed for virtual reality. Meet mysterious and bizarre characters while you follow clues in search for your missing sister, Elsie. The Gallery – Episode 1: Call of the Starseed features full-room scale VR with interactions that will have you sitting, standing, crouching and crawling around.

The Gallery - Episode 1: Call of the Starseed

The Gallery – Episode 1: Call of the Starseed was created by Cloudhead Games using Unity and C#. It is available for the HTC Vive on Steam and will be available in December on Oculus Home for the Oculus Touch.

Conference of the week: .NET DeveloperDays October 20-21 in Warsaw

.NET DeveloperDays is the biggest event in Central and Eastern Europe dedicated exclusively to application development on the .NET platform. It is designed for architects, developers, testers and project managers using .NET in their work and to those who want to improve their knowledge and skills in this field. The conference content is 100% English, making it easy for the international audience to attend. The speaker lineup includes Jon Skeet, Dino Esposito, and Ted Neward.

.NET

ASP.NET

F#

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

Xamarin

Azure

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.

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.