Sign in

Eric Williams

@evvillian.bsky.social
108 followers 256 following 130 posts

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

PostsRepliesMedia
Eric Williams @evvillian.bsky.social · 15/09/2025
just whipped up my first #dotnet Roslyn Analyzer and Code fix for my minimal API endpoint generator.
110
Eric Williams @evvillian.bsky.social · 03/08/2025
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.
010
Eric Williams @evvillian.bsky.social · 03/08/2025
@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
010
Eric Williams @evvillian.bsky.social · 05/07/2025
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
000
Eric Williams @evvillian.bsky.social · 30/06/2025
I created a little #dotnet #Aspire extension to build dotnet projects.
120
Eric Williams @evvillian.bsky.social · 30/06/2025
@james.montemagno.com your welcome
010
Eric Williams @evvillian.bsky.social · 19/06/2025
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
161
Eric Williams @evvillian.bsky.social · 11/06/2025
My EF Core SQL script is vibing hard to some #bustarhymes
010
Eric Williams @evvillian.bsky.social · 10/05/2025
let's go #linux vs #window #github actions race🏁
000
Eric Williams @evvillian.bsky.social · 12/04/2025
000
Eric Williams @evvillian.bsky.social · 12/04/2025
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.
100
Eric Williams @evvillian.bsky.social · 28/03/2025
In contrast asking why csharp sucks, hmm you must be doing it wrong :)
010
Eric Williams @evvillian.bsky.social · 28/03/2025
Asking ChatGPT why JavaScript sucks, let me count the ways
010
Eric Williams @evvillian.bsky.social · 13/03/2025
Fun little SignalR project. Remote desktop via multiple SignalR clients and A SignalR server proxying the PC to the Client. No direct connect from the browser to computer, no network ports slash. The desktop client is 90% C# with some bindings into some native libraries.
000
Eric Williams @evvillian.bsky.social · 11/03/2025
there are literally 1000000 reasons for code review, this is number 10023300
010
Eric Williams @evvillian.bsky.social · 09/03/2025
sweet, #Rust FWT. I was able to make my first small rust library that watches the clipboard. I bound everything to a #chsarp library and packaged it as a nuget. I can now copy and paste text back and forth between machine over a SignalR connection and it supports windows/linux.
000
Eric Williams @evvillian.bsky.social · 09/03/2025
#learningrust today
120
Eric Williams @evvillian.bsky.social · 08/03/2025
Having some fun today with #dotnet SignalR this week building a multi-user desktop support system that runs in the browser. Performance is shocking with realtime multicast notifications. Emulating 4 operators working on a single windows desktop.
111
Eric Williams @evvillian.bsky.social · 24/02/2025
I had the most humbling experience in #mumbai yesterday. This is “Sharon”, my tour guide. She proudly told me stories about living in a Mumbai slum. She recently learned to speak English using #YouTube to help elevate her life. I will never forget her smile.
200
Eric Williams @evvillian.bsky.social · 15/02/2025
Find a job that lets you work remotely and work it. Like actually work it. Don’t be one of these remote employees who wrecks it for the rest of us. Then goto Greece and work.
010
Eric Williams @evvillian.bsky.social · 28/01/2025
On route to Greece 🇬🇷 for a month of remote work with a short jaunt to India 🇮🇳 in the middle
000
Eric Williams @evvillian.bsky.social · 21/01/2025
Pooled contexts are held, however not exceeding 1 DB context despite docs saying the default Pool Size is 1024.
000
Eric Williams @evvillian.bsky.social · 21/01/2025
not pooled connections disappear faster than you can count em'
100
Eric Williams @evvillian.bsky.social · 11/01/2025
Really enjoying minimal APIs in #asppnet #dotnet, being able to easily define a bunch on endpoints inside a nugget package and plug them into the applications authorization flow and middleware is amazing.
010
Eric Williams @evvillian.bsky.social · 09/01/2025
Fairly minimal program setup to get things all wired up. Optional middleware providers a mechanism to process all exceptions #dotnet
000
Eric Williams @evvillian.bsky.social · 09/01/2025
An aspnet plugin includes all the routes required to chat and upload files etc.
000
Eric Williams @evvillian.bsky.social · 09/01/2025
Just wrapped up a little framework for AI assistant function callbacks. Pretty happy with the API, just create a decorate a class. The functions are (optionally) added and removed from assistant automatically and executed when requested with strongly typed arguments. #dotnet #openai
200
Eric Williams @evvillian.bsky.social · 06/01/2025
central package management fail
110
Eric Williams @evvillian.bsky.social · 06/01/2025
There should be snow days for remote workers
010
Eric Williams @evvillian.bsky.social · 04/01/2025
Feeling unhinged
000
Eric Williams @evvillian.bsky.social · 30/12/2024
Making some chili powder
010
Eric Williams @evvillian.bsky.social · 25/12/2024
Today is that one day
010
Eric Williams @evvillian.bsky.social · 24/12/2024
I've starting to feel those #fsharp pattern matching vibes.
281
Eric Williams @evvillian.bsky.social · 14/12/2024
Touch grass
020
Eric Williams @evvillian.bsky.social · 12/12/2024
I'll be sure to put an empty helpers folder in all my projects to piss people off
020
Eric Williams @evvillian.bsky.social · 30/11/2024
My go to test testing setup, what other test packages do you find helpful that every test project should include? (May be trying out Tunit shortly)
Test packages
020