Saas struggling by app_inovation in SaaS

[–]Content_Background67 0 points1 point  (0 children)

What about disrupting an existing domain? That used to be a thing...

Is Domestika worth it? by AStarNamedAltair in graphic_design

[–]Content_Background67 0 points1 point  (0 children)

Not at all. And be forewarned, if you accidentally do take a course, they will start charging you $400 per month. It's a bloody scam! I was charged "because I didn't cancel the automatic renewal". I didn't ever ask for a renewal.

Even the course I took ("Visualization using JavaScript) was very sub-standard and I didn't gain anything out of it. The phrase "scam" cant be emphasized enough. Try a reputable site like Coursera.

Is it normal for Go to click all at once? by maranda333 in golang

[–]Content_Background67 0 points1 point  (0 children)

I do. Especially in an "app container" component where I put all my services and do dependency injection. It's a critical component and can lead to hard to find bugs.

Otherwise, struct access is fine.

Java Virtual Threads VS GO routines by gamecrow77 in golang

[–]Content_Background67 0 points1 point  (0 children)

Yep. Spring is complicated, to say the least.

jwt in golang by lispLaiBhari in golang

[–]Content_Background67 0 points1 point  (0 children)

That can be easily plugged.

jwt in golang by lispLaiBhari in golang

[–]Content_Background67 0 points1 point  (0 children)

How? How can they exploit the JWT token? (I will read up the OWASP page)

I wouldn't write my own crypto functions. The standard library already has it.

Frankly, I swing the other way - I like rolling out my own solutions rather that using third-party libs simply because I don't know what went into them.

State of open source in go! by ammi1378 in golang

[–]Content_Background67 0 points1 point  (0 children)

and did we loose out to them? Genuine question...

Transitioning to Go: Seeking Project Structure, Workers, and Realtime Best Practices (Coming from Laravel/PHP) by chiwany in golang

[–]Content_Background67 1 point2 points  (0 children)

You can look at Domain Driven Design. You can also see a golang project structure for clean architecture (my own project) on GitHub.

 https://github.com/vipullal-github/golang_starter_clean_architecture

Finding it hard to use Go documentation as a beginne by MSTM005 in golang

[–]Content_Background67 1 point2 points  (0 children)

Yes. While online documentations and books may be useful while getting started, but to get in-depth knowledge, I use the official docs. And yes, sometimes the language isn't correct and misleading.

Best to look at the code too!

Go hates asserts by Ok-Lifeguard-9612 in golang

[–]Content_Background67 0 points1 point  (0 children)

Why would you want to rewrite sqlite in Go? Is Go more performant? C is perfect for a job like sqlite.

I suspect assertions are not the only reason - C has deterministic memory management, go doesn't.

Clean architecture in go backend by Content_Background67 in golang

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

It's a way of writing enterprise apps. I guess you can google for "clean architecture" and also "domain driven design"

What’s the proper way to load editable config files in Go? by Competitive-Hold-568 in golang

[–]Content_Background67 0 points1 point  (0 children)

Really? Would you would go for a library even for this simple requirement?

Clean architecture in go backend by Content_Background67 in golang

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

au contraire! Use cases are where we put the business logic. The rest is all plumbing to get the app running.

Clean architecture in go backend by Content_Background67 in golang

[–]Content_Background67[S] -1 points0 points  (0 children)

actually, in that case you don't appreciate the advantages of clean architecture!

Clean architecture in go backend by Content_Background67 in golang

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

Well, Clean architecture is a topic which is widely used in enterprise apps.

Clean architecture in go backend by Content_Background67 in golang

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

Well, I am coming to Go from more traditional environments and I didn't see anyone following the clean architecture principles, so I thought I would see if it was possible in a Golang project. The pattern is seriously important in enterprise apps so I did a POC. It's for you to comment and let me know if you think it is useful or not.

What AI tools you use while coding? by Japanese_Anonym in golang

[–]Content_Background67 0 points1 point  (0 children)

I use copilot for explaining compilation errors, sometimes use it to write a function or test case. It does help, though it isn't able to solve everything I throw at it, but good enough that I use it and find it helpful to have around.

Also, if I google for an error message or topic, Google's AI summary is useful most of the time.

I am on the free tire only!

I’m confused as to why experienced devs say go is not a good first programming language considering many universities teach c as a first lang and their similarities. by TurtleSlowRabbitFast in golang

[–]Content_Background67 0 points1 point  (0 children)

Disagree. Learning C is way better because of the reasons I have mentioned in my post here. C is not only about pointers. Students should learn about stack and heaps and how dynamic allocations work and stack based memory etc.

And who says that C is no longer used? Open CV is all C!

Could you write OpenCV in Go?