Elliott B. Edwards 's Avatar

Elliott B. Edwards

@el2iot2.dev

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, etc.

121
Followers
524
Following
5
Posts
27.11.2024
Joined
Posts Following

Latest posts by Elliott B. Edwards @el2iot2.dev

Some OTEL #aspnetcore improvements before Christmas πŸŽ„

πŸ“Š Set OTEL HTTP semantic convention attributes in #aspnetcore hosting
github.com/dotnet/aspne...

πŸ›£οΈ Transform static route parameters. For example, {controller}/{action}/{id?} β†’ Products/Get/{id?}
github.com/dotnet/aspne...

24.12.2025 06:40 πŸ‘ 10 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0
Preview
GitHub - SimonCropp/DbToMermaid: Generate Mermaid ER diagrams from SQL Server databases or Entity Framework Core models. Generate Mermaid ER diagrams from SQL Server databases or Entity Framework Core models. - SimonCropp/DbToMermaid

I added a dotnet tool for my Sql Server to Mermaid diagram project
github.com/SimonCropp/D...

27.12.2025 03:40 πŸ‘ 6 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Preview
How many pillars of observability can you fit on the head of a pin? My day started off with an innocent question, from an innocent soul. β€œHey Charity, is profiling a pillar?” I hadn’t even had my coffee yet. β€œSomeone was just telling me that profiling is the fourth…

Is profiling the fourth pillar of observability?? SIGH.

charity.wtf/2025/10/30/t...

30.10.2025 06:23 πŸ‘ 35 πŸ” 13 πŸ’¬ 4 πŸ“Œ 2
Post image

Today might be a bad day but things will get better

26.10.2025 21:15 πŸ‘ 1714 πŸ” 278 πŸ’¬ 22 πŸ“Œ 4
Preview
Duende Software - Identity and Access Management for .NET We help companies using .NET to build identity and access control solutions for modern applications.

Heads up, #dotnet developers! πŸš€

.NET 10 is a great time to upgrade your application and its dependencies.

In this post, we look at key .NET 10 breaking changes you need to know about for a smooth upgrade.

πŸ‘‰ duende.link/89qegla

#aspnetcore

04.11.2025 13:23 πŸ‘ 4 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Preview
Steam Deck - Display-Off Downloads - Steam News Steam Deck now has a display-off low-power download mode

Good afternoon! We've just added a new feature to Steam Deck, allowing it to complete all active downloads in a new display-off low-power mode, before going to sleep. Learn more here: store.steampowered.com/news/app/167...

04.11.2025 22:15 πŸ‘ 907 πŸ” 172 πŸ’¬ 29 πŸ“Œ 47
Post image

For myself to more easily find again later. (GitHub Markdown "alerts")

docs.github.com/en/get-start...

14.10.2025 13:32 πŸ‘ 97 πŸ” 9 πŸ’¬ 8 πŸ“Œ 3
Preview
Announcing .NET 10 Release Candidate 2 - .NET Blog .NET 10 Release Candidate 2 focuses on final quality, reliability, and stabilization across the runtime, SDK, libraries, ASP.NET Core, Blazor, .NET MAUI, and more.

Announcing .NET 10 Release Candidate 2

15.10.2025 13:36 πŸ‘ 4 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0
Mont Saint-Michel, France πŸ‡«πŸ‡·

Mont Saint-Michel, France πŸ‡«πŸ‡·

Mont Saint-Michel, France πŸ‡«πŸ‡·

15.10.2025 15:06 πŸ‘ 168 πŸ” 21 πŸ’¬ 1 πŸ“Œ 5
Preview
GitHub - SimonCropp/Excelsior: Excelsior is an Excel spreadsheet generation library with a distinctive data-driven approach that leverages ClosedXML to create Excel-compatible files. Excelsior is an Excel spreadsheet generation library with a distinctive data-driven approach that leverages ClosedXML to create Excel-compatible files. - SimonCropp/Excelsior

Significant docs improvement for github.com/SimonCropp/E...
Docs now have screenshots for the resulting excel files based on various configuration

Also version 0.2.0 now supports IAsyncEnumerable as a data source

20.09.2025 13:11 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Did you get em locally?

09.08.2025 16:15 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

just learned that CSS (as of "Baseline 2023") now supports nesting: caniuse.com/css-nesting

I never managed to start using SCSS so I'm excited to be able to write things like this without a preprocessor:

.cal-link {
right: -18px;
@media (max-width: 800px) {
right: 0;
}
}

08.08.2025 13:27 πŸ‘ 152 πŸ” 13 πŸ’¬ 7 πŸ“Œ 2

I am very excited about this new evolution for Cake! Check out the blog post, take it for a spin, and let us know your thoughts/ideas!

18.07.2025 06:25 πŸ‘ 9 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0
Preview
Unexpected inconsistency in records Unexpected inconsistency in records The other day, I was trying to figure out a bug in my code, and it turned out to be a misunderstanding on my part as to how C# records work. It’s entirely …

Blogged: Unexpected inconsistency in records - codeblog.jonskeet.uk/2025/07/19/u... - if you use C# records and the "with" operator, I'd suggest reading this to avoid a footgun you may be unaware of

19.07.2025 13:08 πŸ‘ 57 πŸ” 13 πŸ’¬ 5 πŸ“Œ 2
Post image

First of many, probably

09.06.2025 16:39 πŸ‘ 9 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

That moment when you come back from diner and take another look at the problem that has been bothering you for hours and suddenly you know the solution....

25.05.2025 18:35 πŸ‘ 5 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
GitHub - martincostello/custom-github-action-with-csharp: An example of writing a simple custom GitHub Action with C# An example of writing a simple custom GitHub Action with C# - martincostello/custom-github-action-with-csharp

The new `dotnet run <file>` makes it much easier than before to write custom GitHub Actions in C# - threw a little sample together ahead of trying it out on some of my own custom pwsh scripts and steps: github.com/martincostel...

24.05.2025 15:59 πŸ‘ 24 πŸ” 5 πŸ’¬ 3 πŸ“Œ 0
Post image

The Command Palette is out now inside PowerToys! Check out v0.90 to get this latest utility - the evolution of PowerToys Run with a full extensibility model ⚑⚑
github.com/microsoft/Po...

31.03.2025 23:34 πŸ‘ 73 πŸ” 27 πŸ’¬ 7 πŸ“Œ 3
Video thumbnail

@jessegrosjean.bsky.social's Bike is still the gold standard. Such a simple solution. I wish we had this on the OS level.

(h/t @jaakster.bsky.social)

28.03.2025 20:35 πŸ‘ 25 πŸ” 6 πŸ’¬ 3 πŸ“Œ 1
A pencil sketch of a chair-like structure drawn in rough perspective with a couple physically impossible surfaces and intersections.

A pencil sketch of a chair-like structure drawn in rough perspective with a couple physically impossible surfaces and intersections.

Here is a recent "random burn" entry from my sketchbook of an Escher-like chair with implausible supports and uncomfortably rendered ribbon attachments using a mechanical pencil on paper.

29.03.2025 02:16 πŸ‘ 6 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Every tech company* has platform teams trying to build:

1. Heroku, except hand-rolled
2. One giant shared database, so engineers can ignore analytics without consequence
3. If they have a monolith, microservices. If microservices, a monolith
4. A solution to the halting problem

* Hyperbole. I hope

05.03.2025 22:24 πŸ‘ 445 πŸ” 94 πŸ’¬ 23 πŸ“Œ 16

Our technology isn’t archaic, we use artisanal, small batch internet.

13.01.2025 02:23 πŸ‘ 192 πŸ” 24 πŸ’¬ 4 πŸ“Œ 0

after days of grifters and con men at CES we stumbled upon the booth for VLC. they were all dressed as wizards and told us, "we have nothing to sell, we just decided to show up". i told them I'd been using their software to pirate media for 15 years and they said "keep doing that"

10.01.2025 21:24 πŸ‘ 33346 πŸ” 8040 πŸ’¬ 324 πŸ“Œ 376
Preview
Node.js Now Supports TypeScript By Default TypeScript is coming to Node 23. Let's break down what that means.

Node.js now supports TypeScript.

Here's everything you need to know:

www.totaltypescript.com/typescript-i...

27.12.2024 17:00 πŸ‘ 332 πŸ” 83 πŸ’¬ 9 πŸ“Œ 8

@chkndog.bsky.social is this the game to which you were referring?

26.12.2024 21:39 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

"number of code changes submitted is very important"

well, I could do this in one totally reasonable change, or I could do it in three

play stupid performance evaluation games, win stupid prizes

20.12.2024 17:20 πŸ‘ 3275 πŸ” 159 πŸ’¬ 95 πŸ“Œ 10

New release of Polyfill github.com/SimonCropp/P...
API count is now 433
Anyone need more APIs to avoid some ifDefs?
#dotnet

19.12.2024 10:34 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
syntax-highlighted snippet of kdl v2 code:



package {

  name my-pkg

  version "1.2.3"



  dependencies {

    // Nodes can have standalone values as well as

    // key/value pairs.

    lodash "^3.2.1" optional=#true alias=underscore

  }



  scripts {

    // "Raw" and dedented multi-line strings are supported.

    message """

      hello

      world

      """

    build #"""

      echo "foo"

      node -c "console.log('hello, world!');"

      echo "foo" > some-file.txt

      """#

  }

syntax-highlighted snippet of kdl v2 code: package { name my-pkg version "1.2.3" dependencies { // Nodes can have standalone values as well as // key/value pairs. lodash "^3.2.1" optional=#true alias=underscore } scripts { // "Raw" and dedented multi-line strings are supported. message """ hello world """ build #""" echo "foo" node -c "console.log('hello, world!');" echo "foo" > some-file.txt """# }

The #KDL site at kdl.dev has been updated with the new KDL v2 content! Check it out! I even updated the textmate grammar so there's actually syntax highlighting!

18.12.2024 03:28 πŸ‘ 12 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0

Reminder that KDL 2.0 is right there and is finally getting released after over two years of refinement

github.com/kdl-org/kdl

Or you can start using v1 today, in a bunch of different languages: kdl.dev

10.12.2024 20:48 πŸ‘ 20 πŸ” 3 πŸ’¬ 4 πŸ“Œ 0