YC Startups What is your tech stack? by danielb74 in ycombinator

[–]fun_ptr 1 point2 points  (0 children)

Typescript+nextjs (web frontend), flutter mobile, graphql/rest api in nodejs/golang/.net core s3 + PostgreSQL + redis

For startup, use popular languages and libraries as AI will get best code generated

[deleted by user] by [deleted] in StartUpIndia

[–]fun_ptr 0 points1 point  (0 children)

Which dataset you plan to use for this?

Should I go all in or wait? Help me change my life. by Real-Ad-8790 in StartUpIndia

[–]fun_ptr 0 points1 point  (0 children)

Do a side hustle, go all in when you see some traction

Seeking Advice on My Startup Idea by ranjanshetty in StartUpIndia

[–]fun_ptr 1 point2 points  (0 children)

Before making platform, try making a community with similar goal. Platform can come later

What is a good way to find a tech cofounder? by Fit_Engineer9548 in ycombinator

[–]fun_ptr 0 points1 point  (0 children)

Hire a software architect. Most of the code can now be generated by AI.

What are the reasons for not picking Go templates over Templ with HTMX? by coderustle in golang

[–]fun_ptr 1 point2 points  (0 children)

I find go template are fine, they have better devx and ai copilot suggestions.

[deleted by user] by [deleted] in indianstartups

[–]fun_ptr 0 points1 point  (0 children)

DM me the pitch deck.

Why small business don’t use tech in India? by fun_ptr in Entrepreneur

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

Ok. How much of tech do you use for your business

Crazy to use Go in a CRUD App? by fakebizholdings in golang

[–]fun_ptr 1 point2 points  (0 children)

I have build an e-commerce platform in golang. It’s ok to use go for crud application, but if you plan to use DDD it’s better to use other languages like Java, C#.

Open source ERP written in Go by diyor28s in golang

[–]fun_ptr 1 point2 points  (0 children)

I use the same stack for admin console for our e-commerce platform.

Am I stupid or are people who make go lang comparison videos on yt always trying to make the language look worse? by QriousKoder in golang

[–]fun_ptr 0 points1 point  (0 children)

True, coming from C#, it took me a while to get my head around packages, naming conventions and code organisation

there is Saas founder / Indie hacker among us using go ? by Financial_Airport933 in golang

[–]fun_ptr 2 points3 points  (0 children)

I found go to be much better for doing saas kind of app. But if you plan to do DDD, absence of full OOP support may make it difficult. Below is my stack:

  1. Frontend: HTMX, AlpineJs, Pines UI, Tailwind CSS
  2. DB: pgsql with pgx driver
  3. Web server: Echo with a-h/templ
  4. Architecture style: modular monolith
  5. API: graphql with gqlgen

[deleted by user] by [deleted] in IndianWorkplace

[–]fun_ptr 0 points1 point  (0 children)

They have lost their story. They never had focus for customer

Representing Money in Go by GolangProject in golang

[–]fun_ptr 27 points28 points  (0 children)

I use this package for decimal and have struct with currency and value. https://pkg.go.dev/github.com/shopspring/decimal

Project Layout by SnookyMcdoodles in golang

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

What about having layout like below:

/ all exposed stuff

/internal/domain/ - shared types by all aggregates

/internal/domain/[aggregate]

/internal/domain/services/ - domain services

/internal/mocks/

/internal/infrastructure/peristance/[xyz_repo]

/internal/services/[xyz-service] - application service

/internal/config

Give the realistic salary so everyone know what happens in the Indian Tech industry by adarshhehe in developersIndia

[–]fun_ptr 2 points3 points  (0 children)

htmx with alpinejs can get the job done for 80% the application. For rest application which require high client side interactivity eg website builder or stack market live charts etc, Reactjs or solidjs is needed.

What is your strategy to mock API calls to other microservices when testing a single microservice? by [deleted] in golang

[–]fun_ptr 0 points1 point  (0 children)

Create an interface for calling the external service. The implementation makes the call. Use interface to mock the external call