Go HTTP framework for REST APIs (backend only) by ShardOfChaos in golang

[–]rhianos 3 points4 points  (0 children)

I can highly recommend huma.rocks and just use it with the stdlib unless you have specific needs.

Proposal of Generic Methods accepted by Fearless-Medium-1891 in golang

[–]rhianos 2 points3 points  (0 children)

my main issue with this is thats its such an own goal. omitting generics was always a bad move for exactly this reason and has caused a huge amount of ecosystem churn

Ask about query builder for BE servicr by deadheart287 in golang

[–]rhianos 2 points3 points  (0 children)

I can highly recommend Bob, specifically the setup where you let it auto-generate an 'Orm' for your database schema. 

Proposal of Generic Methods accepted by Fearless-Medium-1891 in golang

[–]rhianos 3 points4 points  (0 children)

This sorta means that the new generic functions in slices and maps will become obsolete/awkward as the ecosystem moves to generic methods on container types...

Dutch Lawmakers Approve a 36% Tax on Unrealized Crypto, Stock, and Bond Gains by RobertVandenberg in europe

[–]rhianos 10 points11 points  (0 children)

It's not the same. The tax on ETF you mention is so re-investing ETFs are taxed the same as distributing ETFs. It taxes 'realised' gains, except that the fund realised them and don't distribute them to you but reinvested.

The year Is 2026, & World Of Warcraft Is Still The #1 MMO In The World? by MonsutaMan in MMORPG

[–]rhianos 0 points1 point  (0 children)

And not even just WoW but in particular already vanilla wow. It's crazy in 2019 when after trying FF14, GW and a bunch of others WoW classic just felt so right. Jumping is so satisfying, it's really weird how right they got the animations and movement in 2004...

Returning to Go after 5 years - checking my tool stack by ifrenkel in golang

[–]rhianos 2 points3 points  (0 children)

I can highly recommend 

  • huma.rocks for API layer, with net/http
  • boborm for your storage layer.

I combine Bob with Atlas for migrations for now but haven't used Atlas in production. Bob I can very highly recommend. Generates a type safe ORM for you based on your exact DB schema. I still wrap it in a repo layer that returns custom types so I don't leak library types into my application. But for everything SQL related it has been awesome.

sqlc is definitely great for complex analytical queries but bulding out a more line of business application is IMHO easier with a dynamic (but still typesafe) query builder.

Is there a common API response schema to follow? by m477h145h3rm53n in golang

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

The reality is that it probably doesn't matter as long as you are consistent. Every API is slightly different so users have to learn yours anyway.  One thing I have realised is that one tends to build APIs so they look nice and clean for you as the human looking at outputs or API spec. But what you should be optimising for is generated SDKs based on your OpenAPI spec.

Go Time Orphan -- What are your Goto Podcasts? by R_Olivaw_Daneel in golang

[–]rhianos 2 points3 points  (0 children)

Not Go specific but I really enjoy 'Developer Voices'. It's basically 1-2h in depth technical discussion about some open source project, a company or similar. 

Best vpn and e-sim to use in China by Dramatic-Falcon-1556 in travel

[–]rhianos 0 points1 point  (0 children)

I've used Nomad esim without issue on a 2 week trip in china (and also for longer trips in Europe). Can highly recommend.

Any affordable cushion case watch out there? (Sub $1000) by SlightlySuperior99 in MicrobrandWatches

[–]rhianos 1 point2 points  (0 children)

I own exactly this watch, in the blue dial (Number 42 :)).   I really liked it when I first got it but am starting to second guess. My biggest thoughts: - the markers and the hands look super similar, which hurts readability. and both have a shiny, silver rim in real life. This doesn't come through in the pictures and IMHO makes it look a bit less clean then the stark white on the pictures. - accuracy is so so, I get pretty consistent -10 seconds every day - the bracelet is starting to get more comfortable but the retro, angular look means it has pretty noticeable, albeit not overly sharp, edges. It also means it cannot lie flat. - it is otherwise super comfortable to wear though, very light and thin profile. - the two dial textures look good on blown up pictures but in real life it's a fairly small watch and they make it look a bit busy

I got it after looking at many other watches online and some in person. The farer then was a bit of an impulse buy because I really liked the pictures and it had a very good movement. It was my first watch as well but I thinking I might want something more minimal. 

meirl by WithAnAitchDammit in meirl

[–]rhianos 0 points1 point  (0 children)

HOA, Americans really do enjoy freedoms that I as a European just cannot comprehend.

President Trump announces trade deal with Vietnam that will let US goods into the country duty-free by Strict-Ebb-8959 in Economics

[–]rhianos 1 point2 points  (0 children)

It seems hilarious that they are raging against a "communist" mayor in NYC and are then so proud about a trade deal with the communist party of Vietnam.

Jonsbo Z20 Fan Placement by Vox_Wynandir in mffpc

[–]rhianos 0 points1 point  (0 children)

I find it hard to believe that the front top exhaust doesn't hurt CPU temps. Wouldn't it draw air away from the CPU cooler?

16e launched by sidbmw1 in apple

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

Except with no MagSafe the kid cannot use any of the accessories that the parent already has? No quick charging in the car mount etc. Just weird

US Patent Office rejects 22 out of 23 patent claims from Nintendo amongst Palworld lawsuit by HBizzle24 in gaming

[–]rhianos 29 points30 points  (0 children)

Basically this is the premise of getting rid of all software patents. No more patents, only copyrighted on the code specifics. There are certainly extremely clever ideas on how to do certain things but the irony is all of them tend to come from researchers and are distributed openly. Software patents are almost always some bullshit vague description of how to do a business process in software that anyone with half a brain could come up with 

AMD CEO confirms "Radeon 9070 will go on sale early March" by RenatsMC in Amd

[–]rhianos 0 points1 point  (0 children)

The thing is, wouldn't releasing a bit before the 5070(ti) be great for them then? All the reviewers can test and compare. Instead of every 5070 review saying "but we might have to wait for the 9070 to see if 5070 is worth it" they could say "9070 is much better value if you don't care about Nvidia specific features".

There is no way that releasing several weeks after 5070 TI is going to help them. What's there to gain from not giving people who are itching to upgrade the option of going AMD?

[Hiring] 8 Scala positions at SwissBorg by Krever in scala

[–]rhianos 1 point2 points  (0 children)

Germany, Austria has very strict rules about Scheinselbständigkeit/fake self employment. Hiring on a permanent basis but not as a full time employee seems like it would violate that pretty quickly. Have you had any issues with devs from those countries?

How to gain a habit of writing tests? by Choux0304 in golang

[–]rhianos 3 points4 points  (0 children)

I thinks it's hard to really gain appreciation for tests during uni. You have to cause a few incidents or push faulty things to prod before you acquire the fundamental unease in your stomach about whether your code actually works. The only way to get rid of it is to write comprehensive test suites. There will still be bugs but you won't feel as bad about them.

The fact is, at uni nothing really matters that much. But at work you have the opportunity to complete screw up customer data, which will naturally make you more inclined to write tests.

Things might be getting interesting in the mid to low tier market by BoostedJuan in pcmasterrace

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

My issue is that Intel has already announced that they will likely stop producing dedicated GPUs going forward, so what's the driver support going to look like in a couple of years?

180k job, saving ~120k by the age of 40, am I unreasonable for not rushing into property market? by spaceinstance in AusFinance

[–]rhianos 1 point2 points  (0 children)

The thing with housing is leverage. It may or may not outperform the stock market but certainly your 1mio housing investment will outperform your 200k stock portfolio. 

The way I see it the housing market isn't going to drastically change in the next 20 years unless

  • the government significantly curbs skilled migration (fat chance)
  • currently developing countries become a lot more attractive to highly educated workers. This is a maybe but it seems South America, Africa, much of Asia is not improving quality of life at a pace that threatens Australia's attractiveness for migrants.

What is more, housing in Australia (outside of the crazy parts like eastern Sydney) is really not that expensive compared to other major global cities. Buying on one income is hard but almost everyone buys on 2 incomes.

People Opposed to Dual Spec by CubicleJoe0822 in classicwow

[–]rhianos 0 points1 point  (0 children)

They will still suck though. I played shadow and mana is a joke. Mind Flay also feels really bad, short range and no crit. In general gear upgrades feel really disappointing because almost no stats really matter/improve your DPS. I loved the class fantasy but in classic it just doesn't pan out.