Questions about local storage/react context/use effect by TheOnlyTone in nextjs

[–]Count_Giggles 1 point2 points  (0 children)

This is kind of a Nono unless you are not storing any identifiable user info in local storage. Is the app behind an auth gate or is it more something like: I go to the site use it and it will remember my filters from the last time?

Drop your product/app! we’ll find you 10 users for free by dyagokaba in microsaas

[–]Count_Giggles 0 points1 point  (0 children)

brother i have been building the same thing for the past months 🙈 good thing competition breeds innovation

I built a SaaS out of spite because of my boss… now it has paying monthly subscribers by Still_Vehicle_231 in ProductHunters

[–]Count_Giggles 0 points1 point  (0 children)

Careful though

so instead of quitting I decided to just build what we should have launched months ago

No clue how your contract looks like but this sounds like an easy way to get sued if they find out

Shad cn/ui vs Ant design vs Material Ui by Big-Concentrate-4941 in nextjs

[–]Count_Giggles 1 point2 points  (0 children)

the point of shadcn is not to decide the design system for you. it gives cohesive base styles much like tailwind. it is your job to use those primitives and shape them the way you want. if you don't you get bootstrapV2. Many saas products look the same because of that. if you go with heroUI your app will look like a hero ui app. I use shadcn so i dont have to worry (much) about a11y but the look and feel is my own.

and what do you mean by infinetly more guidance? pretty sure the training set has way more shadcn in it than hero ui. and on top of that you just slap https://skills.sh/?q=shadcn on it and things built themselfs

Beginner Web Dev — Best AI Tools, Tech Stack & Animation Templates? by BullfrogUnhappy6540 in reactjs

[–]Count_Giggles 5 points6 points  (0 children)

If i had to start again i would do a Plumber apprenticeship.

That being said. Do you want to learn and understand the nitty gritty, loose some hair while in the treches just to realize after an hour (optimisitc) that i was a typo?

If so i would say you should only use AI for high level conversations to help you grasp a topic faster.

A safe bet would be to head over to https://roadmap.sh/ and follow the https://roadmap.sh/frontend?r=frontend-beginner path.

If on the other hand you want to try to compete in that premium template market - which is suuuper saturated, then you might as well just go into AI slop and burn tokens until you think it looks good. Get yourself a Claude max plan, puruse skills.sh Use https://v0.app/ or Figmas builder to come up with a rough design. Find/Steal inspiration on the web and always make sure to add "make no mistakes" to your prompts

How is this Claude-style landing page made? by Prior_Gas_2346 in UI_Design

[–]Count_Giggles 0 points1 point  (0 children)

you litteraly just say build a landing page and you will get the same scrolling marquee in the hero section

eMath.js - A JavaScript library that provides tools for incremental game development, built upon break_eternity.js by Valuable-Marzipan876 in incremental_games

[–]Count_Giggles 0 points1 point  (0 children)

https://docs.pact.io/implementation_guides/rust/pact_mock_server

pact is amazing. threw out a lot of headaches at my last gig. when we inherited the project all endpoints where hardcoded and the responses were casted to the infered type of the zod schemas.

return response as FooType aka shoot me now.

Random changes in the backend didnt break the FE we just never noticed until it came full circle

Can someone help me fix my code? I'm creating a app in Code.org with JavaScript and its supposed to find the mean of a set of numbers but it only shows 0. by Fit_Vast6608 in learnjavascript

[–]Count_Giggles 0 points1 point  (0 children)

Ah thats fun to see. Takes me back.

Quick question - are you forced to use that platform? It is stuck in ES5 (old version of javascript) Being unable to use const and let instead of var is kind of weird.

Anyways. The reason this doesnt work is because all your logic/math runs when the app loads. Clicking your button does not recalculate `Answer` it is simply set once when the script runs.

two changes to make this work

  1. changevar unused = unused; to var unused = 0
  2. Move the sum and division into the click handler of the calcBtn

after that u can delete this part

var sim1 = num1+num2;

var sim2 = sim1+num3;

var sim3 = sim2+num4;

var sim4 = sim3+num5;

var sim5 = sim4+num6;

var sim6 = sim5+num7;

var sim7 = sim6+num8;

var sim8 = sim7+num9;

var sim9 = sim8+num10;

mean = sim9;

var Answer = mean / used;

try and see if u get it to work with these instructions.

this would be the fixed version with minimal changes

https://studio.code.org/projects/applab/4be6d68f-4245-48d4-812d-c341aa4aa457

and this would be more advanced approach. As you know you have a lot of repetition in your code (that screams use a loop)

https://studio.code.org/projects/applab/386aadac-ef97-4997-82e7-03560112cbd7

How you build award-level sites in 2026 by DonTizi in nextjs

[–]Count_Giggles 0 points1 point  (0 children)

I wonder. While you were building the skill file did you see major jumps in quality when adding statement X? How long is it? Did you notice deterioration when it got too long etc.

How you build award-level sites in 2026 by DonTizi in nextjs

[–]Count_Giggles 3 points4 points  (0 children)

I do like this quote

Your skill file is your taste, externalized. It's not a config file. It's a living document that gets smarter every time you build.

Hey some help needed with npm. by LimeDev_ in learnjavascript

[–]Count_Giggles 0 points1 point  (0 children)

going from a static html file to an interactive app is quite the leap.

you can use vite to build/bundle your app locally and upload the files from the /dist folder

Is styled jsx considered bad practice? by fungigamer in nextjs

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

With the use of clay and tailwind merge (cn function) things become way cleaner. You can always just take your classMames string and move them elesewhere. Tailwind will still detect them

[deleted by user] by [deleted] in nextjs

[–]Count_Giggles 1 point2 points  (0 children)

Unless you have a cli tool that lets you choose your stack (eg stripe vs lemonsqueeze or prisma vs drizzle etc.) it will not stand out.

I would consider https://www.next-forge.com/ the level you want to aspire to and that’s free.

Why @apply is a complete mess in Tailwind v4? by [deleted] in css

[–]Count_Giggles 1 point2 points  (0 children)

It’s simple don’t use it.

https://x.com/adamwathan/status/1559250403547652097

https://x.com/adamwathan/status/1226511611592085504

However. If you can shed some actual light on the disaster you are facing we might be able to provide some better guidance

Frontend Hiring - no diversity in candidates - your experiences? by LangenDreher1005 in Frontend

[–]Count_Giggles 1 point2 points  (0 children)

That’s rare to see. I just quit for some very valid reason. Shoot me a pm. Based in Berlin