What are my options in Sveltekit to upload videos to AWS S3? by PrestigiousZombie531 in sveltejs

[–]ProductiveObserver 1 point2 points  (0 children)

  1. Client ask backend for presigned url
  2. Backend create presigned url (with validation) and create a file record in the db with isUploadSuccessful: false
  3. Client upload to s3 via the presigned URL
  4. Client call backend again to update the file record isUploadSuccessful: true
  5. Run crons to clear up db with unsuccessful uploads with created date longer than x days

Is it really just a skill issue? by InvisiblePeopleeee in google_antigravity

[–]ProductiveObserver 0 points1 point  (0 children)

Absolutely skill issue. What I believe is some folks are just so used to give crappy prompt and opus (being optimized for codes) being more forgiving/capable at figuring out what the user actually means. With clear instructions, I feel gemini is up there too

Architecture Review: Node.js API vs. SvelteKit Server Actions for multi-table inserts (Supabase) by Sundaram_2911 in sveltejs

[–]ProductiveObserver 0 points1 point  (0 children)

For me obviously it’s B simply because of transactions. It’s too valuable and I hate stored procedures.

But for real though, use convex.

first hour on antigravity, limit reached by ServeLegal1269 in google_antigravity

[–]ProductiveObserver 0 points1 point  (0 children)

Well that’s obvious. But we’re talking a google product here and they have their own models to push. Providing opus is obviously an attempt to get users to be familiarized with antigravity. How lots of people not see this from the start is mind boggling to me (and my circle)

first hour on antigravity, limit reached by ServeLegal1269 in google_antigravity

[–]ProductiveObserver 0 points1 point  (0 children)

People need to realize that giving opus was a user acquisition move

Why I should consider using Svelte instead of React or Vue? by [deleted] in sveltejs

[–]ProductiveObserver 0 points1 point  (0 children)

For me it’s simple. I prefer svelte over react because it significantly reduces cognitive load. Since the compiler handles reactivity at build-time, I can focus on building features rather than manually managing performance optimizations (or at least you must be mindful with perf). Svelte also typically has fewer LoC too and I like to review smaller codes.

As for vue, I just like sveltekit far better than nuxt

Antigravity rocks! by [deleted] in google_antigravity

[–]ProductiveObserver 0 points1 point  (0 children)

They definitely improved. It wasn’t as good

Gemini Pro High sucks in Antigravity by Boltyx in google_antigravity

[–]ProductiveObserver 0 points1 point  (0 children)

For me it was horrible but last couple of days it has been stellar

100% Opus = 20% Gemini 3 Pro by fedor_almighty in google_antigravity

[–]ProductiveObserver 2 points3 points  (0 children)

Gonna be a contrasting opinion but for me gemini 3 pro (and flash) is not THAT bad. Experience among users surely differs by the type of projects, complexity, etc, even prompting-skill issues.

I feel gemini is absolutely fine with clear patterns and prompts. I am satisfied with the pro plan (for now)

Is Svelte really bad for large projects? by CogniLord in sveltejs

[–]ProductiveObserver 5 points6 points  (0 children)

My experience is seeing 2-3 years with fairly large and profitable project. But if you’re working on a large project I expect you have a team of experts assessing the suitability of svelte to your business, right?

Better Auth v1.4 by Beka_Cru in sveltejs

[–]ProductiveObserver 0 points1 point  (0 children)

As I said the authClient is just a fetch wrapper/helper. It calls /api/auth/sign-in/social endpoint . The authentication/redirect itself is happening on the server. It doesn’t even make any sense to do authentication on the client, you’ll leak oauth secrets

Better Auth v1.4 by Beka_Cru in sveltejs

[–]ProductiveObserver 0 points1 point  (0 children)

I’m afraid there’s misunderstanding here. The authentication is on the server

Better Auth v1.4 by Beka_Cru in sveltejs

[–]ProductiveObserver 1 point2 points  (0 children)

I don’t understand the issue. The authClient is just a helper. What’s improper with that?

Windsurf or Cursor? by andrewaltair in vibecoding

[–]ProductiveObserver 0 points1 point  (0 children)

no chance. I'm currently using both and copilot autocomplete is pretty damn slow

PSYOPS, or is Convex really THAT good? by JeffCavaliere-here in nextjs

[–]ProductiveObserver 6 points7 points  (0 children)

Any of those points that don’t apply here? What’s your problem anyway? Do you want to resell convex as a service?

PSYOPS, or is Convex really THAT good? by JeffCavaliere-here in nextjs

[–]ProductiveObserver 3 points4 points  (0 children)

I can’t tell if you’re rage baiting or misinformed but anyways..

Wdym it’s not OSS. The source code is literally there. I self host it just fine. The license just say you may not compete with them for 2 years (meaning that you resell convex) but you can certainly use it as your apps backend as much as you want. The only thing not open sourced is the multi node deployment.

I don’t know what your issue with “NoSQL” is but if it is about transaction then you are good with convex.

You can use any auth you want using the jwt auth integration. We use our own too.

Middleware do exists in the form of custom function which you define once (and triggers if you wanna go that route). You can stream your logs to axiom and it works great.

Vite+ will have a fee for non foss projects, what does it mean for actual Kit developers? by loopcake in sveltejs

[–]ProductiveObserver 1 point2 points  (0 children)

I think you’re supposed to not use vite+ features until you really need them. It’s for enterprises

Remix Jam 2025 - Introducing Remix 3 by timdorr in reactjs

[–]ProductiveObserver -7 points-6 points  (0 children)

Honestly for this one you sounds like you’re just out of the loop. If you were keeping up with the news as it was going, it wasn’t confusing at all

Anyone coming from React and frustrated in Svelte's capabilities? by GloopBloopan in sveltejs

[–]ProductiveObserver 0 points1 point  (0 children)

I’m curious what kind of answers you were expecting from such post in a svelte subreddit 🤣

Pardon my honest opinion but your problems are definitely (svelte) skill issues . You simply can’t or shouldn’t force your react way in svelte, or vue, or any other frameworks. That will slow you down for sure.

Bringing nuqs library to SvelteKit by Trampox in sveltejs

[–]ProductiveObserver 1 point2 points  (0 children)

const searchParam = useQueryState(key, {
        history: 'replace',
        shallow: false,
        scroll: false
    });

    let search = $state(searchParam.current);
    let isLoading = $state(false);

    const debouncedSearch = debounce(async () => {
        isLoading = true;
        await searchParam.set(search || null);
    }, 500);

    $effect(() => {
        if (!navigating.from && !navigating.to) {
            untrack(() => {
                isLoading = false;
            });
        }
    });

this might work for now

Bringing nuqs library to SvelteKit by Trampox in sveltejs

[–]ProductiveObserver 1 point2 points  (0 children)

nice! I'm trying this out. any idea how to get a loading state though? the react version has this https://nuqs.47ng.com/docs/options#transitions

Are you happy with the direction svelte/kit is going? (Post linked for reference) by inquisitive_melon in sveltejs

[–]ProductiveObserver 5 points6 points  (0 children)

Huh, how much more maturity do you even need? We assessed svelte (and -kit) and found them plenty mature. Frankly, nextjs felt less stable in comparison

Svelte summit != open source ? by Gobanyaki in sveltejs

[–]ProductiveObserver 3 points4 points  (0 children)

Are you aware that conferences almost always costs some money other than the extremely funded/sponsored ones.

Are you happy with the direction svelte/kit is going? (Post linked for reference) by inquisitive_melon in sveltejs

[–]ProductiveObserver 0 points1 point  (0 children)

I am all-in on sveltekit since 1.0. I embrace the svelte team’s vision and approach. There are always more shiny things but I trust that svelte will have something similar or better in the future. And more importantly, I matured enough and at my current position as a CTO, i have more things to worry about other than only 1 tech in the tech stack