Chris Gomez

Development topics for the indie programmer

Modding Minecraft With Your Kids

To get started with Modding for Minecraft for Windows 10, you have two basic options:

Younger kids might enjoy the MakeCode solution at:

The instructions here will help you set up MakeCode and connect it to Windows 10.  You probably won't be able to share these adventures with friends for some time, but it's a good way to learn basics of programming with blocks or JavaScript.

You can also try the new Minecraft Scripting API which is found here:

This is not the most well-documented thing ever invented, but you can get help from someone who created an npm package to do the hard work for you:

His introductory video on how to use this is here:

There are other videos you can watch to add more features to your scripts.

Series from TheSourceCode:

Cure your Fear of Git - TechBash 2019

Thanks to everyone who attended my talk Cure Your Fear of Git at TechBash 2019.

I keep my materials in a git repository for the conference.  This is easier than updating a blog post as things change or attendees ask questions I will get to later.  At some point, I may move the content to the blog and remove the link and repository.  But for now, head here to get the slides and notes:

First Look at Blazor - Philly Dot Net

Thank you to everyone for attending First Look At Blazor at Philly.NET online on Mixer.Com or in person at our Malvern, PA meetup.

A number of links were shared during the presentation and I've added them here so you don't have to write them down or memorize them.

Web Apps Can't Really do THAT, Can They? Steve Sanderson (link starts at WebAssembly portion)

ASP.NET Community Standup - Blazor Update

Get Started building web apps in the browser with Blazor - ASP.NET Blog

Blazor 0.2.0 Release - ASP.NET Blog

Learn Blazor

Blazor: A Technical Introduction - Jamie Taylor

React Faceoff - Philly.NET 12/20/17

Thank you all for attending our JavaScript framework "faceoff" at Philly.NET.  The talks were short introductions to Angular, React, and Vue JavaScript frameworks.  If you are interested in the links and resources I discussed, you should be able to find them in the slides below.

I also recommend starting at and just creating a new React app.  You get a full featured React toolchain to cut down on the intimidation when starting out with JavaScript web development.  Sure, you'll need to figure out some of this stuff eventually but at least you can focus on React to start.

Starting point for the demonstration:

Tonight's slides:

Who Needs Visual Studio? - Webinar hosted by PostSharp

I want to thank everyone who came to see "Who Needs Visual Studio?" hosted by the awesome folks at PostSharp.  I especially want to thank PostSharp for graciously allowing me to talk to you about developing .NET Core on and for Linux.

The slides contain links to many resources including links to all the resources I used to get started.  They are available to view on SlideShare:

Who Needs Visual Studio Slides

If you are interested in learning more about development with .NET Core itself, I'd recommend starting with these greaet videos by Dan Roth from the product team:

Explore web development with Microsoft ASP.NET Core

Dive deep into ASP.NET Core

Global Azure Bootcamp - Azure Web Apps


App Service QuickStart in Visual Studio with .NET Framework


Make sure you research pricing yourself.  These links are quick pointers and you will want to make sure you understand what you get charged for.  Don't forget you have to delete (not stop) on the paid tiers (Shared, Basic, Standard, Premium) the Azure Web App to avoid charges.

Pricing Information for Azure Web Apps

For all Pricing Tier limits and details, see the Azure Subscription Service Limits

Debugging Azure Web Apps
We didn't discuss this in the talk, but you can remote debug right into a running Azure Web App.  It's pretty easy with Visual Studio.  This blog post will show you how.

Sample Repositories Deployed on Azure Web Sites

.NET Core

It sounded like some folks had an interest in .NET Core that I wanted to include the documentation link here, where you can learn all about developing for .NET Core on Windows or elsewhere and using the ASP.NET MVC Core and Entity Framework Core.

Visual Studio 2017 Launch at Philly.NET

Thanks to everyone who joined us at the Microsoft Reactor in Philadelphia for tonight's Visual Studio Launch event at Philly.NET.  I mentioned some sites and useful videos in my portion of the demos and I wanted to make sure you had access to everything we talked about.

You can get Visual Studio 2017 at

For more information on installation, see the documentation for Visual Studio 2017:

Someone asked about the different usage of the Visual Studio Installer over using Add/Remove Programs to modify your installation.  Here are the official documents on that, which indicate that you want to use the "Visual Studio Installer" to modify the installation now:

You can make your own offline installer following the instructions in Scott Hanselman's post at:

You can learn more about Live Unit Testing at a few blog entries:

From the Visual Studio Blog:

Steve Smith demonstrates the feature:

For a more conversational video about productivity in Visual Studio 2017, Kasey Uhlenhuth and Mads Torgensen discuss it in this video available on Channel 9:

Don't forget to sign up for Visual Studio Dev Essentials.  There are benefits for everyone, even if you don't own a Visual Studio Subscription.  Offers for free training and Azure credits are a great way to get up to speed on things:

Someone asked about the installation issues they had with Visual Studio 2017.  I didn't have similar issues so I didn't have any experience to help, but I do know the place to ask for help is at the forums for Visual Studio:

Git and Social Coding at NJDOTNET

Thanks to everyone for attending Git and Social Coding.

There are many valuable resources to use Git both at work and as part of the open source world.  Those links will be added to this post in a few days.

For now, here is a link to the slides.  Some resources were offered in these as well:

Slides (Powerpoint)

Xbox Dev Mode with JavaScript and Web Technologies

Xbox Dev Mode was one of the exciting announcements from BUILD 2016.  Every retail Xbox can now be used to test and develop Universal Windows Platform apps.

There has been praise and scorn over this feature announcement.  While I will not try to defend it as perfect, I think there are a lot of hobbyists (like myself) who just appreciate the opportunity to make something and see it working on our consoles.

One thing I noticed immediately was that the documentation for this feature offers a C# and C++ option to get you started.  I was thinking, “Does this mean JavaScript apps using the UWP don’t work?”  I didn’t think that would be true, so I got to work trying it out.  It actually was pretty simple, but there was one minor thing you might consider a gotcha.  So consider this the missing documentation for web developers.


The documentation (Set up your UWP on Xbox development environment) was actually quite good to help me get the Dev Mode preview installed and get all the prerequisites installed.  I summarize here, but you can skip to the next section if you’ve done this already or want to read the real docs.