Richard Fuoco

Results 10 comments of Richard Fuoco

One of the issues I noticed is that the type models are not thread safe. Concurrent writes can collide on the underlying buffer. To get around this I would eliminate...

Here are the serialization benchmarks when bypassing Buffer and using Span | Method | Mean | Error | StdDev | |-------------- |----------:|---------:|---------:| | Deserialize | 201.61 ns | 3.869 ns...

If your curious this is what the write looks like. I updated the extensions to a fluent model that automatically advances. I will add deserialization benchmarks tomorrow. ```csharp public static...

| Method | Mean | Error | StdDev | |---------------- |----------:|---------:|---------:| | Deserialize | 197.73 ns | 2.439 ns | 2.281 ns | | FastDeserialize | 48.00 ns | 0.203...

```csharp public DeviceMotion(ReadOnlySpan buffer) { _ = buffer.ReadInt64(out this.ts) .ReadSingleArray(out this.acceleration) .ReadSingleArray(out this.orientation) .ReadSingleArray(out this.rotation); } ```

configuring the NSG not to block traffic on the `VirtualNetwork` works around the issue. ``` { name: toLower('deny-${nodeType.typeName}-all-internet') properties: { access: 'Deny' destinationAddressPrefix: '*' destinationPortRange: '*' direction: 'Inbound' priority: 4095...

'Next week' was 18 months ago. Has anything moved on this?

Thanks for the reply. This is a priority item as I require both ASAP.

@alandemaria. I have a great deal of experience with Roslyn and would appreciate the help but would like the buy-in of @chronoxor before committing to the effort.