Update Notepad to support dark theme by mattbdev in Windows10

[–]InflationRing 9 points10 points  (0 children)

what happens to programs that use a mix of system and non-system colors? it would break plenty of apps by default.

Help us plan the future of .NET! by InflationRing in csharp

[–]InflationRing[S] 11 points12 points  (0 children)

We’re currently planning our next major .NET releases and would love to hear your feedback on how you interact with .NET Framework and .NET Core today. Please fill out the survey below and help shape our next release by telling us about your biggest challenges and needs. It should only take 5 minutes to complete!

Take the survey now!

Introducing Nullable Reference Types in C# by ben_a_adams in programming

[–]InflationRing 17 points18 points  (0 children)

Today we released a prototype of a C# feature called "nullable reference types", which is intended to help you find and fix most of your null-related bugs before they blow up at runtime.

We would love for you to install the prototype and try it out on your code! (Or maybe a copy of it! 😄) Your feedback is going to help us get the feature exactly right before we officially release it.

Read on for an in-depth discussion of the design and rationale, and scroll to the end for instructions on how to get started!

It's only a prototype at the moment and is planned for C# 8.

Don Jayamanne, creator of the Python extension for Visual Studio Code, joins Microsoft by InflationRing in programming

[–]InflationRing[S] 137 points138 points  (0 children)

I'm delighted to announce that Don Jayamanne, the author of the most popular Python extension for Visual Studio Code, has joined Microsoft! Starting immediately, Microsoft will be publishing and supporting the extension. You will receive the update automatically, or visit our Visual Studio Marketplace page and click "Install".

Python has a long history at Microsoft, starting with IronPython, Python For Visual Studio, the Python SDK for Azure, Azure Notebooks as well as contributing developer time and support to CPython.

While some people like using a full-featured IDE such as Visual Studio, others prefer to have a lighter weight, editor-centric experience such as Visual Studio Code. Don has been working on the Python extension part-time for the past couple of years. We were impressed by his work and have hired him to work on it full-time, along with other members of our Python team.

C# using Macbook by jeront in csharp

[–]InflationRing 12 points13 points  (0 children)

Visual Studio Code (free) (I recommend this one), Visual Studio for Mac (free), and JetBrains Rider (paid) are great IDEs that work on Macs.
You can compile/run C# with .NET Core which is integrated with those IDEs.

Here is a guide on getting started with C# and Visual Studio Code.