Home About Eric Topics SourceGear

Posts about: .NET

Monday, 26 July 2021

Alpaca Preview: Native Swift with ASP.NET Core

Alpaca is, er, Llama without Llama

Tuesday, 8 June 2021

Llama Preview: Swift with ASP.NET Core

Musing out loud about the possibilities of ASP.NET for server-side Swift

Wednesday, 28 April 2021

Llama Preview: Swift Closures and Delegates

Support for converting Swift closures into .NET delegates, with callAsFunction syntax

Monday, 19 April 2021

Llama Preview: Swift on .NET

I see the potential for Swift to feel like a good fit for .NET.

Wednesday, 10 March 2021

Calling .NET APIs from Rust

This is, without a doubt, the worst implementation of 'grep' I've ever heard of.

Tuesday, 23 February 2021

Llama Rust SDK preview 0.1.4

Fixing problems until an SVG rendering library kinda works

Tuesday, 9 February 2021

Llofty Ambitions

People would be more willing to adopt .NET if they could bring their favorite language with them.

Sunday, 31 January 2021

Llama Rust SDK preview 0.1.3

Progress on std. Still not ready for prime time.

Tuesday, 19 January 2021

Preview: The SQLite Llibrary as a .NET assembly

A preview release of SQLite compiled for .NET with Llama

Thursday, 8 October 2020

Llama preview 0.1.2

A dotnet tool for compiling an LLVM bitcode file into a dotnet assembly

Monday, 20 April 2020

SourceGear.Rust.NET preview 0.1.0

Don't even think about trying to use this for real work.

Tuesday, 10 March 2020

My exploration of Rust and .NET

A long yarn about some work I've been doing toward the ability to use Rust for .NET development.

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