Jacob Foshee (dotnet)'s Avatar

Jacob Foshee (dotnet)

@jacob-dotnet.bsky.social

Long time C# .NET developer. πŸ™πŸˆ https://github.com/jfoshee I am jacob_dotnet on Twitter. https://x.com/jacob_dotnet

104 Followers  |  287 Following  |  80 Posts  |  Joined: 25.11.2024
Posts Following

Posts by Jacob Foshee (dotnet) (@jacob-dotnet.bsky.social)

Resolved by deploying to a different region.
C'mon, Azure...

11.01.2026 18:19 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Create Web App
Error:
"Operation cannot be completed without additional quota. \r\nAdditional details - Location: South Central US \r\nCurrent Limit (Basic VMs): 0 \r\nCurrent Usage: 1\r\nAmount required for this deployment (Basic VMs): 2 \r\n(Minimum) New Limit that you should request to enable this deployment: 2. \r\nNote that if you experience multiple scaling operations failing (in addition to this one) and need to accommodate the aggregate quota requirements of these operations, you will need to request a higher quota limit than the one currently displayed."

Create Web App Error: "Operation cannot be completed without additional quota. \r\nAdditional details - Location: South Central US \r\nCurrent Limit (Basic VMs): 0 \r\nCurrent Usage: 1\r\nAmount required for this deployment (Basic VMs): 2 \r\n(Minimum) New Limit that you should request to enable this deployment: 2. \r\nNote that if you experience multiple scaling operations failing (in addition to this one) and need to accommodate the aggregate quota requirements of these operations, you will need to request a higher quota limit than the one currently displayed."

What is going on w/ App Service quotas on Azure?
I can't deploy the most basic web app

11.01.2026 17:33 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

And it's up! All together now...

🎢 Somebody told me
the user provider
should use an adaptor
to proxy the query
factory builder... 🎢

www.youtube.com/watch?v=p03o...

28.11.2025 15:15 β€” πŸ‘ 75    πŸ” 31    πŸ’¬ 4    πŸ“Œ 9
Preview
Enhancing Debugging with the Debugger Display Attributes - .NET Framework Get started with debugger display attributes in .NET, which allow the type developer to also specify what the type will look like when it's shown in a debugger.

Maybe for each comment you could somehow attach a DebuggerDisplay attribute

As you step into a block with an active comment, a hidden variable is created which closes over the needed vars and has [DebuggerDisplay(comment)]

learn.microsoft.com/en-us/dotnet...

10.10.2025 12:38 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
We the people must never accept government threats to our freedom of speech. Efforts by leaders to pressure artists, journalists, and companies with retaliation for their speech strike at the heart of what it means to live in a free country.

Last week, Jimmy Kimmel was taken off the air after the government threatened a private company with retaliation, marking a dark moment for freedom of speech in our nation. In an attempt to silence its critics, our government has resorted to threatening the livelihoods of journalists, talk show hosts, artists, creatives, and entertainers across the board. This runs counter to the values our nation was built upon, and our Constitution guarantees.

We know this moment is bigger than us and our industry. Teachers, government employees, law firms, researchers, universities, students and so many more are also facing direct attacks on their freedom of expression.

Regardless of our political affiliation, or whether we engage in politics or not, we all love our country. We also share the belief that our voices should never be silenced by those in power – because if it happens to one of us, it happens to all of us.

This is the moment to defend free speech across our nation. We encourage all Americans to join us, along with the ACLU, in the fight to defend and preserve our constitutionally protected rights.

We the people must never accept government threats to our freedom of speech. Efforts by leaders to pressure artists, journalists, and companies with retaliation for their speech strike at the heart of what it means to live in a free country. Last week, Jimmy Kimmel was taken off the air after the government threatened a private company with retaliation, marking a dark moment for freedom of speech in our nation. In an attempt to silence its critics, our government has resorted to threatening the livelihoods of journalists, talk show hosts, artists, creatives, and entertainers across the board. This runs counter to the values our nation was built upon, and our Constitution guarantees. We know this moment is bigger than us and our industry. Teachers, government employees, law firms, researchers, universities, students and so many more are also facing direct attacks on their freedom of expression. Regardless of our political affiliation, or whether we engage in politics or not, we all love our country. We also share the belief that our voices should never be silenced by those in power – because if it happens to one of us, it happens to all of us. This is the moment to defend free speech across our nation. We encourage all Americans to join us, along with the ACLU, in the fight to defend and preserve our constitutionally protected rights.

A graphic listing the names of the more than 400 signers of the ACLU's letter condemning the federal government's retaliation against Jimmy Kimmel. For the full list of signatories, visit aclu.org/kimmel-letter-bk

A graphic listing the names of the more than 400 signers of the ACLU's letter condemning the federal government's retaliation against Jimmy Kimmel. For the full list of signatories, visit aclu.org/kimmel-letter-bk

Jimmy Kimmel was taken off the air after our government threatened a private company with retaliation, marking a dark moment for free speech in our nation.

More than 400 artists across our nation signed on to say: We refuse to be silenced by those in power.

22.09.2025 15:02 β€” πŸ‘ 3467    πŸ” 1056    πŸ’¬ 51    πŸ“Œ 225

Having to instruct Copilot to ignore Blazor IDE errors and just run a Build...

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

That reminds me of an old joke…

β€œWe exfiltrated the top secret ai code from the military but we only got the last page…”

11.07.2025 00:30 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Builders Β |Β  Buildpacks Β |Β  Google Cloud

Pretty disappointed that Google Cloud Build Buildpacks do not include .NET 9 support...
cloud.google.com/docs/buildpa...

01.06.2025 21:02 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Just cannot deploy an App to Azure today! Extremely frustrating.
First it tells me I'm over quota. Apparently I can't deploy to South Central US anymore?
Now it can't create valid federated credentials for Github deployment!

@developer.microsoft.com

01.06.2025 00:56 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I used to work for someone like this. He did not wear a badge at the conference, to avoid some of the attention. He still got recognized.

30.05.2025 19:28 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

VSCode task to auto-start Azurite blob storage:

{
"label": "Start Azurite Blob Service",
"command": "${command:azurite.start_blob}",
"runOptions": {
"runOn": "folderOpen"
},
"problemMatcher": []
},

Assumes the extension is installed.

25.05.2025 13:52 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Senior Software Engineer (C#) Carlsbad, California, United States

Rockstar is looking for C# developers for their game services in MA, CA and NY: job-boards.greenhouse.io/rockstargame...

17.05.2025 16:46 β€” πŸ‘ 13    πŸ” 9    πŸ’¬ 2    πŸ“Œ 2

Yeah; the problem is you have to know the name of the next-to-last migration:
dotnet ef database update <previous-migration-name>
So you have to run a command to list them, or go look it up.
I guess that's just how it is.
I was hoping there was a single command.

17.05.2025 17:33 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Is there not an EF core CLI command to just roll back to the previous migration??
cc @erikej.bsky.social

17.05.2025 15:40 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
a woman with glasses is sitting at a desk and says i want to go to there ALT: a woman with glasses is sitting at a desk and says i want to go to there
18.04.2025 04:08 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Absolutely.
I had created a terrible habit of watching something on YT while I wait for tests, AI, builds, etc.

I found this contributed to mental exhaustion by the end of the day because my brain was getting no down-time.

Now I put on meditative music and just think/relax/meditate.

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

Would greatly improve my life if we had word wrap in inline Test Failures...
Is this a C# Dev Kit thing?
#dotnet
@vscode.dev

14.04.2025 14:35 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
SqlServer.Rules/tools/SqlAnalyzerCli/readme.md at master Β· ErikEJ/SqlServer.Rules 120+ T-SQL static code analysis rules for SQL Database Projects - ErikEJ/SqlServer.Rules

You can use my free T-SQL Analyzer command line tool to check for over 140 anti-patterns in your SQL scripts directly in SQL Server Management Studio (SSMS)
#dotnet #sqlserver #databases

02.04.2025 10:21 β€” πŸ‘ 16    πŸ” 6    πŸ’¬ 1    πŸ“Œ 0
Microsoft Security Advisory CVE-2025-24070: .NET Elevation of Privilege Vulnerability Β· Issue #348 Β· dotnet/announcements Microsoft Security Advisory CVE-2025-24070: .NET Elevation of Privilege Vulnerability Executive summary Microsoft is releasing this security advisory to provide information about a vulnerability in...

github.com/dotnet/annou...

Looks like if you use the Refresh SignIn endpoint (or the default auth UI) you may be at risk.

09.04.2025 14:08 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

He speaks with some authority on the matter

06.04.2025 22:18 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

Where is our humanity?

06.04.2025 21:26 β€” πŸ‘ 33580    πŸ” 11230    πŸ’¬ 1763    πŸ“Œ 1096

turn back!
;-)

Is scss an option?

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

Ha it's a PDF! I guess it makes sense as it is a scan
images.gatesnotes.com/12514eb8-7b5...

03.04.2025 17:52 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Any WordPress people want to help the WhiteHouse with their uploads?
I can see Annex 2 and 3, but not 1.

03.04.2025 17:48 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Sorting versions for NuGet packages is severely broken in the VSCode C# SDK

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

Mario Kart has resorbed Wave Race

02.04.2025 16:52 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

#define WIN32_LEAN_AND_MEAN

01.04.2025 17:24 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

/subscribe πŸ˜‰

I’m curious about the best applications of Go.

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

So I just updated Samsung Magician and afterwards was presented with this 😬
This drive has been in here for a year so I assume this is a false positive? @sumsung.bsky.social

31.03.2025 14:30 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

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

31.03.2025 15:09 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0