Тёмный
Kevin Wade
Kevin Wade
Kevin Wade
Подписаться
Комментарии
@JackTheZuluman
@JackTheZuluman 8 дней назад
Top tier content as always. Thanks Kev💯
@Dino-qz9bt
@Dino-qz9bt 11 дней назад
We need a 2024-25 version, perhaps that uses Bun, Hono, some testing etc.
@TripHawkPilot
@TripHawkPilot 11 дней назад
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.
@TripHawkPilot
@TripHawkPilot 11 дней назад
Universal tailwind config would be good as well.
@TripHawkPilot
@TripHawkPilot 11 дней назад
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.
@basmong
@basmong 25 дней назад
I confirm that Biome works great, I switched to it.
@edfritz
@edfritz 27 дней назад
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.
@Idgne
@Idgne Месяц назад
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.
@kevinwwwade
@kevinwwwade Месяц назад
Looking for my 2024 edition? Check this out: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-QtXXHxE2aek.html 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-bangash
@i-bangash Месяц назад
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
@kevinwwwade
@kevinwwwade Месяц назад
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-bangash
@i-bangash Месяц назад
@@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
@AmitErandole
@AmitErandole Месяц назад
Is there a way to switch out Prisma for Drizzle ORM/
@kevinwwwade
@kevinwwwade Месяц назад
You totally could! But there’s no built-in option for it in the create-k4 cli right now.
@TripHawkPilot
@TripHawkPilot 11 дней назад
Prisma is so much better…
@vpetryniak
@vpetryniak Месяц назад
There is much simpler thing you can do to avoid running it in prod. Just omit this file on build that’s it.
@deepak5074
@deepak5074 2 месяца назад
We want 2024 Setup 🚀
@kevinwwwade
@kevinwwwade 2 месяца назад
It’s coming. I’m pretty stoked about it. 😍
@kevinwwwade
@kevinwwwade Месяц назад
It’s live! I took a different approach this year. What do you think? ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-QtXXHxE2aek.html
@deepak5074
@deepak5074 Месяц назад
@@kevinwwwade LFG 🔥
@deepak5074
@deepak5074 Месяц назад
@@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.
@kevinwwwade
@kevinwwwade Месяц назад
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.
@rajaark5643
@rajaark5643 2 месяца назад
Biome won't format the graphql string. That is the only thing i right now don't use it
@imslaint
@imslaint 2 месяца назад
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
@imslaint
@imslaint 2 месяца назад
btw thanks a lot, and u got 1 more subs 🎉
@kevinwwwade
@kevinwwwade 2 месяца назад
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.
@imslaint
@imslaint 2 месяца назад
@@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
@easyan
@easyan 3 месяца назад
Feature Preview -> Artifacts -> On ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-rHqk0ZGb6qo.html
@kevinwwwade
@kevinwwwade 3 месяца назад
I figured that out right after I stopped recording 🙃
@daedaluxe
@daedaluxe 3 месяца назад
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-bi6gy
@DigitalMarketingService-bi6gy 3 месяца назад
It is not free service, limited service
@kruxdt6307
@kruxdt6307 3 месяца назад
you are back
@kevinwwwade
@kevinwwwade 3 месяца назад
I’m back baby! 🕺
@Dino-qz9bt
@Dino-qz9bt 3 месяца назад
A video about Prisma, Drizzle or other alternatives where you compare and showcase you best set up in your opinion would be 💯
@VincentFulco
@VincentFulco 3 месяца назад
Great vid, miss your educational content! Thanks.
@kevinwwwade
@kevinwwwade 3 месяца назад
Thanks! I’ve been busy lately (getting married!). Glad to be back making stuff. 😁
@Munsinan
@Munsinan 3 месяца назад
Looking forward to more videos. You are really amazing ❤
@nethmalwijesinghe5244
@nethmalwijesinghe5244 3 месяца назад
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,
@udittiwari8240
@udittiwari8240 3 месяца назад
Please never stop sharing your knowledge. I appreciate it so much.
@nirgluzman1343
@nirgluzman1343 3 месяца назад
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.
@JohnJCRamoslado
@JohnJCRamoslado 3 месяца назад
is it work???
@dreamecho100
@dreamecho100 4 месяца назад
Great video
@Codeing-di3yf
@Codeing-di3yf 4 месяца назад
i think, for compsoe up and watch simultaneously, docker compose up --watch
@berto.bell7
@berto.bell7 4 месяца назад
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 | > node-stack@1.0.0 start:docker /usr/src/app backend-1 | > pnpm build && pnpm start backend-1 | backend-1 | backend-1 | > node-stack@1.0.0 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.vanegas21
@Juanjo.vanegas21 4 месяца назад
Great stuff! You seem to really know what you’re talking about :)
@RealEstateandTechnology
@RealEstateandTechnology 4 месяца назад
every thing was going good, but buddy you should write a disclaimer for window's user :( .
@kevinwwwade
@kevinwwwade 4 месяца назад
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!
@aaronbegy9857
@aaronbegy9857 4 месяца назад
@@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-uo8yx
@FilipSwiatek-uo8yx 4 месяца назад
Stop using Apple's dogshit
@elian5
@elian5 4 месяца назад
gran video, necesitaba esta guia rapida 🙌🙌
@Null-ky4gx
@Null-ky4gx 4 месяца назад
hi what theme you use?
@yogawithaaron
@yogawithaaron 4 месяца назад
Literally answered my exact question. I.e. how to deploy Vercel Postgres DB to production in a Next.js app. Ty ty ty!
@ghostkee5031
@ghostkee5031 4 месяца назад
you talk like gays
@octopixie
@octopixie 5 месяцев назад
now adays you can use "docker compose up --watch" which does not split logs
@kevinwwwade
@kevinwwwade 5 месяцев назад
Oh really? 🙌 Can’t wait to try that out
@kevinwwwade
@kevinwwwade 5 месяцев назад
Just tried it, and it works great! Looks like it was added about 2 months after I did this stream.
@ozzyfromspace
@ozzyfromspace 3 месяца назад
That’s fire! Thanks for sharing bro!
@Shemang
@Shemang 5 месяцев назад
Thanks
@Shemang
@Shemang 5 месяцев назад
this is likely the most useful video on YT. thanks for this setup
@kevinwwwade
@kevinwwwade 5 месяцев назад
Wow, thank you so much 🙏
@azuki-nft
@azuki-nft 5 месяцев назад
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 ✌🏽
@kevinwwwade
@kevinwwwade 5 месяцев назад
I love to hear it. 😍 So happy it was helpful to you!
@alfieqashwa5257
@alfieqashwa5257 5 месяцев назад
Hey, please continue adding more video about T3-Stack using NextJS App-Router... (already liked and subscribed). Great video!!
@SuperKidontheblock
@SuperKidontheblock 5 месяцев назад
So it's faster and covers more test cases but most of the things are experimental?
@salmenbejaoui1696
@salmenbejaoui1696 6 месяцев назад
to ignore files, you can use vcs.useIgnoreFile to inherit .gitignore list
@prabhneetsingh13
@prabhneetsingh13 6 месяцев назад
Such a simple and amazing explaination!
@karnellschultz6446
@karnellschultz6446 6 месяцев назад
Great video, fun stuff
@DelightBessie
@DelightBessie 6 месяцев назад
is it next js 13 or 14 ? We don't knwo that
@ThomasPoth
@ThomasPoth 6 месяцев назад
Danke!
@kevinwwwade
@kevinwwwade 6 месяцев назад
Omg 😍 This is my very first super thanks and you have officially pushed me over the threshold to getting my very first payout from RU-vid. Thank you very much for your kindness!
@ThomasPoth
@ThomasPoth 6 месяцев назад
@kevinwwwade You are welcome. It's not the world, but it should be a little recognition for your achievement. There's a lot of work behind it. Thank you!
@ThomasPoth
@ThomasPoth 6 месяцев назад
@kevinwwwade Thanks again for the great work. I have now coded it to the end. In the next step I want to build on it and realize a CI pipeline with GitHub Actions and a deployment with k8s at Digital Ocean.
@ThomasPoth
@ThomasPoth 6 месяцев назад
@kevinwwwade Thank you for this amazing work. I'm now at 30:00 and setup eslint and prettier. If i save my file no formatting happens. Do i need to make any tweaks in a fresh vscode setup? Thx for any feedback
@ThomasPoth
@ThomasPoth 6 месяцев назад
To work around i've set the following in my /.vscode/settings.json "editor.formatOnPaste": true, "editor.formatOnSave": true, "editor.defaultFormatter": "esbenp.prettier-vscode",
@kevinwwwade
@kevinwwwade 6 месяцев назад
Yes, good catch. I happen to have format on save set to true in my global vscode config, which is my personal preference and what I’d recommend to most people.
@wizzl8513
@wizzl8513 6 месяцев назад
Awesome video, exactly what I was looking for