Home About Eric Topics SourceGear

Posts about: .NET

Tuesday, 15 October 2019

.NET Core -- Choices

What happens when you reach the point where everything you want to do is too risky?

Wednesday, 2 October 2019

Xamarin.Forms: LayoutOptions

Things with LayoutOptions in Xamarin.Forms can get weird.

Monday, 16 September 2019

Xamarin.Forms: StackLayout vs Grid

An example from Xamarin.Forms of how choosing the path that is the most convenient for the developer can end up making things worse for the user.

Wednesday, 14 August 2019

Nullable references in C# 8.0

There are a few aspects of C# 8.0 nullable references that may seem surprising, but I like my compiler to complain about potential problems, so I am enthusiastic about using this feature more.

Tuesday, 2 July 2019

Using Span for high performance interop with unmanaged libraries

The challenges of interop with an unmanaged library that deals in zero-terminated strings

Monday, 24 June 2019

Dynamic loading of native code with .NET

My problem with DllImport is that the library name has to be hard-coded at compile time.

Tuesday, 23 April 2019

Running WebAssembly and WASI with .NET

A project that can take a WebAssembly/WASI module and convert it into a .NET assembly on disk.

Wednesday, 10 April 2019

Bringing 12-year-old WPF code to .NET Core 3

This code was developed on .NET 2.0 with Visual Studio 2005, but it required only minimal effort to bring it into the modern age.

Monday, 25 March 2019

Building PepTown with .NET: App Overview

PepTown is our smartphone-based fundraising solution for high-school sports teams. The architecture of PepTown is .NET throughout. This blog entry is an overview of some of the choices we made when building the mobile app.

Tuesday, 19 March 2019

Non-idiomatic F#

I claim that writing non-functional F# works out WAY better than writing functional C#.

Thursday, 30 April 2015

Microsoft is becoming cool again

Wednesday, 7 May 2014

Thoughts on the Bait and Switch PCL Trick