Ich bin extrem gefrustet.
Seit Jahren schaue ich mir Stellenanzeigen an.
Am Anfang wurden Java Jobs einfach als Go Jobs deklariert. Inzwischen nur noch Kubernetes Docker Microservices AWS GCP.
Ich hab kein Bock mehr.
Webentwicklung und sonstiger Unsinn :) Web development and other nonsense :)
Ich bin extrem gefrustet.
Seit Jahren schaue ich mir Stellenanzeigen an.
Am Anfang wurden Java Jobs einfach als Go Jobs deklariert. Inzwischen nur noch Kubernetes Docker Microservices AWS GCP.
Ich hab kein Bock mehr.
Actual security, as in identity, is still a 3rd party thing, aka you still need a OIDC IDP (or oauth2 in the broadest sense or similar).
All NATS security does is validate that the credentials you pass the a client are valid and enforce limits, if configured.
The microservice API was necessary, since simple request/reply structure was lacking errors, logging and statistics.
micro.Request actually has a convenience req.RespondJSON() function.
A small example?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
func (h *Handler) Run() error { sigs := make(chan os.Signal, 1) signal.Notify(sigs, syscall.SIGINT, syscall.SIGTERM) done := make(chan bool, 1) go func() { sig := <-sigs fmt.Println(sig) done <- true }() newsService, e := micro.AddService(h.nc, micro.Config{ Name: "news", Endpoint: nil, Version: "0.0.1", Description: "Group Service", }) if e != nil { return e } groupGrp := newsService.AddGroup("group") if e := groupGrp.AddEndpoint(Create, micro.HandlerFunc(h.createGroup)); e != nil { return e } if e := groupGrp.AddEndpoint(FindAll, micro.HandlerFunc(h.findAllGroups)); e != nil { return e } if e := groupGrp.AddEndpoint(GetById, micro.HandlerFunc(h.getByID)); e != nil { return e } <-done return nil } |
So right now I have, ent for the database stuff and nats over websocket for the service requests.
But I’m having big issues with NATS Jetstream.
The ws client is blocking, despite callbacks and async.
The micro package also has a long way to go.
Regular HTTP has middleware, micro doesn’t seem to have it, maybe I’m missing something. OTOH I could just pass the request to a next function, but it’s not very elegant.
If you’re like me and trying to use NATS Jetstream with JWT auth and Keycloak…
Well right now you’re SOL, because Keycloak so far only supports RSA, HMAC and AES, and NATS requires ED25519 signatures.
But a certain individual named tnorimat aka Takashi Norimatsu is apparently working on ED25519 support.
EdDSA Keycloak Issue on Github
Godspeed I say.
There isn’t really much more to add.
70€ for this boring solofest.
What a waste of money.
Last Activison Blizzard product I’ll ever buy.
What pisses me off, I didn’t even want to buy it, but I got seduced by Twitch streamers.
Despite better knowledge.
The thing is, when there’s a charismatic Twitch streamer and you think “hey it’s a good game” because he is having fun or pretending to have fun, well it’s his job to have fun and sell the game, then you think you’ll have fun too.
But that’s a delusion.
1. Clan size is limited to 150 people.
So you can’t join the streamer’s clan, because it’s always full. And he doesn’t give a shit to create multiple clans.
2. No means of social interaction.
No LFG/M, no LFG channel, even chatting is “hard”, because it’s restricted to your immediate area.
So you can’t just find a group. People in town are mostly AFK.
And that’s in a forced online game.
3. Split game and endless grind
Before you complete the 6 acts of the story, the game is rather boring and it completely changes once you’ve finished it.
But in the end it’s all the same anyway. Grind to no end.
It’s just an awful, endless grind.
This game is hands down the worst Diablo title of them all.
Ich spiele aktuell mit einen PC Konfigurator.
Ich habe 8 SSD “Festplatten”, d.h. 8 mal 2,5 Zoll Festplatten.
Ich durchstöbere die Gehäuse, die sich im Angebot befinden und alle haben 6 oder 4 3,5 Zoll Einbauschächte.
Wie wäre es mit etwas platzsparender Innovation in dem Bereich?
Im Übrigen habe ich auch nur 2 Mainboards gefunden, die 8 S-ATA Anschlüsse haben, und diese haben dann auch nur 2 M.2 Steckplätze.
Das eine Kostet 600€ (ASRock X670E Taichi), das andere 1600€ (MSI Klump).
Ich habe tatsächlich ein Gehäuse gefunden das 8x 2,5 Zoll interne Slots hat. Thermaltake The Tower 500. Midi Tower dazu. Kostet halt nur ca. 200€, teuer.
Das ganze wüde 1850€ kosten. Puuuh..
Und eine 4090 RTX dann nochmal 1700€…
Sehr teuer. Aber es muss ja auch keine 4090er sein.
Beim Speicher habe ich den DDR-5200 genommen weil auf der Ryzen 9 7950X3D Seite steht das der bei 2 Registered (also ECC) Modulen DDR5-5200 nutzt, bei 4 würde er DDR5-3600 nutzen.
Ich würde ja lieber einen Intel nehmen, mit AMD/ATI habe ich noch nie gute Erfahrungen gemacht.
Aber Intel und ECC, angeblich können die Intels nur mit dem W680 Chipsatz ECC und den gibt’s nirgends.
No ECC – No Sale, Intel.
Nachtrag, da muss ein 1000W Netzteil rein, 850W reicht nicht. Laut PSU Calculator brauche ich 977 Watt.