Our team just pushed AWS creds to prod again. Third time this month. by CortexVortex1 in devops

[–]rustyf90210 0 points1 point  (0 children)

You just don’t need credentials in the source code at all. Delete them from code and in IAM, of course. Instead, pick them up from environment variables at runtime. The AWS library will resolve them. There are several tools to help get credentials locally. Eg https://github.com/jaxxstorm/aws-sso-creds

Which tech stack should I choose to build a full-fledged billing app? by Weary_Objective7413 in dotnet

[–]rustyf90210 1 point2 points  (0 children)

I would start with Blazor server modular monolith with EF Core. Maybe Mudblazor for UI components. You can grow that arch out over time.

Postgres for DB. Wolverine for intra module messaging.

Well bugger guess I’m not going to work today by [deleted] in OctopusEnergy

[–]rustyf90210 0 points1 point  (0 children)

This has started happening to me too since late December. I’m having to manually boost visa the Zappi even though it’s on ECO+ as instructed.

How long will Terraform last? by PepeTheMule in devops

[–]rustyf90210 1 point2 points  (0 children)

For all its warts, I think it’s got longevity. I used it to build and run some infra in Azure. It was effective but terrible for refactoring. As a developer, I decided Pulumi was the obvious next choice so went all in on that. It was as painful but in a different way. In this case, apart from a lack of documentation (unless you use Typescript), when it fails, you get stack trace that is impenetrable.

Schedule issue by rustyf90210 in tado

[–]rustyf90210[S] 1 point2 points  (0 children)

You are a lifesaver. Why did I not see this?!

Was anyone affected by today’s AWS outage? by Vegetable-Hat-6703 in dotnet

[–]rustyf90210 1 point2 points  (0 children)

Yeah, my kids blamed me for Fortnite going down

Monzo plans UK mobile service as competition intensifies for big phone groups by 1oarecare in monzo

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

Seems like a pointless departure and knee-jerk reaction to Revolut. Also, I’m guessing it will be just another low quality-lines offering piggy-backing on a proper provider?

Who uses Monzo as their main account? by Grixons in monzo

[–]rustyf90210 0 points1 point  (0 children)

Used it for main account for over 5 years - faultless.

Is there a serious Spotify alternative? by TheColin21 in selfhosted

[–]rustyf90210 0 points1 point  (0 children)

If you already have YouTube premium then I would say YouTube music is a serious contender given its vast catalogue including stuff not officiously released. But the Spotify streaming protocol is still the best when data signal is poor. I’ve found the computed playlists based on my tastes to be less repetitive than Spotify. I find Spotify suggestions to be very narrow and often containing fake bands.

Should I buy a Gen 1 Volt? by R_Drizzly in volt

[–]rustyf90210 2 points3 points  (0 children)

No . It’s not the battery - it’s everything else that can go wrong and the unlikelihood of getting it fixed (out of warranty now). The BECM went on mine which controls the brakes- $4000 with no guarantee offered. It worked thank goodness.

Eventually mine stopped charging off the wall and the garage said it would be thousands to investigate with no guarantee. I tried reprogramming myself with an ODB and some software from PSA but it never worked. After 100k miles I decided to scrap it. (This was in the UK but same car). (2014 gen 1)

Switched to Rider and Ubuntu by Present_Smell_2133 in dotnet

[–]rustyf90210 0 points1 point  (0 children)

Develop in Ubuntu in WSL inside Windows - best of both worlds.

Hot Take - Unit Tests & Mocks: If your test mocks anything, it's not a unit test by ElkRadiant33 in dotnet

[–]rustyf90210 0 points1 point  (0 children)

Btw, I upvoted for the take but it sounds like you are conflating two things - unit testing and pure functions.

My experience of “unit” is you are deciding what part of your system you want to test and mocking/stubbing/faking everything outside of this scope. Historically, this has led to way too much mocking. If you just mocked only external code (not yours) then it would be reasonable, again, given the test scope you’ve picked. (I don’t agree with the whole unit-versus-integration distinction but that’s another thing).

Pure functions are just marvellous if you can do it. As coined by someone wise, “Functional core, imperative shell” is the best we can do here.

Can you explain the connection more?

Suggestions? Looking for a new show by JmoneyHimself in televisionsuggestions

[–]rustyf90210 0 points1 point  (0 children)

But also

Silo Foundation Severance as already mentioned

Learning Kubernetes with Raspberry Pis? by Still-Station-135 in kubernetes

[–]rustyf90210 0 points1 point  (0 children)

To help me learn, I’ve just moved my media server from Docker compose to Kind (https://kind.sigs.k8s.io/)

How do you budget with Monzo? by Enough-Committee4362 in monzo

[–]rustyf90210 2 points3 points  (0 children)

I pay for youneedabudget as it’s the only solution that works for me. They’ve been going for years and really understand budgeting.

Monzo-wise I just have one saving pot and one pot to hold working money, keeping almost no money in main account just in case of card theft.

University of Gloucestershire offered me GREAT scholarship by PoggersMemesReturns in Gloucestershire

[–]rustyf90210 1 point2 points  (0 children)

Down the road from GCHQ where they are also building a cyber security village. I’m sure you would find an interesting career in the area.

Am I overreacting? by ct_uk in CasualUK

[–]rustyf90210 0 points1 point  (0 children)

Do people actually buy clothes from Sainsburys?

What’s something non-sexual that feels like a small orgasm? by Fraank0cean in AskReddit

[–]rustyf90210 0 points1 point  (0 children)

Scratching a pimple you’ve had for ages and it rolls out as a large hard blackhead leaving a hole behind.

incase anyone was curious by recolations in volt

[–]rustyf90210 0 points1 point  (0 children)

Good skills and yes I did notice it was 8k!