Пікірлер
@hunarjain4867
@hunarjain4867 2 күн бұрын
Thanks for the video
@mikeafter5
@mikeafter5 5 күн бұрын
Thanks for the effort!
@dataslinger6379
@dataslinger6379 5 күн бұрын
Thank you Matt! Great stuff as always. Dev Advocate is actually where I ultimately where I want to end up. Hope to one day seem to be as relaxed as you are in your videos and have a smooth flow like you. Keep doing what you are doing. You are AWESOME!
@digambardagade288
@digambardagade288 22 күн бұрын
Cool explanation man. uv subscribe Matt Palmer
@SantiagoRojo
@SantiagoRojo 25 күн бұрын
Please consider zooming the font in all the app you use for these videos. It's almost imposible to read the text in a phone or on a laptop screen. Otherwise great video!
@mattpalmer
@mattpalmer 23 күн бұрын
@@SantiagoRojo thanks for the feedback! Working on making things more visible :)
@RogerPerkin
@RogerPerkin 29 күн бұрын
Great introduction, I tried uv init my-project in /dev folder and I get uv: command not found? It works in my home folder
@joelboardgamerpger5393
@joelboardgamerpger5393 Ай бұрын
Matt, there is a serious problem with replit right now. Replit non-agent, basic gemini responder, keeps putting my code in git repository every single time I ask it a question or solution. you can track down every time I ask a quesiton, it does :automatic commit before assitant edits. There are no edit that ive asked it to commit. I dont even say apply. IT just does it automatically. it completely trashed my project. i lost a good 40 hours of coding time. Your product use to be good. Now im terrified of asking the basic assistant for a coding solution or suggestion. This started happening arond dec 20/21/22 of 2024. I pay the core price. All I have to show for it now is garbage. I cant resurrect my edits. I even tried creating new branch before asking new questions. Can you revert of fix the problem?
@thelalomorales
@thelalomorales Ай бұрын
UV is so gooooooood! Thanks for the tutorial ! You Rulllle Matt!
@Elmekior
@Elmekior 2 ай бұрын
UV is a great toolset, I've started using it on a project. But there are some caveat that are still problematic ( like using it inside of an activated venv but you want to add a package to a remote venv. But the more I use it, the more I like it
@david121212v
@david121212v Ай бұрын
Actually you can use it in combination with pyenv. I like that pyenv handles venv "centralized" and not in the project folder itself, so your computer remains clean and structured. How do you handle this?
@Igor_Grey
@Igor_Grey 2 ай бұрын
Thanks, Matt!
@mateuszsmendowski2677
@mateuszsmendowski2677 2 ай бұрын
Nice explanation! I used to manage all my environments with pyenv and poetry. However, poetry dependency resolver has its own drawbacks... so far, UV is great :)
@elib3299
@elib3299 2 ай бұрын
How is that any easier than Poetry?
@SareepJr
@SareepJr 2 ай бұрын
It's faster than poetry. And uv can manage python versions on its own, just like conda, unlike poetry, you need to manage python versions and installation using other tools. All you need is install uv.
@jjrrmm
@jjrrmm 2 ай бұрын
Because this is not the way to use it. No need to do "uv venv". It will be created in a lazy way. And for sure do not activate environments anymore. Never ever. Just run "uv add ..." and it will create the venv and do everything. And "uv run" for running. "uv add" works from anywhere and if there is a "pyproject.toml" file and eventually a ".python-version" (not needed) it does everything alone. No activation of virtual environments. Never every again.
@noopurp123
@noopurp123 2 ай бұрын
Can uv automatically activate virtual environment if I go into a python project directory and also deactivate if I go out of it?
@tubero911
@tubero911 Ай бұрын
It won’t explicitly run activate or deactivate for you, but if you’re using uv to run your app or pip install/delete a package then uv automatically detects and uses the virtual environment in your project folder.
@smibssmibs
@smibssmibs 2 ай бұрын
Nice explanation. uv is real gamechanger. A note: The explicit creation of venv was not necessary. It is by default done when you add a dependency or even at the moment you use "uv run <a script>"
@yxoozo
@yxoozo 2 ай бұрын
Great video! What IDE are you using?
@vincentjean6756
@vincentjean6756 Ай бұрын
vscode
@ravendave24
@ravendave24 2 ай бұрын
Thank you for this! I dont have much experience with web frameworks and stuff (normally played around with basic ts/html/css) i think im going to have a look at shad/cn vite and react now! I already made so many data visualisation "apps" using claude, but felt sad that i didnt know how to edit them or use them locally etc. This video gives me a great starting point for this! Thanks alot.
@jbssfl
@jbssfl 4 ай бұрын
it's not based or built on FastAPI !
@crsmoore
@crsmoore 4 ай бұрын
Maybe he meant in the sense of “inspired by”?
@apex-lazer
@apex-lazer 4 ай бұрын
Great vid Matt! Thanks for the demo!
@samds7750
@samds7750 4 ай бұрын
thanks for this!
@jeffluster7754
@jeffluster7754 4 ай бұрын
when I follow your steps, I'm able to do npm run dev in Cursor to get the preview working on localhost:3000, but nothing shows in the web preview on Replit when I click Run button. Any ideas as to what's happening here?
@samds7750
@samds7750 4 ай бұрын
Hey Matt super appreciate these! Are you going to post your stream of what you posted on X? The background remover app with Clerk auth? I tried implementing Clerk Auth with Cursor and Replit but couldn't get it to work properly. Would be great to see a technical person going through the setup!
@burgerzach
@burgerzach 5 ай бұрын
"Only 150 lines of Python code" 1:48 😂
@Aristocle
@Aristocle 4 ай бұрын
There are empty lines.
@matten_zero
@matten_zero 5 ай бұрын
THIS is the way. Built my whole website with Streamlit. I wonder how this handles something like a chatbot.
@samds7750
@samds7750 5 ай бұрын
Thanks for this video Matt. I'm a non-technical founder and I'm looking to use this method to build and deploy apps. Could you do tutorials where you show how to deploy from Cursor? Also, why are you using Claude separately, why not use Claude in the Cursor chat/composer?
@mattpalmer
@mattpalmer 5 ай бұрын
@@samds7750 nice. Absolutely! I’ll make that my next video. I was using Claude here just for the visual of artifacts in the browser. I don’t think there’s a difference using Cursor.