Elliott B. Edwards

59 Followers
570 Following
224 Posts

Seeking #flow in #tech, #art, #music, #sports, #boards / #wheels. Seeking balance between mind/heart/body. Seeking meaningful connection with family/friends/existence.

Day job has me working in #distributed_computing with #dotnet and #csharp, but I love to dabble in all manner of #programming languages and stacks.

Sitehttps://el2iot2.com
I am not sorry.

I've been meaning to finish my ActivityPub guide since I started the first draft back in June 2018.

Yeah, I got a bit busy with Pixelfed and my other projects, but I have been working on it periodically since then.

I really do think we have the advantage in many respects, and now we have fully featured AP SDKs like @fedify, now more than ever we need better dev resources and guides.

Can't wait to ship this!

#ActivityPub #ActivityPubSocial

#ForestFriday #Scape My hike yesterday on Cerro San Luis mountain, San Luis Obispo, California. Follow the light. #ECK #Hiking #OakTrees #WestCoastKin #SLO

The "badwords" script we use in curl CI to detect words in documentation and source code that we want to avoid took 48 seconds to run just a few days ago.

Then it took 8 seconds after an optimization take by me.

Then 3.6 once the regexes were improved by @icing

Then 1.1 seconds with more tweaks on the regex use.

Now @vsz works at taking it yet a little further...

@AminiAllight

Hello darkness, my old friend,
I've lost my triangle again.
Were the vertices all meeting?
Do the stencil ops need tweaking?
Did the whole thing,
Get removed by a backface cull?
Or was it null?
Oh no it's just behind us.

(by Paul Malin: https://bsky.app/profile/p-malin.bsky.social)

Paul Malin (@p-malin.bsky.social)

Tech Director at Assemble Tech Ltd. with a fondness for shiny graphics and good engineering. Formerly Activision Central Tech & Bizarre Creations. he/him shadertoy.com/user/P_Malin https://blog.mousefingers.com/ https://www.pouet.net/user.php?who=105060

Bluesky Social

Just released a major 3.0 version of SharpYaml https://xoofx.github.io/SharpYaml/ 🎉

Back from maintenance mode, this new version brings significant improvements: Compatibility with System.Text.Json attributes, NativeAOT support built-in, more built-in serializable types supported, faster than ever and full documentation website! 🚀

I had a need for NativeAOT support for a new project, here it is!

#dotnet

SharpYaml

SharpYaml High-performance YAML for .NET: parser, emitter, and a System.Text.Json-style object serializer. Get started Serialization Low-level APIs GitHub dotnet add package SharpYaml Available on NuGet — net8.0, net10.0, netstandard2.0 Familiar API SharpYaml is intentionally shaped like System.Text.Json: YamlSerializer, YamlSerializerOptions, source-generated contexts, and a converter pipeline. Two layers Use the syntax/model layer for lossless parsing, spans, and tooling. Use YamlSerializer...

https://github.com/jonwiggins/xmloxide

https://github.com/kushaldas/uppsala

In the past two weeks, two complete implementations of #XML parsers and XML Schema in #Rust have appeared on the scene.

GitHub - jonwiggins/xmloxide: A pure Rust reimplementation of libxml2

A pure Rust reimplementation of libxml2. Contribute to jonwiggins/xmloxide development by creating an account on GitHub.

GitHub

Git won't track empty directories (because at heart it only tracks files). Common advice is to add a '.gitkeep' file so the directory isn't empty and git will make the directory.

EVEN BETTER ADVICE: put a README in the directory explaining what the empty directory is for and what will eventually be there.

What happens when a large open source project dies?

https://nesbitt.io/2026/02/21/whale-fall.html

Whale Fall

What happens when a large open source project dies.

Andrew Nesbitt