Josh G

@Josh_Gallagher@techhub.social
61 Followers
163 Following
786 Posts
Microsoft IT Consultant, Omnics Ltd. Tech Director at Matchnet Ltd. Programmer at heart. Bit of a thing for #AzureFunctions and #dotnet. #CSharp is my home, but dabble in #Python, #JavaScript (and management). Loving #Pulumi too.
GitHubhttps://github.com/Jawvig
White House works to ground NASA science missions before Congress can act

β€œWe would be turning off some fabulous missions that are doing extremely well.”…

Ars Technica

@nblumhardt Look, #JetBrainsRider learned a new #OpenTelemetry trick and it works pretty well with #SeriLog
I wish there would be a similar @seq plugin for Rider that would just spin up a local dev Seq instance for me and sow the logs directly in the IDE.

https://github.com/bitbonk/OTELSerilogDemo

#dotnet #o11y #observability #dotnet

GitHub - bitbonk/OTELSerilogDemo: Open Telemetry with Serilog Demo

Open Telemetry with Serilog Demo. Contribute to bitbonk/OTELSerilogDemo development by creating an account on GitHub.

GitHub
Hey, I thing we need to ask for some help w/ the forthcoming CritterWatch. Right now we need to have more sample applications that do some messaging. Does anyone have any suggestions for some example repositories out that there show microservices (or any services) communicating via async messaging? Doesn't have to be .NET, certainly doesn't need to be Wolverine. Just looking for problem domains and samples so I don't have to make up anything:-)

Because only you can prevent florist friars.

#DadJoke #DadJokes

I'm a couple of episodes in on #Ironheart on #DisneyPlus and loving it. Dominique Thorne is great. I'm sure there are some die hard Marvel fans finding something to complain about, but I couldn't give a hoot.
TIL: "e.g." is not "exempli gratis", which I was translating as "free example", but "exempli gratia" which I am gathering is something more like "a good-will example". Health warning: I studied Latin for 6 weeks for half an hour a week. I remember nothing of it..

Hey #dotnet folks, if you're running in a cloud environment, be careful upgrading to the latest version of .NET 8.0.17 before double-checking your forward headers configuration and proxy settings. You may have a misconfigured app, but it's been working up to now.

Boost to let others know. Cheers.

https://duendesoftware.com/blog/20250624-dotnet-8017-upgrades-forwarded-headers-and-unknown-proxy-issues

#azure #aws #kubernetes

.NET 8.0.17 Upgrades, Forwarded Headers, and Unknown Proxy Issues

I see there are various similar proposals, including the catch lambda. They're not exactly the same (see https://github.com/dotnet/csharplang/discussions/9293 and linked issues), but the criticism seems to be to do with nested try..catch considerations. Not sure if my proposal gets around that. I'll need to dig deeper. I feel like disallowing any more `try` keywords in the same method ought to resolve any issues, but I understand this might feel a bit hacky.
[Proposal] Try Expression Syntax (try var) Β· dotnet csharplang Β· Discussion #9293

Summary Currently, the C# language requires the use of a full try-catch block when handling potential exceptions. While this structure is useful for complex operations, it can become overly verbose...

GitHub
In #csharp #dotnet we now have the `using` declaration:
`using var connection = new SqlConnection(...);`
This stops us having to surround large blocks of code with a `using` statement block. I'd like to see something similar for `try...catch` . Maybe simply:
`try;`
`// Code that might throw, then at the end of the method...`
`catch (Exception e)`
`{`
` // handling code`
`}`
One advantage would be less indentation, but another might be ability to access variable from the statements after the `try` declaration but before the `catch`. Currently a common pattern is declaring a variable before the `try` block. If there are issues with variable scope, the compiler could capture in the same way a lambda would. Indeed, maybe the `catch` could be a declaration too:
`catch (Exception e) => { /* handling code */ };`
and we'd get the capture for free.

The internet has become one of the most important spaces for social interaction we have ever seen, and the debate about its impact on all aspects of society is urgent and pressing.

Our new report - The Social Internet - highlights an emerging crisis for the giant social platforms - toxic and polarised online environments, but enormous potential to transform our world in positive ways. Read and discuss:

https://www.bbc.co.uk/rd/articles/2025-06-social-media-change-issues-problems-report

#social #socialmedia #technology

Where is the social internet taking us?

Report: An emerging crisis for the giant social platforms - toxic and polarised online environments, but enormous potential to transform our world in positive ways.

Γ—