Matthew Adams

285 Followers
108 Following
1,034 Posts

#Technology, #CTO, co-founder of @endjin. We help small teams do big things with data, cloud, people, and process. He/him.

I'm interested in #archaeology #food #nffc #theatre #warhammer #politics #physics #compsci #dotnet and just about everything.

githubhttps://github.com/mwadams

Howard asks: has anyone managed to programmatically connect to the #npu on their Surface Laptop?

Note that most of the examples online of people claiming to do this in fact *fail* to connect and actually use the fallback mechanisms.

https://bsky.app/profile/hvr.endj.in/post/3lbtnbuunkc2o

Howard van Rooijen (@hvr.endj.in)

Has anyone here managed to programmatically connect to the NPU on their Surface Laptop Studio 2?

Bluesky Social

What do you think is the most common mistake when users engage with System.Text.Json? You're probably wrong.

A new blog post
https://blog.json-everything.net/posts/a-common-problem/

Please remember to tip your maintainer.
https://github.com/sponsors/gregsdennis

#dotnet #json #systemtextjson

A Common Pitfall of Working with JsonNode

When anyone publishes a work of creativity, they invite both praise and criticism. But open source development has a special third category: bug reports. Sometimes, these “bugs” are really just user error.

json-everything

Anyone in #dotnet land know how to persuade the dotnet/runtime build to emit code coverage?

Changing directory to the target test project (in this case System.Text.Json.Tests) and running

dotnet build /t:Test /p:Coverage=true /p:BuildTargetFramework=net10.0

did not seem to work; it spat out the coverage report, but there's no data (and it doesn't even include content at all for the JsonMarshal.* methods that are in the assembly, but not in the STJ namespace)

I asked Stephen Toub to look at the binlog loading perf, and he found a few nice improvements:

https://github.com/KirillOsenkov/MSBuildStructuredLog/wiki/BinLog-Perf#stephen-toubs-perf-improvements

Loading time for a huge binlog improved 2:34 -> 2:06, and we can have 1:42 if we convert the viewer to .NET 8

BinLog Perf

A logger for MSBuild that records a structured representation of executed targets, tasks, property and item values. - KirillOsenkov/MSBuildStructuredLog

GitHub

There's a Lego Ideas submission of Clippy... It needs 3800 or so more votes to get a chance of being a Lego set. #microsoftclippy

https://ideas.lego.com/projects/5d1d2c7d-ac10-457b-b0ec-e4740f61db39

Clippy

Say hello to the office assistant – Clippy (: Clippy is the paperclip office assistant character created by Microsoft for Microsoft Office (97 and ...

Curses. I was going to submit a session on the perf improvements we get from .NET 9 for #dotnet conf, but the CFP closed 10 hours ago!

If anyone would be interested in such a session, maybe I'll organise a short online seminar or something?

Ping me a DM or reply here, or [email protected] if you think that would be interesting.

We've just shipped Preview 10 of Corvus.JsonSchema, our low-allocation, high performance code generator and validator for #json and #jsonschema on #csharp and #dotnet.

This preview is preparing for the .NET 9.0 wave, and takes a dependency on the RC1 preview System.Text.Json libraries. Don't worry, it still supports netstandard2.0 and net8.0!

If you run on .NET 8 we get a 13% perf improvement on our "typical usage" benchmark.

.NET 9 has a whopping 32% perf uplift.

https://www.nuget.org/packages/Corvus.Json.JsonSchema.TypeGeneratorTool#versions-body-tab

Corvus.Json.JsonSchema.TypeGeneratorTool 3.1.1

Package Description

📰 Performance Improvements in .NET 9

Take an in-depth tour through hundreds of performance improvements in .NET 9.

https://devblogs.microsoft.com/dotnet/performance-improvements-in-net-9/ #dotnet

Performance Improvements in .NET 9 - .NET Blog

Take an in-depth tour through hundreds of performance improvements in .NET 9.

.NET Blog

I'm desperately seeking information about this chip.

It is a custom #Psion RS232 IC used in the Series 3c, codenamed CONDOR.

If you were involved in the development of the 3c or knew someone who worked for Psion around 1994-1997 who might have been involved, please get in touch.

We want to emulate this chip in #MAME so that it can be added to the existing Psion SIBO hardware #emulation.

This could also help with 3mx serial emulation.

#retrocomputing #vintagecomputing #digipres