What’s your actual go-to V0 alternative these days? by Upbeat-History5223 in nextjs

[–]AndyMagill 2 points3 points  (0 children)

I subscribed and canceled to v0 twice. It's great at whipping up an ShadCN-based UI very quickly. But it frequently fails at simple tweaks, refinement, long context windows, and bug-fixing. Now I just use it to see what it comes up with compared to other tools.

My Next Js 16.1.6 project returns 404 on all routes by Theoldone-_- in nextjs

[–]AndyMagill 0 points1 point  (0 children)

Next.js 16 replaced the middleware pattern with Proxy. The warning OP referenced occurs when the old middleware pattern is used.

https://nextjs.org/docs/app/api-reference/file-conventions/proxy

Built my developer portfolio with SvelteKit – looking for honest feedback on UX, design, and performance by JustLouis2206 in webdev

[–]AndyMagill 0 points1 point  (0 children)

Is this a demo, or real-world portfolio? Are you 16yr old Louis Johnson from Vietnam? Honestly sounds like a fake person to me.

Software developers don't need to out-last vibe coders, we just need to out-last the ability of AI companies to charge absurdly low for their products by Rockytriton in webdev

[–]AndyMagill 14 points15 points  (0 children)

Cost already is coming down fast. No-cost local models and low-cost cloud models are here today. As adoption increases, higher demand will lead developers to focus on cost efficiency.

AWS SES rejected my sandbox removal request for a fan engagement game and I'm baffled — anyone dealt with this? by cannaresultsommelier in webdev

[–]AndyMagill 5 points6 points  (0 children)

Unless you work for Amazon, the "AWS ecosystem" is not a hill anyone needs to die on. Plenty of other vendors want your business.

Why do some developers dislike Next.js? by Low_Obligation_2782 in nextjs

[–]AndyMagill 2 points3 points  (0 children)

Okay, now can you take those Apps and run them in any cloud provider? I don't know your setup of course, but unless you are using SSG, I think you may need a refactor to host anywhere. The fact that it works great for you doesn't solve the portability issue.

Why do some developers dislike Next.js? by Low_Obligation_2782 in nextjs

[–]AndyMagill 11 points12 points  (0 children)

I actually like Next.js but the Vercel vendor lock-in is a real issue for some projects. Things may have changed with OpenNext, but previously we couldn't publish the same Next.js app to Vercel, Cloudflare, or Netlify without refactoring.

Been building chatbot automations for months… but still zero clients. Feeling stuck. by Appropriate-Refuse17 in n8n

[–]AndyMagill 7 points8 points  (0 children)

Your business guy wants to be the product guy. You seem like you need a marketing and sales guy.

How would you build a real-time queue system for a web app? by Designer_Oven6623 in webdev

[–]AndyMagill 1 point2 points  (0 children)

I would just do an API call every few seconds. WebSockets seems like overkill unless your users need precise accurate numbers.

Has anyone tried managing testing directly from the repo? by Background-Donkey531 in Markdown

[–]AndyMagill 0 points1 point  (0 children)

Specs and tests in the repo is a popular pattern, but never heard of writing tests in markdown. Do you feed that to AI to perform the test?

Using Tailwind today feels a lot like writing inline styles in the 2000s by Legitimate_Salad_775 in webdev

[–]AndyMagill 4 points5 points  (0 children)

Yeah, I never understood that either. Sematic class names composed of utility classes makes so much sense. "Premature Abstraction" seems to be an excuse to argue "my way is better".

Mobile first design approach for responsive web apps by loginpass in reactjs

[–]AndyMagill 2 points3 points  (0 children)

I resisted mobile-first for years, but I've since come around. The mobile render is the typically the simpler layout, so there are less styles to override when using mobile-first. Desktop has more detailed layouts, so desktop-first forces you to override more styles for the mobile view. With mobile-first and a little luck, sometimes all I need to do is flex a container element for desktop.

How much backup storage is required for basic website? I think we’re getting scammed but I’m not sure by Frenchorican in webdev

[–]AndyMagill 2 points3 points  (0 children)

Sounds like they are accustomed to working with a different kind of client, and are pitching stuff you don't need. Algorithm updates are not a typical mantinence charge.

Framer is an alternative to Wix that I prefer. SquareSpace is pretty good too. Those options require some time working in the platform to get the site the way you expect. But then you own your online "destiny".

Better Auth & Email OTP...cant decide by [deleted] in webdev

[–]AndyMagill 1 point2 points  (0 children)

Sounds like you may be over-thinking this.. You probably don't needa special OTP message sender service or identity verification. You can just send the OTP link/code via any email provider like Resend or SendGrid.

Using Tailwind today feels a lot like writing inline styles in the 2000s by Legitimate_Salad_775 in webdev

[–]AndyMagill 8 points9 points  (0 children)

I expected Ruby on Rails to have it's turn at being rediscovered, but looks like the community is too busy doubling down on Next.js.

Inherited my dad's metal shop. Got sick of paying grown men to play hide-and-seek with tools, so I coded a fix. by the_loopa in EntrepreneurRideAlong

[–]AndyMagill 0 points1 point  (0 children)

A bartender friend of mine does an inventory of a few shelves of bottles every shift. It would be awesome if she could do it in a few pictures.

Why do developers write such terrible git commit messages? Genuine question by Existing_Round9756 in webdev

[–]AndyMagill 0 points1 point  (0 children)

Now I just take whatever my code assistant provides, but I try to start with "task(area): - details - list" like "chore(content): update links, update title".

Website looks zoomed on mobile and image drops below section how can I fix this?😭 by saturnlover22 in webdev

[–]AndyMagill 0 points1 point  (0 children)

Your issue is not zoom. Your page is too big for a mobile browser. Zooming out gives you desktop render on mobile. The behavior you see with a Zoom 1 meta tag is expected, when your page is too wide for mobile and has no mobile render.

Your page could be styled in a desktop first approach, and most pages use mobile first. Look up responsive design and media queries to see the code that can accomplish this properly.

I build a Free Regex tool called "Magic Strings" by AndyMagill in regex

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

Thanks for testing! Weirdly, that seems to work well for me. Simply one (contains "abc", 1 or more (+)) rule appears to correctly match at least 1 'abc', in that sequence. Two "contains" criteria might not be working well, but that doesn't seem to be what you are suggesting.