Eric Williams's Avatar

Eric Williams

@evvillian.bsky.social

Primarily a father but I also have to program for food. Full-time dotnet developer fiddler of other stacks. And has been endurance cyclist.

103 Followers  |  254 Following  |  130 Posts  |  Joined: 12.11.2024  |  2.2625

Latest posts by evvillian.bsky.social on Bluesky

Preview
GitHub - Scribbly-Fun/Scribbly.Stencil: A minimal API endpoint source code generator designed to streamline project structure and endpoint declarations. A minimal API endpoint source code generator designed to streamline project structure and endpoint declarations. - GitHub - Scribbly-Fun/Scribbly.Stencil: A minimal API endpoint source code genera...

github.com/Scribbly-Fun...

15.09.2025 16:01 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

overall pretty nifty and so many more use cases I want to apply these towards. Can't always make a perfect public API but if you can tell someone how to use it its darn close

15.09.2025 16:01 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

just whipped up my first #dotnet Roslyn Analyzer and Code fix for my minimal API endpoint generator.

15.09.2025 16:01 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
GitHub - Scribbly-Fun/Scribbly.Stencil: A minimal API endpoint source code generator designed to streamline project structure and endpoint declarations. A minimal API endpoint source code generator designed to streamline project structure and endpoint declarations. - GitHub - Scribbly-Fun/Scribbly.Stencil: A minimal API endpoint source code genera...

got a solid API snuffed out and don't plan to break anything public. Automatically generating minimal APIs and route groups for #dotnet applications. Try it out on #nuget github.com/Scribbly-Fun...

06.08.2025 00:44 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

This minimal API generator is starting to come together. Just declare a function, any function and the generator will map it to endpoint groups or the root application. Im working on route configuration API as well so users can configure the groups or configure the endpoints indevidually.

03.08.2025 16:21 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

@jetbrains.com updated to the latest #Rider for #dotnet Creating source generators is finally awesome and has never been easier. Direct project references update after build. It's very easy to debug and review the output code. Great Work! Instant feedback loop

03.08.2025 13:10 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Yeah because Aspire is pretty awesome πŸ‘

31.07.2025 10:40 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

My girlfriend just told me β€˜anytime you use an underscore it’s code’ 🧐 thoughts #softwaredevelopment

29.07.2025 16:49 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

are folks seriosuly overhere writing console apps in JS and running them locally on node?

18.07.2025 20:02 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
GitHub - Scribbly-Fun/Scribbly.Broker: The Scribbly broker is a framework for publishing messages in memory through an application utilizing the Mediator design pattern. The Scribbly broker is a framework for publishing messages in memory through an application utilizing the Mediator design pattern. - GitHub - Scribbly-Fun/Scribbly.Broker: The Scribbly broker is a...

Wrote this little #csharp #dotnet β€˜Medihater’ package for no reason other than having a little fun with Generics. I think it’s got some pretty decent features for a first release

github.com/Scribbly-Fun...

05.07.2025 17:14 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

I was shook when I saw that copilot button inside GitHub issues, surely programmers are cooked now. Then it went on to tell me how to understand the issue and do a PR. I guess we get to keep our jobs a little bit longer

05.07.2025 12:35 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Officially looking for a job that has never heard of scrum

03.07.2025 00:58 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Scribbly.Aspire/Scribbly.Aspire/Scribbly.Aspire.Extensions/Resources/ResourceCommandExtensions.cs at main Β· Scribbly-Fun/Scribbly.Aspire Usefull dotnet Aspire extensions. Contribute to Scribbly-Fun/Scribbly.Aspire development by creating an account on GitHub.

Still need to figure out how to check if A resource is already stopped before I attempt to stop it.
github.com/Scribbly-Fun...

30.06.2025 18:40 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

I created a little #dotnet #Aspire extension to build dotnet projects.

30.06.2025 18:40 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

@james.montemagno.com your welcome

30.06.2025 18:01 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Anytime I do anything with generics in {insert any other language} I’m reminded C# is the GOAT

29.06.2025 22:41 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
AspiriFridays - James Montemagno + Feedback Flow
YouTube video by dotnet AspiriFridays - James Montemagno + Feedback Flow

BIG NEWS!!! my bff @james.montemagno.com is joining #aspirifridays tomorrow so @damianedwards.com and I can help him fix the Aspirification of an app he built based on an app that @davidfowl.com built?! the shenanigans will be high. bingo included. SEE YOU TOMORROW! www.youtube.com/watch?v=vIVs...

26.06.2025 21:10 β€” πŸ‘ 17    πŸ” 10    πŸ’¬ 0    πŸ“Œ 1

Amazing, congratulations

24.06.2025 10:20 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Apparently I can run 99 clients before my machine crashes, don’t ask me how I found out :)

20.06.2025 16:02 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

oh boy, feeling pretty good about this Aspire setup. Running my SQL server, a node front end, aspnet API, and 10 client application similating hardware reporting into our call center #dotnet #aspire

19.06.2025 21:56 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

My EF Core SQL script is vibing hard to some #bustarhymes

11.06.2025 19:45 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

how timely, Im making a presentation for my team about F#, mind if I snip this for a slide?

10.05.2025 16:41 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

let's go #linux vs #window #github actions race🏁

10.05.2025 16:40 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image 11.04.2025 23:10 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

welp this is what I came up with. Filtered routes with a configured sample rate. I wish I could get this running before the span is ever created. I did a bunch of benchmarks and got it working pretty dang fast.

11.04.2025 23:08 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

what is the best way to create a #dotnet #aspnet #opentelemetry route specific sampler? I created a custom sampler but it runs prior to the request information being added to the Activty so I can't really evaluate the route path

11.04.2025 14:23 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

My phone feels like a giant Pyle of slow since these latest updates. But yeah that groovy border animation

28.03.2025 01:28 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

In contrast asking why csharp sucks, hmm you must be doing it wrong :)

28.03.2025 01:20 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Asking ChatGPT why JavaScript sucks, let me count the ways

28.03.2025 01:19 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Sadly it wasn’t a large enough problem to really learn the language. @woodruff.dev great blogs btw certainly not a 1:1 port

15.03.2025 01:34 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@evvillian is following 19 prominent accounts