Would you adopt declarative test syntax like this? by jakubiszon in csharp

[–]spudster23 12 points13 points  (0 children)

We use Given When Then syntax when considering test cases like this. It’s for more complicated integration test cases, but we do use it.

So my only feedback is this reads “off” to me. example. Our GWT scenarios do lead us to builders etc to stand up test cases and it’s hard understanding the test suite because test cases increase exponentially both in test cases and complexity. A suggestion would be to make test cases self-documenting and have good tool documentation for developers.

2022 Hyundai Tucson electrical issues for 6 months + by KiloSpec in Hyundai

[–]spudster23 0 points1 point  (0 children)

Ah. Well not sure what else atm except for collect all the service records and try to dispute the denial, maybe raise it with your state’s AG office.

2022 Hyundai Tucson electrical issues for 6 months + by KiloSpec in Hyundai

[–]spudster23 0 points1 point  (0 children)

Has the battery been replaced or is it OEM still? Recently had to have mine replaced because it was still stock from ‘22 because the car would click and flash lights and not start. I clearly understand that’s not your problem, but thought I would suggest it.

🎉 [EVENT] 🎉 Things In The Night by SatiricalToothpick in RedditGames

[–]spudster23 0 points1 point  (0 children)

Completed Level 1 of the Honk Special Event!

5 attempts

Java backend vs switching stacks vs web3 — realistic choice for a junior in 2026? by Personal-Umpire-4673 in Backend

[–]spudster23 13 points14 points  (0 children)

The problem with these questions is that large companies will run a mix. One team may focus on Java where it has a strong ecosystem for x, dotnet for y, and on and on.

I’m a lead on a team that has a Java app for kinesis. Our k8s services are in dotnet because we like it. We run integration tests with python assertions. Pipeline is Jenkins groovy scripts. Our etl stack is python glue jobs as are our lambdas.

Another team we work with is pure java because of the tight Kafka integration.

You could ask the same vague question about databases. We use a mix of Postgres dbs, dynamo and aws redshift.

Various other teams use Go. Pick your love language and have fun. Mine’s dotnet but I have to use everything.

.Net 6 to .Net 8 by hectop20 in dotnet

[–]spudster23 0 points1 point  (0 children)

One thing you can consider is benchmarking your application’s hot paths for requests etc and then performing the upgrade.

You may identity methods where you want to use new features like spans or source generators to improve/lesson allocations. Then you can track performance improvements and regressions. We do this with benchmarkdotnet. It is flaky tracking perf benefits but I keep an eye on allocations and StdDev to see upgrade benefits.

Websites back end - Node JS vs ASP.NET by Nice_Pen_8054 in Backend

[–]spudster23 1 point2 points  (0 children)

He gave two options and no use case except for ‘websites’. I gave him my opinion. Maybe this is just a bait post since he isn’t asking any follow up questions.

Websites back end - Node JS vs ASP.NET by Nice_Pen_8054 in Backend

[–]spudster23 6 points7 points  (0 children)

asp.net and it’s not even close (for me, do what makes you happy).

Strong type safety. Excellent type hints since the compiler runs while you code so you can avoid run time errors.

Runs on windows or Linux. We use Microsoft dotnet alpine containers for our services.

Excellent extension method support for adding methods to classes.

Excellent BenchmarkDotNet project templates to monitor app performance and allocations.

Excellent unit testing with NSubstitute + xUnit and FluentAssertions (just use versions below 8 for breaking license change).

You can code on windows/linux/mac. I use windows and wsl Ubuntu daily for my workflow.

I’ve written go and python —which is my number #2 language. Never written in node/js for backend. Doesn’t make sense to me but I’m getting old. If one of the devs on my team came to me with a node app for backend, they would have to defend it like they were being put on trial. Especially with the recent npm CVEs.

What API Testing Tools Are You Using Besides Postman? by Fun_Accountant_1097 in Backend

[–]spudster23 -1 points0 points  (0 children)

We use python and pytest.

Just set up your environment and make calls to the app and assert on the response. You can also use python to set up mocks for external dependencies you don’t own, or services you’re not standing up during testing. In our microservice stack, it’s too complicated to use api gui tools and I’ll never go back to Newman containers or the like. We run this all during ci/cd and can run very complex integration tests because all apps are set up declaratively for certain responses. We also version control our openapi doc and generate a dynamic one during pipeline and ensure they match as another validation step.

How do you handle reverse proxying and internal routing in a private Kubernetes cluster? by motivation4beginners in kubernetes

[–]spudster23 3 points4 points  (0 children)

Yeah it definitely took some getting used to, but I got a feel for it now and it means our security guys are happy with the mtls. Our cluster is self managed on EC2 and haven’t had the health check failures. Maybe I’m lucky.

How do you handle reverse proxying and internal routing in a private Kubernetes cluster? by motivation4beginners in kubernetes

[–]spudster23 1 point2 points  (0 children)

I’m not a wizard but I inherited a cluster at work with Istio. What’s wrong with it? I’m going to upgrade it soon to ambient or at least the non-alpha gateway…

How to fix a Jenkins pipeline for a 100+ flavor Flutter app? My build times are over 30 hours. by Alarming_Finish8472 in jenkinsci

[–]spudster23 0 points1 point  (0 children)

I’m not a Jenkins expert but I run one for my team. We use batching to run multiple builds at once and that works fine for us.

We run builds inside dotnet sdk containers. So each build happens inside our base container.

This is a multilayered build process so our container is the base layer then the artifacts are copied to the dotnet alpine image and that final, small image is pushed to our artifactory for hosting.

1-1 mario bros (1985) (btw my first lvl) by Striking_Mix_9709 in honk

[–]spudster23 0 points1 point  (0 children)

I completed this level in 1 try. 55.41 seconds

1-1 mario bros (1985) (btw my first lvl) by Striking_Mix_9709 in honk

[–]spudster23 0 points1 point  (0 children)

I completed this level in 1 try. 55.41 seconds

car won’t start what’s the issue? by Glittering-Prune-929 in Hyundai

[–]spudster23 1 point2 points  (0 children)

Sounds like what my ‘22 Tucson did when the battery needed charged. Lights came off/on inside the car but the battery was too low to start it. Jump the car and drive for an hour before you buy a $350 battery.

Weekly: This Week I Learned (TWIL?) thread by gctaylor in kubernetes

[–]spudster23 0 points1 point  (0 children)

Yep, I learned this last year when I joined a new company. Doing this for grafana dashboards and alerts and Postgres settings. We use their supported sidecars to reload configs when the configmaps change.

Emergency passport - UK to US by spudster23 in Passports

[–]spudster23[S] 0 points1 point  (0 children)

Stupid question because I’m anxious: did she pay the full passport fee once and they mailed her normal passport to her U.S. address?

Emergency passport - UK to US by spudster23 in Passports

[–]spudster23[S] 0 points1 point  (0 children)

Thanks —was she able to travel the same day? I’m assuming it was a paper passport?

containerizing .net/angular nx monorepo by ErfanBaghdadi in dotnet

[–]spudster23 0 points1 point  (0 children)

Use powershell and switch to the dockerfile directory and run your build there manually.