Just a feedback! Content may be useful but sorry bro, you are looking gay!!! Join gym or remove/decrease lip gloss!!! Talk like a man!
@DioniSánchez-q1vАй бұрын
Hi and congrats for the package. Unfortunately I have problems running the project on Win11. When I run the command “pnpm dev” some packages do not start. Has anyone had problems on this platform?
@anthonydossantospiva93522 ай бұрын
Isn't returning null on currentUser context for the user to signIn/signUp a security issue? Cause you can just dont pass an Authorization header, the currentUser will be null, but if you have a query or a mutation that doesn't need the currentUser (for some reason, like a report that takes info only from an organization), the query or mutation itself will be executed even without a valid User
@vitaliikarpenko58282 ай бұрын
why Tesla is falling down? 😂
@JAlejandroMG2 ай бұрын
I finally got it running, so now I'm ready to start working on it. Thanks for this, is a great start.
@JackTheZuluman4 ай бұрын
Top tier content as always. Thanks Kev💯
@Dino-qz9bt4 ай бұрын
We need a 2024-25 version, perhaps that uses Bun, Hono, some testing etc.
@TripHawk7774 ай бұрын
I would love to see how you deploy this. I'm trying to find a good way to deploy a monorepo thru coolify. Vercel is out for me since it has to be deployed on servers we have full control over.
@kevinwwwade2 ай бұрын
I deploy to Render, which I love! I have a video here, though it's a bit old and doesn't show off monorepo features: kzbin.info/www/bejne/nni8f4puYsSWabc Render has great monorepo support, detailed here: docs.render.com/monorepo-support Maybe I should do a new video showing how to deploy k4 to Render...
@TripHawk7774 ай бұрын
Universal tailwind config would be good as well.
@TripHawk7774 ай бұрын
I added a db:studio and db:push as helpful scripts as well. Lot of pushing when trying to get a new schema worked out.
@kevinwwwade2 ай бұрын
I love the db:studio script idea! I use TablePlus locally, but I could see this being really useful.
@basmong4 ай бұрын
I confirm that Biome works great, I switched to it.
@edfritz4 ай бұрын
I want to use a Stream Deck to trigger the GPIO (outputs) on a RazPi to trigger the GPIs on a Decimator DMON multiviewer (closed contact). I've seen several videos of how to install Companion onto a RazPi but I can't seem to find anything to show me how to program Companion buttons to trigger the GPIOs. Is that something you could help with? Thanks for this video, BTW.
@Idgne5 ай бұрын
Great resource, thanks @kevinwwwade - addresses the exact requirements I’ve been outlining (that I knew NestJS alone was not sufficient for) Question: Can you comment at all on how you deploy? VPS or serverless or a mix? Context: I will be deploying to GCP (for reasons) and had been intending to use Cloud Run for container ease; and separately have seen BullMQ come highly recommended, but from my reading I think BullMQ doesn’t work right in serverless like Cloud Run, which would point to the worker service needing to be deployed to a VPS (in my case, App Engine). I guess I’m checking if that analysis matches yours.
@kevinwwwade5 ай бұрын
Looking for my 2024 edition? Check this out: kzbin.info/www/bejne/h6W7iXuuepeUm80 I took a different approach this year by creating a project generator (create-k4), and added in some turborepo, next.js, and more. Let me know what you think!
@i-bangash5 ай бұрын
This looks awesome, I love the bullmq addition! Curious: are you not using ngnix or traefik on the production builds? And if so, why not? thanks
@kevinwwwade5 ай бұрын
I usually deploy to Render, Vercel, or Aptible-all of which handle load balancing, SSL termination, and cert renewals natively. Is there something else you’re needing to handle with your use case? PS - I hadn’t even heard of traefik before, so I’m happy to have that on my radar now. Thanks!
@i-bangash5 ай бұрын
@@kevinwwwade You might know better ways to do this, but being the noob that I am(; I'm using it on a personal project to handle rewrites between the 2 different frontends on a common domain where the second frontend needed access restriction And ya no worries. I'm still learning about traefik too but ngnix seems to be more commonly used
@AJ-pz8ug24 күн бұрын
@@i-bangash Have you tried caddy server?
@i-bangash18 күн бұрын
@@AJ-pz8ug Ya actually I've been using ngnix before but Syntax got me hooked to Caddy and it's so much better. More dev friendly. Good shoutout
@AmitErandole5 ай бұрын
Is there a way to switch out Prisma for Drizzle ORM/
@kevinwwwade5 ай бұрын
You totally could! But there’s no built-in option for it in the create-k4 cli right now.
@TripHawk7774 ай бұрын
Prisma is so much better…
@vpetryniak5 ай бұрын
There is much simpler thing you can do to avoid running it in prod. Just omit this file on build that’s it.
@deepak50746 ай бұрын
We want 2024 Setup 🚀
@kevinwwwade6 ай бұрын
It’s coming. I’m pretty stoked about it. 😍
@kevinwwwade5 ай бұрын
It’s live! I took a different approach this year. What do you think? kzbin.info/www/bejne/h6W7iXuuepeUm80
@deepak50745 ай бұрын
@@kevinwwwade LFG 🔥
@deepak50745 ай бұрын
@@kevinwwwade Why are you not using Biome this time and I have my backend setup exactly like you taught in previous video. Overall thanks kevin. Appreciate for your afford and time, Keep sharing your knowledge bro.
@kevinwwwade5 ай бұрын
thanks @@deepak5074! I tried Biome for a bit, but just kept running into small things it doesn't do. So for now, I kept with the tried-and-true eslint + prettier. Maybe I'll give it another go in 2025.
@rajaark56436 ай бұрын
Biome won't format the graphql string. That is the only thing i right now don't use it
@imslaint6 ай бұрын
just watch this and try it i went to create monorepo with turbo, docker and nginx, thanks to this video it only took an hour due to pnpm issue, for those who want to build with pnpm on the dockerfile, make sure to install pnpm globally first and then run the rest of example in the docs just change the command a little bit, otherwise pnpm wont be found and make sure to set network on all service in compose, otherwise nginx wont find the upstream host
@imslaint6 ай бұрын
btw thanks a lot, and u got 1 more subs 🎉
@kevinwwwade6 ай бұрын
Awesome, thanks for contributing your tips and fixes and thanks for the sub! What’s your use case for a monorepo? I’ve been considering doing an update on this going over a simple setup with pnpm workspaces and tsup, so I’d be curious.
@imslaint6 ай бұрын
@@kevinwwwade i’ve been thinking to create saas project like SAP which has many business process and integrate it within the monorepo with its own packages like types library or ui and shared utilities across the workspace the crucial part i think is to make it customizable since different business require different business process and even same type of business has some difference in their business process
@easyan6 ай бұрын
Feature Preview -> Artifacts -> On kzbin.info/www/bejne/qHnUnGOQfMdpp9E
@kevinwwwade6 ай бұрын
I figured that out right after I stopped recording 🙃
@daedaluxe6 ай бұрын
I built a react native app which integrates with my rest api so I have all my wordpress woocommerce products & users available through jwt auth token from nothing to working app with home, products, product categories, cart, checkout, user profile screens in 8 hours, lol. Uhhhhhh... Low key scary.
@DigitalMarketingService-bi6gy7 ай бұрын
It is not free service, limited service
@kruxdt63077 ай бұрын
you are back
@kevinwwwade7 ай бұрын
I’m back baby! 🕺
@Dino-qz9bt7 ай бұрын
A video about Prisma, Drizzle or other alternatives where you compare and showcase you best set up in your opinion would be 💯
@VincentFulco7 ай бұрын
Great vid, miss your educational content! Thanks.
@kevinwwwade7 ай бұрын
Thanks! I’ve been busy lately (getting married!). Glad to be back making stuff. 😁
@Munsinan7 ай бұрын
Looking forward to more videos. You are really amazing ❤
@nethmalwijesinghe52447 ай бұрын
thanks for the awsome video it helped a lot, i was using nodejs with npm and i set the start script just to "start":"nodemon" and it worked fine..i don't know what is the difference in this script from saying a specific folder to watch but this fixed the error for me,can you explain what this script does and i would be a great help,
@udittiwari82407 ай бұрын
Please never stop sharing your knowledge. I appreciate it so much.
@nirgluzman13437 ай бұрын
Great video ! Have you check swc --watch ->> automatically recompile files on changes. The issue I have that this flag does not work in Docker container; it works fine when executing on local machine.
@JohnJCRamoslado7 ай бұрын
is it work???
@dreamecho1008 ай бұрын
Great video
@Codeing-di3yf8 ай бұрын
i think, for compsoe up and watch simultaneously, docker compose up --watch
@berto.bell78 ай бұрын
This is a great video. I'm seeing this error, is this a docker error or a typescript error? ✔ Container node-stack-backend-1 Created 0.0s Attaching to backend-1 backend-1 | backend-1 | > [email protected] start:docker /usr/src/app backend-1 | > pnpm build && pnpm start backend-1 | backend-1 | backend-1 | > [email protected] build /usr/src/app backend-1 | > rimraf dist && swc ./src -d dist backend-1 | backend-1 | sh: 1: swc: not found backend-1 | ELIFECYCLE Command failed. backend-1 | ELIFECYCLE Command failed with exit code 1. backend-1 exited with code 1
@Juanjo.vanegas218 ай бұрын
Great stuff! You seem to really know what you’re talking about :)
@RealEstateandTechnology8 ай бұрын
every thing was going good, but buddy you should write a disclaimer for window's user :( .
@kevinwwwade8 ай бұрын
I haven’t used windows in forever, so I don’t know what the issues would be. What did you experience? That would be helpful. Thanks!
@aaronbegy98578 ай бұрын
@@kevinwwwade windows gets the 'TS_NODE_COMPILER_OPTIONS' not recognized as an internal or external command. but as someone stated in the above comment you can change the package.json to "db:migrate:make": "set TS_NODE_COMPILER_OPTIONS={ \"module\": \"commonjs\" } && knex migrate:make" and it works :)
@FilipSwiatek-uo8yx8 ай бұрын
Stop using Apple's dogshit
@elian58 ай бұрын
gran video, necesitaba esta guia rapida 🙌🙌
@Null-ky4gx8 ай бұрын
hi what theme you use?
@yogawithaaron8 ай бұрын
Literally answered my exact question. I.e. how to deploy Vercel Postgres DB to production in a Next.js app. Ty ty ty!
@ghostkee50318 ай бұрын
you talk like gays
@gustafstefanson9 ай бұрын
now adays you can use "docker compose up --watch" which does not split logs
@kevinwwwade9 ай бұрын
Oh really? 🙌 Can’t wait to try that out
@kevinwwwade9 ай бұрын
Just tried it, and it works great! Looks like it was added about 2 months after I did this stream.
@ozzyfromspace6 ай бұрын
That’s fire! Thanks for sharing bro!
@Shemang9 ай бұрын
Thanks
@Shemang9 ай бұрын
this is likely the most useful video on YT. thanks for this setup
@kevinwwwade9 ай бұрын
Wow, thank you so much 🙏
@azuki-nft9 ай бұрын
I learnt so much 1 hour and 22 mins into this video. been on it for two days, trying and failing on my own. so many concepts were picked and nice tooling ✌🏽
@kevinwwwade9 ай бұрын
I love to hear it. 😍 So happy it was helpful to you!
@alfieqashwa9 ай бұрын
Hey, please continue adding more video about T3-Stack using NextJS App-Router... (already liked and subscribed). Great video!!
@SuperKidontheblock9 ай бұрын
So it's faster and covers more test cases but most of the things are experimental?
@salmenbejaoui169610 ай бұрын
to ignore files, you can use vcs.useIgnoreFile to inherit .gitignore list