Version History of Homelab
Guys would using "git" to manage my home servers versions be foolish. This is so if I break anything I can reset.
UI, Unit, Integration, Security Tests required?
My friend Jakob and I are currently developing a finance app:
https://github.com/The-Creative-Programming-Group/finance-io
We’re currently having a discussion regarding testing.
...
I got access to $150 worth of credits to build my own LLM using brev and Andrej Karpathy's nanochat.
Does anyone want to help me figure out how to break/retrain the model? It's still currently building if anyone wants to talk about it!

Why do chat apps not do this?
Hey guys, had a question for Theo but I am just going to put it here cause if it’s good he will see it.
With chat apps like t3 chat and others why do they not just support an API option. What I mean by this is a API key that give me access for 8$ a month to exactly what I am limited to by the chat app?
I don’t see a reason why it wouldn’t be a feature. It’s exactly the same as the chat app with the same limits etc, but it’s under my subscription. ...
Solution:
cost. pretty much every service that provides an API is cutting down their monthly subs in favour of usage based pricing, otherwise it's not sustainable
I think Theo mentioned in a video or stream how the usage pattern of API access is way different than chat and wouldn't work
also if you just want an API with all the models available, then I'd look at openrouter. usage based however ...
Natural language to sql converter
Hey guys, i’m currently building an ai app that has an llm to write a sql query which i can then used to fetch the data from a postresql database.
My current approach is that i pass the llm with the table schema as well as some sample data (top 5 data in the table) for it to have some context.
However, the issue im currently facing is that the data the llm tries to query from the table may not actually exists or named differently....
zustand empty on inital render
Hello,
I am currently using nextjs, trpc and zustand. I'm running into a problem where my zustand state is undefined on reacts inital render of the page.
- I use trpc's prefetch function is a layout.tsx file to fetch data on the server, the data here is used on all routes within my
/dashboard directory (this data is mainly for my dashboard sidebar...
UploadThing: Sporadic upload error for some users
One of our clients has a bunch of forms where UploadThing is used for file inputs. Some users of this website have in the last few weeks been experiencing errors uploading. One user I spoke to was able to upload from her workplace, but not from home, so might this be a network/firewall kind of related issue? She has been able to uplaod from home before without issues. I have not been able to reproduce the error myself, but the user I talked to have provided these screenshots. What can the issue...

api/trpc/[trpc] error 500 how to fix?
Dev quit 3 years ago, I'm solo maintaining with ai help/ common sense. I cleared cache, seems its an issue with airtables api but i cant edit code (or dont know how to)

Issue with uploading .md files
Hi there. Could please someone look at this github issue, I described the problem here: https://github.com/pingdotgg/uploadthing/issues/267
UploadThing - Swift App
Is there a way to upload purely from an http post request without taking in any node packages? I'm trying to upload a file from a Swift app..
Best Tech Stack for learning
I'm planning creating a project that will make use of a relational database. I have experience in coding outside of web development, so I'm familiar with certain tools or environments. I know of the T3 stack, but I'm more looking for a stack that I can learn more from. Any suggestions?
t3 turbo - Better Auth plugins causing issue
when using plugins in betterauth it breaks trpc , here is what i got
```
The inferred type of 'appRouter' cannot be named without a reference to '../../auth/node_modules/better-auth/dist/shared/better-auth.B955zZIT'. This is likely not portable. A type annotation is necessary.
Exported variable 'appRouter' has or is using name 'OAuthProxyOptions' from external module "~/Desktop/Git-Projects/PROJECT/node_modules/.pnpm/better-auth@1.3.27next@15.5.4@babel+core@7.28.4_@opentelemetry+api@1.9.0_babel-plugin_980c5e2cfd658cc38be409e61a8bed76/node_modules/better-auth/dist/plugins/oauth-proxy/index" but cannot be named....
Auth??! Clerk vs Auth0
I've seen a lot of people online talking about Clerk as an amazing thingy and not much about Auth0. I'm kinda broke so I want to use the best one w/ the free tier. I also hear Theo say "Don't use Auth0." But why?? They have a really cool system of having one account connected to all your apps! And clerk has really really good docs (i need the docs because I'm trying to add an auth provider to my tauri app 😁 ) Can someone please explain to me the truth?
Anyone know how Theo got his tmux status bar to look like this?
Screenshot comes from this video: https://www.youtube.com/watch?v=VUxMfyzTM_Y. I've never seen this configuration and it makes tmux seem a lot more intuitive than the default one. I've been messing around with the config on mine but just can't get close. Is there a known tmux template he used or has he ever made his config public?
Solution:

tRPC or next-auth error
Hey guys, having a bit of trouble with tRPC. I created a new entity in prisma, migrated it, made a new router for that entity(business), and added it onto appRouter. When I make a call to it
createBusiness.mutate({ name, abn, address, email }) , I get this error:
Unexpected token '<', "<!DOCTYPE "... is not valid JSON
Error: Failed to load external module next-auth: Error [ERR_MODULE_NOT_FOUND]: Cannot find module '/root/capstone-project-25t3-3900-w12a-date/node_modules/next/server' imported from /root/capstone-project-25t3-3900-w12a-date/node_modules/next-auth/lib/env.js Did you mean to import "next/server.js"? at async (.next/server/chunks/[root-of-the-server]__ea5a0ea0._.js:133:13)
...anyone remember in which video theo drew this?
i remember he talked about a feature of twitch layouts and their syncing and how he noticed the bad practices of people who worked there who made an elaborate PRD without trying a prototype first...
i know this is really a weird question but i need this for referencing....
Solution:

Am I breaking terms of service for T3Chat?
I'm running n8n locally and I found myself wanting to integrate t3chat as an llm provider since I pay for membership. I found a router app on github that will allow me to use my session token to proxy t3chat back and forth between n8n, but I'm wondering if this is a breach of TOS?
automating changelogs, git workflows
so i wanted to get advice on both topics
automating changelogs
How do ya'll usually deal with this? I specifically want to automate/semi-automate changelogs for our users/client to see. We/I already use semantic commits.
For the documentation tool itself, found out about fumadocs, but the automating of changelogs part is something im not sure how to go about...