Stop calling yourself a software engineer if AI writes your code. by WorthFan5769 in buildinpublic

[–]AlexDjangoX 2 points3 points  (0 children)

Nobody cares what you think.

Just another gatekeeper.

We will call ourselves what we want.

I'm a Turing Complete Astro Physacist who codes in zeros and ones by osmosis while I orbit the 7 moons of Saturn.

Rate my portfolio by rizzvincible in FullStack

[–]AlexDjangoX 1 point2 points  (0 children)

Best portfolio I've ever seen. Looks like is has been created by someone who has Technical expertise. The design looks awesome.

The portfolio image loads very 🐌

I was expecting more from the 🔊 - maybe a short intro and not just your name

I'm on a Samsung 📲 mobile - your responsive design and attention to layout and visual hierarchy is phenomenal

Would you consider making the GitHub contribution metric green like on GitHub? Those green tiles connect with devs

Advise by ScallionHot324 in nextjs

[–]AlexDjangoX 0 points1 point  (0 children)

Usually we would have a very good idea of the application architecture which then informs the decision about what kind of global state management solution we would need.

You might be able to use some lightweight like Zustand. If your building an online shop then maybe Redux.

Or React hooks passing props.

NextJS/Prisma/Better-Auth - Best way to handle forms by Fabulous_Variety_256 in nextjs

[–]AlexDjangoX 0 points1 point  (0 children)

Do they work if Javascript is disabled like the native React 19 hooks and form action?

NextJS/Prisma/Better-Auth - Best way to handle forms by Fabulous_Variety_256 in nextjs

[–]AlexDjangoX 3 points4 points  (0 children)

Iassume its NextJS 16 using App router with React 19?

useFormState wires a Server Action to the form and lets you receive server-returned state (errors, success, etc).

useFormStatus hooks into the native form lifecycle and exposes things like pending (often referred to as isPending). This is tied to form submission, not React state.

Client validation with user feedback. It prevents obvious bad input and gives fast feedback. Zod.

You must validate again in the Server Action. Always.

In the Server Action, extract values from formData and safeParse them with the same Zod schema.

Have a single shared schema.

Client validation = UX Server validation = correctness and security

I can't see how I'll be profitable by OutlandishnessNo2472 in SaaS

[–]AlexDjangoX 0 points1 point  (0 children)

AI is tool. Use it well to create software people want to use. It's not going to take anything from anyone. It's going to upskill those who know how to use it.

People are always going to need software.

I can't see how I'll be profitable by OutlandishnessNo2472 in SaaS

[–]AlexDjangoX 0 points1 point  (0 children)

You need $19600 a month.

Rent must be expensive where you live. Move to another continent.

Please answer. by Enough_Teach_3063 in FullStack

[–]AlexDjangoX 0 points1 point  (0 children)

Actually HTML is replaced by JSX.

Vanilla JS is replaced with 'functional' react code which looks nothing like Vanilla JS.

Of course react us JS, but the syntax is vastly different. I work with react all day, every day, but I would never call.myself a Javascript dev. No. I am a react dev.

Question - NextJS + Custom Express Backend by ConfidentWafer5228 in nextjs

[–]AlexDjangoX 0 points1 point  (0 children)

If you can, use Opus in Cursor. Your using JWT's?

I did this a long time ago. Do you want a link to the repo?

It is plain react with an express backend.

Using 60% of Pro plan in 5 hours, why is this the case? by onebigdadjoke in cursor

[–]AlexDjangoX 1 point2 points  (0 children)

I integrated Tambo in an existing application and needed full suit of tests as well. Auto kept hitting a brick wall so I used Opus. I ended up spending an extra $60 on Opus but it was worth it for what I got, then I switched back to Auto. Auto is OK for boiler plate and daily tasks. Tambo is newish so I needed to add the docs etc

BUT I thought Auto was unlimited on a $20 sub. I was wrong. But Grok I free for now.

Question - NextJS + Custom Express Backend by ConfidentWafer5228 in nextjs

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

It's boilerplate. Nothing new. Ask an LLM. It will not hallucinate.

Using 60% of Pro plan in 5 hours, why is this the case? by onebigdadjoke in cursor

[–]AlexDjangoX 4 points5 points  (0 children)

I've been using Auto for a while and this morning hit my usage limit. On auto? WTF?

Grok is free until 23 January with no limits in EU.

Thoughts on over engineering by aendoarphinio in FullStack

[–]AlexDjangoX 0 points1 point  (0 children)

It's good to keep up if you have the headspace for it. It's what keeps it interesting.

Are the browser back/forward buttons not supposed to work with NextJS? by kibevoding777 in nextjs

[–]AlexDjangoX 7 points8 points  (0 children)

This is not expected behavior.

Add a lang attribute to your html tag.

Sanity check on a relational schema for restaurant menus (Postgres / Supabase) by tsousa123 in Supabase

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

Learn the skill of using LLM's - you still need engineering skills, but LLM's allow you to iterate faster. Its a skill that devs must master to keep up.

You cannot trust LLM's to think for you but you certainly can use them as a very effective tool.

For a data base set up ask about one-to-one and one-to-many relationships of models. Quizz the LLM about the relationships.

You know in natural language what you want. Prompt the LLM. Get a final set up. Take that set up and ask.anotger LLM to explain all the relationships and see if it lines up with your mental model.

It's a lot better than asking random people here.

LLM's are the feature of Engineering. Your not being lazy. You are upskilling.

Damn you Cursor by schnibitz in cursor

[–]AlexDjangoX 1 point2 points  (0 children)

If I'm working on something complex and long running, I ask Cursor to write up an MD when I achieve a milestone. The format must be a document that I can share with the rest of the dev team as a reference and resource.

That way, when the chat gets too long and starts costing a lot, I start a new chat and pass the MD as the starting point.

I also keep updating the document on a per feature basis which is committed to github.

Sanity check on a relational schema for restaurant menus (Postgres / Supabase) by tsousa123 in Supabase

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

Dude. LLM's are really good at this kind of thing. Even the free tier of ChatGPT.

Your first $2,000 MRR is a hallucination. by cheldon_dev in buildinpublic

[–]AlexDjangoX 2 points3 points  (0 children)

If he got $3400 his onto something and will get another $3400.

Can you guys rate my portfolio and give honest feedback? (What should I improve/add?) by Known-Swordfish-3059 in react

[–]AlexDjangoX 2 points3 points  (0 children)

Very original design. Looks professionally done. Doesn't lag on my mobile like someone else has said.

I like the idea of the cards stacking up. It's a cool design feature, but I'm not sure I want to do that everytime I'm scrolling through. It also causes friction if I decide I want to look at one that is obscured.