jacob-dotnet.bsky.social
Long time C# .NET developer.
🐙🐈 https://github.com/jfoshee
I am jacob_dotnet on Twitter. https://x.com/jacob_dotnet
57 posts
89 followers
268 following
Regular Contributor
Active Commenter
comment in response to
post
Thanks for the heads up!
I remember there being some issue w/ the last Magician update too, although I forget what that was. So I was waiting on doing this one… I do not want a bricked HDD
comment in response to
post
Well, he did not create the Agile process, but he is a great instructor and practitioner
comment in response to
post
I have been practicing TDD for ~15 years. Was fortunate to take an Agile class from Venkat Subramaniam. agiledeveloper.com
Trying to follow the TDD red, green, refactor process is a good way to start.
comment in response to
post
Check out my sample project here for something leaner and meaner but still C# Wasm ;-)
github.com/jfoshee/Hell...
There’s a link to the webgl template there
comment in response to
post
Behind the scenes, Microsoft's auth middleware already transforms and uses claims named "role". By adding the public metadata role value to your custom token, it gets picked up.
Clerk produces `null` for undefined metadata, so users without a defined public_metadata.role still work gracefully.
comment in response to
post
3. Add [Authorize(Roles = "admin")] to controller endpoints that you want to secure
(Assuming you already have JWT Bearer Auth configured)
And voila free 403's for all non-admins!
comment in response to
post
2. Specify "role" (e.g. as "admin") for users in their public metadata in the Clerk dashboard
comment in response to
post
PR accepted!
comment in response to
post
Value is object
Confirm through clear dialog,
Never to return.
comment in response to
post
Way overdue. I thought that repo had died. Glad to see this.
comment in response to
post
I've been using GitHub Copilot Workspace (in preview) to add small features to an app that is about a year old. I usually break it up into tasks like, "add xyz service to backend", and "add xyz page to frontend". It does accelerate my work, but does not deliver a fully baked feature.
comment in response to
post
My dad taught me to “Reveal Codes” many many moons ago…
comment in response to
post
Still not working. I really wish this feature worked.
comment in response to
post
Hmm I take it back... It doesn't seem to be working for me...
:-(
comment in response to
post
www.brutman.com/mTCP/mTCP_FT...
😇
comment in response to
post
I just FTP my changes to production.
Really cuts down on the unwanted commit history.
comment in response to
post
Nice! I have some of those. I had every Ken Griffey Jr rookie _except_ the Upper Deck one... Never could afford that one ;-)
comment in response to
post
ArgumentNullException: Value cannot be null. (Parameter 'key')
at Dictionary`2.FindValue(TKey key)
at Dictionary`2.TryGetValue(TKey key, TValue& value)
at Google.Apis.Requests.ClientServiceRequest`1.AddParameters(RequestBuilder requestBuilder, ParameterCollection inputParameters)
comment in response to
post
Do you also encounter the issue of VS Code tooltips being behind the cursor?
comment in response to
post
Indeed there is regressive behavior in Fluent APIs where an extra 200 OK is added to the OpenAPI description...
github.com/dotnet/aspne...
comment in response to
post
Getting paid is nice... but nothing compares to freeing up cognitive resources...
comment in response to
post
ArrayList FTW!
comment in response to
post
btw the wsl$ pin cannot be unpinned either...
So I guess I am stuck with it until I die.
comment in response to
post
Here is the code
github.com/jfoshee/cler...