New Xbox One S Assassin’s Creed Origins Bundles Launch October 27

Step back in time and discover the beginning of the Assassin’s brotherhood with two new Xbox One S Assassin’s Creed Origins Bundles (1TB and 500GB) launching October 27. Experience a new way to fight by using powerful weapons to protect Egypt from epic enemies, while exploring the Great Pyramids and uncovering lost tombs across a vast and unpredictable land. There’s never been a better time to game with Xbox One, and to further showcase its best value in games and entertainment, the Xbox One S Assassin’s Creed Origins Bonus Bundle (1TB) also includes Tom Clancy’s Rainbow Six Siege. Prepare to… Continue reading New Xbox One S Assassin’s Creed Origins Bundles Launch October 27

Episode 30: Xamarin University Training with Adrian Stevens | The Xamarin Show

This week, James is joined by friend of the show Adrian Stevens, Xamarin University Author and Curriculum Lead, who introduces us to Xamarin University’s world class mobile training and certification. Adrian walks us through what Xamarin Universit… Continue reading Episode 30: Xamarin University Training with Adrian Stevens | The Xamarin Show

BOTR – The Book of the Runtime

One of those Dev’s that like learning about the deep, dark depths of a runtime? Someone who likes to see JUST how something works?

Last week, Scott Hanselman blogged about some .NET Documentation that was new to me, The Book of the Runtime – The internals of the .NET Runtime that you won’t find in the documentation, and in checking it out, I thought of you all…

The Book of the Runtime

Welcome to the Book of the Runtime (BOTR) for the .NET Runtime. This contains a collection of articles about the non-trivial internals of the .NET Runtime. Its intended audience are people actually modifying the code or simply wishing to have a deep understanding of the runtime.

Below is a table of contents.

It may be possible that this table is not complete. You can get a complete list by looking at the directory where all the chapters are stored:

[Click through to read it now]

Okay, but what is the BOTR, really?

Book of the Runtime (BotR) FAQ

The Book of the Runtime is a set of documents that describe components in the CLR and BCL. They are intended to focus more on architecture and invariants and not an annotated description of the codebase.

It was originally created within Microsoft in ~ 2007, including this document. Developers were responsible to document their feature areas. This helped new devs joining the team and also helped share the product architecture across the team.

We realized that the BotR is even more valuable now, with CoreCLR being open source on GitHub. We are publishing BotR chapters to help a new set of CLR developers.

Each of the BoTR documents were written with a certain perspective, both in terms of the timeframe and the author. We did not think it was right to mutate the documents to make them more “2015”. They remain the docs that they were, modulo a few spelling corrections and a conversion to markdown. That said, we’ll accept PRs to the docs to improve them.

Who is the main audience of BotR?

  • Developers who are working on bugs that impinge on an area and need a high level overview of the component.
  • Developers working on new features with dependencies on a component need to know enough about it to ensure the new feature will interact correctly with existing components.
  • New developers need this chapter to maintain a given component.

What should be in a BotR chapter? …

How is this different from a design doc? …

I am a new dev and not familiar with any features yet, how can I contribute? …

What are the responsibilities of a BotR reviewer? …

I really don’t have time to work on a BotR chapter – it seems like I always have other things to do. What do I do? …

[Click through to read the rest]

As you’ve seen, it’s all on GitHub, https://github.com/dotnet/coreclr/tree/master/Documentation/botr, so you can clone it and do with it what you will!

Follow @CH9
Follow @coding4fun
Follow @gduncan411

Continue reading BOTR – The Book of the Runtime

Azure App Service with Hybrid Connections to On-premises Resources | Azure Friday

Christina Compy joins Scott Hanselman to talk about the recently relaunched App Service Hybrid Connections. This feature enables your apps in the App Service to reach resources on other networks. Those other networks can be in Azure, on-premises or networks in other cloud providers. 

For more information, see:

Follow @SHanselman Follow @AzureFriday Follow @ccompy

Continue reading Azure App Service with Hybrid Connections to On-premises Resources | Azure Friday

How to pre-order your Windows Mixed Reality headset

Today is an exciting day for mixed reality at Microsoft! We outlined our vision for mixed reality, unveiled the latest device to join our growing family of Windows Mixed Reality headsets – the Samsung HMD Odyssey – and kicked off the holiday buying season by celebrating the availability of pre-orders for Windows Mixed Reality headsets at Microsoft Store and Microsoft.com. Together with the […] Continue reading How to pre-order your Windows Mixed Reality headset

Forza Motorsport 7 Now Available Worldwide on Xbox One and Windows 10 PCs

Today is the day! Get ready for the thrill of motorsport at the limit. Gear up for the most comprehensive, beautiful and authentic racing game ever made. Forza Motorsport 7 is here, available worldwide today on Xbox One and Windows 10 PCs, in three different versions. Standard Edition – This edition features the full version of the game running at a silky-smooth 60 frames per second. Players can collect over 700 Forzavista™ cars including the largest assortment of Ferraris, Porsches, and Lamborghinis in any racing game. With over 30 world-famous environments and tracks featuring dynamic weather and race conditions that… Continue reading Forza Motorsport 7 Now Available Worldwide on Xbox One and Windows 10 PCs

Dependency Injection With Xamarin Forms

Editor’s note: The following post was written by Visual Studios and Development Technologies MVP Houssem Dellai as part of our Technical Tuesday series.  Inversion of Control (IOC) and Dependency Injection (DI) are common patterns in software development, which help to create loosely coupled dependencies. This article will show you how to setup IOC and DI in Xamarin… Continue reading Dependency Injection With Xamarin Forms