- 249
- 744 446
Eric Roby
United States
เข้าร่วมเมื่อ 18 ก.ย. 2020
Python programming in a nutshell.
I make learning tech fun and easy! I answer YOUR How To questions.
You will get tips, how to, learn to code and be able to create your own coding projects - all in a simple explanation to help you learn and grow!
Programming tutorials is what we do here: Step-by-step lessons on Python, FastAPI, Django, libraries, databases and more.
Welcome to Codingwithroby 🚀
#codingwithroby #coding #python
I make learning tech fun and easy! I answer YOUR How To questions.
You will get tips, how to, learn to code and be able to create your own coding projects - all in a simple explanation to help you learn and grow!
Programming tutorials is what we do here: Step-by-step lessons on Python, FastAPI, Django, libraries, databases and more.
Welcome to Codingwithroby 🚀
#codingwithroby #coding #python
I Stopped Using Everything Else Once I Found Pydantic
Pydantic is a MUST have for Python data validation. Stop wasting your time!
Want FREE code repositories? www.codingwithroby.com/freebies
🎓 Courses can be found:
FastAPI Beginner & Advanced: www.udemy.com/course/fastapi-the-complete-course/?referralCode=4F4A35C1A243D23A1A59
Learn Chatbot Development: www.udemy.com/course/the-complete-chatbot-bootcamp/?referralCode=2654798EE9F9998023B9
🎥 React + FastAPI: th-cam.com/video/0zb2kohYZIM/w-d-xo.html
🎥 AWS Lambda + FastAPI: th-cam.com/video/7-CvGFJNE_o/w-d-xo.html
🎥 MongoDB + FastAPI: th-cam.com/video/QkGqjPFIGCA/w-d-xo.html
🎥 MySQL + FastAPI: th-cam.com/video/zzOwU41UjTM/w-d-xo.html
🎥 PostgreSQL + FastAPI: th-cam.com/video/398DuQbQJq0/w-d-xo.html
👨💻 Hi, I am Eric!👨💻
Hey! I’m a seasoned developer and Cloud enthusiast. I love sharing my knowledge and helping others to discover the exciting world of programming and cloud technologies. For more tutorials, tips, and tech magic, don’t forget to hit that subscribe button and ring the bell for notifications!
🙏 Support The Channel 🙏
If you found this tutorial helpful, please give it a thumbs up 👍, comment, and share it with your network 🌍
#python #pydantic #fastapi
Want FREE code repositories? www.codingwithroby.com/freebies
🎓 Courses can be found:
FastAPI Beginner & Advanced: www.udemy.com/course/fastapi-the-complete-course/?referralCode=4F4A35C1A243D23A1A59
Learn Chatbot Development: www.udemy.com/course/the-complete-chatbot-bootcamp/?referralCode=2654798EE9F9998023B9
🎥 React + FastAPI: th-cam.com/video/0zb2kohYZIM/w-d-xo.html
🎥 AWS Lambda + FastAPI: th-cam.com/video/7-CvGFJNE_o/w-d-xo.html
🎥 MongoDB + FastAPI: th-cam.com/video/QkGqjPFIGCA/w-d-xo.html
🎥 MySQL + FastAPI: th-cam.com/video/zzOwU41UjTM/w-d-xo.html
🎥 PostgreSQL + FastAPI: th-cam.com/video/398DuQbQJq0/w-d-xo.html
👨💻 Hi, I am Eric!👨💻
Hey! I’m a seasoned developer and Cloud enthusiast. I love sharing my knowledge and helping others to discover the exciting world of programming and cloud technologies. For more tutorials, tips, and tech magic, don’t forget to hit that subscribe button and ring the bell for notifications!
🙏 Support The Channel 🙏
If you found this tutorial helpful, please give it a thumbs up 👍, comment, and share it with your network 🌍
#python #pydantic #fastapi
มุมมอง: 783
วีดีโอ
This New Python Tool Makes Dependencies 10x FASTER! (uv tutorial)
มุมมอง 1.1K16 ชั่วโมงที่ผ่านมา
uv python is the best Python dependency management tool on the market. Get this repository: www.codingwithroby.io/get-repo/uv Want MORE free repositories? www.codingwithroby.com/freebies 🎥 React FastAPI: th-cam.com/video/0zb2kohYZIM/w-d-xo.html 🎥 AWS Lambda FastAPI: th-cam.com/video/7-CvGFJNE_o/w-d-xo.html 🎥 MongoDB FastAPI: th-cam.com/video/QkGqjPFIGCA/w-d-xo.html 🎥 MySQL FastAPI: th-cam.com/v...
Supabase Tutorial: Build Full Stack FastAPI Apps 10x Faster (step-by-step)
มุมมอง 1.4K14 วันที่ผ่านมา
Supabase with FastAPI will allow you to develop fullstack apps 10x faster. Learn Supabase to ship Python code fast! Get this repository: www.codingwithroby.io/get-repo/Supabase Want MORE free repositories? www.codingwithroby.com/freebies 🎥 React FastAPI: th-cam.com/video/0zb2kohYZIM/w-d-xo.html 🎥 AWS Lambda FastAPI: th-cam.com/video/7-CvGFJNE_o/w-d-xo.html 🎥 MongoDB FastAPI: th-cam.com/video/Qk...
Python is NOW the MOST Popular Programming Language!
มุมมอง 1.1K14 วันที่ผ่านมา
Python surpasses JavaScript as the most popular programming language on GitHub! Learn why Python takes the throne in this video. Want FREE repositories? www.codingwithroby.com/freebies 🎥 React FastAPI: th-cam.com/video/0zb2kohYZIM/w-d-xo.html 🎥 AWS Lambda FastAPI: th-cam.com/video/7-CvGFJNE_o/w-d-xo.html 🎥 MongoDB FastAPI: th-cam.com/video/QkGqjPFIGCA/w-d-xo.html 🎥 MySQL FastAPI: th-cam.com/vid...
OpenTelemetry FastAPI Tutorial: Get GREAT App Performance NOW!
มุมมอง 70721 วันที่ผ่านมา
OpenTelemetry along with Python and FastAPI is the best way to easily track, trace, and monitor your python app’s performance. 💻 Repository: www.codingwithroby.io/get-repo/opentelemetry Want to learn FastAPI? Go here: www.udemy.com/course/fastapi-the-complete-course/?referralCode=4F4A35C1A243D23A1A59 Join a member community of Python Developers: www.youtube.com/@codingwithroby/join Want to see ...
FastAPI vs Flask: Which is BEST for you?
มุมมอง 4.2K28 วันที่ผ่านมา
FastAPI and Flask battle it out to see which Python API framework is best! Want free repositories? www.codingwithroby.com/freebies Want to learn FastAPI? Go here: www.udemy.com/course/fastapi-the-complete-course/?referralCode=4F4A35C1A243D23A1A59 Join a community of Python Developers: www.youtube.com/@codingwithroby/join Checkout all courses: www.codingwithroby.com/courses Checkout these videos...
Stop Wasting Hours - Every Python Dev NEEDS to Master Poetry
มุมมอง 6Kหลายเดือนก่อน
Python Poetry is a dependency management tool that is used in almost all enterprise python projects. Learn Poetry Python if you do not want to waste time! Get this repository: www.codingwithroby.io/get-repo/poetry Want MORE free repositories? www.codingwithroby.com/freebies 🎥 React FastAPI: th-cam.com/video/0zb2kohYZIM/w-d-xo.html 🎥 AWS Lambda FastAPI: th-cam.com/video/7-CvGFJNE_o/w-d-xo.html 🎥...
FastHTML Tutorial: Build Modern Web Applications with Pure Python
มุมมอง 7Kหลายเดือนก่อน
FastHTML is a new way to build modern web applications using only Python. Get this repository: www.codingwithroby.io/get-repo/fasthtml Want MORE free repositories? www.codingwithroby.com/freebies 🎥 React FastAPI: th-cam.com/video/0zb2kohYZIM/w-d-xo.html 🎥 AWS Lambda FastAPI: th-cam.com/video/7-CvGFJNE_o/w-d-xo.html 🎥 MongoDB FastAPI: th-cam.com/video/QkGqjPFIGCA/w-d-xo.html 🎥 MySQL FastAPI: th-...
Cursor AI Makes Coding EASY Even for Beginners!
มุมมอง 2.8Kหลายเดือนก่อน
Cursor AI is a unique take on AI app development. In this video we will be using Cursor AI to try and create a social media backend. Get this repository: www.codingwithroby.io/get-repo/cursor-ai Want free repositories? www.codingwithroby.com/freebies 🎥 React FastAPI: th-cam.com/video/0zb2kohYZIM/w-d-xo.html 🎥 AWS Lambda FastAPI: th-cam.com/video/7-CvGFJNE_o/w-d-xo.html 🎥 MongoDB FastAPI: th-cam...
Build an Entire App with a Single API: GraphQL Python Tutorial
มุมมอง 2.9Kหลายเดือนก่อน
In this Python Strawberry GraphQL video we will build an entire project with a single API. We will go over why GraphQL was created by Facebook as well. Want free repositories? www.codingwithroby.com/freebies 🎥 React FastAPI: th-cam.com/video/0zb2kohYZIM/w-d-xo.html 🎥 AWS Lambda FastAPI: th-cam.com/video/7-CvGFJNE_o/w-d-xo.html 🎥 MongoDB FastAPI: th-cam.com/video/QkGqjPFIGCA/w-d-xo.html 🎥 MySQL ...
Dependency Injection Explained Like You’re 5 (with FastAPI Examples)
มุมมอง 4K2 หลายเดือนก่อน
Learning dependency injection can be hard. In this simple FastAPI tutorial we will go over dependency injection and that Depends Keyword. 💻 Repository: www.codingwithroby.io/get-repo/dependencyinjection Want more free repositories? www.codingwithroby.com/freebies 🎥 React FastAPI: th-cam.com/video/0zb2kohYZIM/w-d-xo.html 🎥 AWS Lambda FastAPI: th-cam.com/video/7-CvGFJNE_o/w-d-xo.html 🎥 MongoDB Fa...
SQLModel: The Python Library You Didn’t Know You Needed
มุมมอง 6K2 หลายเดือนก่อน
SQLModel is coming for the throne of Python ORMs.This video covers everything you need to know about SQLModel and how to get it started within your personal Python project. 💻 Repository: www.codingwithroby.io/get-repo/sqlmodel Want free repositories? www.codingwithroby.com/freebies 🎥 React FastAPI: th-cam.com/video/0zb2kohYZIM/w-d-xo.html 🎥 AWS Lambda FastAPI: th-cam.com/video/7-CvGFJNE_o/w-d-x...
SQLAlchemy Makes Using Python Databases EASY
มุมมอง 4.9K2 หลายเดือนก่อน
SQLAlchemy has been the GOAT of Python ORMs for over a decade. This video covers everything you need to know about SQLAlchemy and how to get it started within your personal Python project. 💻 Repository: www.codingwithroby.io/get-repo/sqlalchemy Want free repositories? www.codingwithroby.com/freebies 🎥 React FastAPI: th-cam.com/video/0zb2kohYZIM/w-d-xo.html 🎥 AWS Lambda FastAPI: th-cam.com/video...
FastAPI vs. Django REST Framework: Which One Should You Choose?
มุมมอง 6K2 หลายเดือนก่อน
FastAPI and Django Rest Framework, DRF, are two major Python frameworks for building your Python API products. But the big question remains: which one should you choose? Want free repositories? www.codingwithroby.com/freebies 🎥 React FastAPI: th-cam.com/video/0zb2kohYZIM/w-d-xo.html 🎥 AWS Lambda FastAPI: th-cam.com/video/7-CvGFJNE_o/w-d-xo.html 🎥 MongoDB FastAPI: th-cam.com/video/QkGqjPFIGCA/w-...
Connect Amazon RDS to FastAPI [Complete Cloud Guide]
มุมมอง 1K3 หลายเดือนก่อน
Create a cloud Amazon RDS PostgreSQL database and connect it to your FastAPI application easy. This step-by-step tutorial will teach you everything you need to know for FREE. NOTE: FastAPI CLI requires version 0.111.0. 💻 Repository: www.codingwithroby.io/get-repo/fastapi-rds Want MORE free repositories? www.codingwithroby.com/freebies 🎥 React FastAPI: th-cam.com/video/0zb2kohYZIM/w-d-xo.html 🎥 ...
How to build a NextJS + FastAPI application (step-by-step tutorial)
มุมมอง 14K3 หลายเดือนก่อน
How to build a NextJS FastAPI application (step-by-step tutorial)
FastAPI vs Django - The Ultimate Showdown! (Detailed Comparison)
มุมมอง 12K5 หลายเดือนก่อน
FastAPI vs Django - The Ultimate Showdown! (Detailed Comparison)
How to build a Vue + FastAPI application (with JWT authentication)
มุมมอง 5K5 หลายเดือนก่อน
How to build a Vue FastAPI application (with JWT authentication)
Deploy FastAPI on Vercel | Quick and Easy Tutorial
มุมมอง 11K6 หลายเดือนก่อน
Deploy FastAPI on Vercel | Quick and Easy Tutorial
JWT Authentication for React and FastAPI (easy with code)
มุมมอง 13K6 หลายเดือนก่อน
JWT Authentication for React and FastAPI (easy with code)
Learn Docker to Make Deployment Easy (step-by-step)
มุมมอง 3.4K7 หลายเดือนก่อน
Learn Docker to Make Deployment Easy (step-by-step)
Learn Middleware by Building a REAL Project (fastapi rate limiting)
มุมมอง 6K7 หลายเดือนก่อน
Learn Middleware by Building a REAL Project (fastapi rate limiting)
Design Scalable Apps with CQRS and FastAPI (easy)
มุมมอง 3K7 หลายเดือนก่อน
Design Scalable Apps with CQRS and FastAPI (easy)
Staying Motivated While Learning Software Engineering
มุมมอง 2027 หลายเดือนก่อน
Staying Motivated While Learning Software Engineering
These 7 Software Engineering Skills Give An Unfair Advantage
มุมมอง 6998 หลายเดือนก่อน
These 7 Software Engineering Skills Give An Unfair Advantage
9 Software Engineering Myths Wasting Your Time
มุมมอง 1.9K9 หลายเดือนก่อน
9 Software Engineering Myths Wasting Your Time
7 Actionable Tips to Become Great at Software Engineering
มุมมอง 42710 หลายเดือนก่อน
7 Actionable Tips to Become Great at Software Engineering
How I Would Learn Software Engineering Fast (from Zero Experience)
มุมมอง 1.5K10 หลายเดือนก่อน
How I Would Learn Software Engineering Fast (from Zero Experience)
Why 97% FAIL to Learn Software Engineering
มุมมอง 36911 หลายเดือนก่อน
Why 97% FAIL to Learn Software Engineering
I'm disappointed. Users could learn more from the ChatGPT than watching this video. You didn't show Async SQLAlchemy which is a challenging topic. Sync SQLAlchemy is pretty straightforward.
Pydantic + MongoDB + FastAPI is a killer stack
Zod,yup for python??
Still be confused where to use sqlmodel and sqlalchemy. Can we get a elaborated video on the topic with demo : how these differs in use cases! Edit: Also where not to use sqlmodel, where not to use sqlalchrmy...
Yeah - I can do a more in-depth video on this. In general thought SQLModel and SQLAlchemy do the same thing. You only want one or the other in your app. It is what allows you to do CRUD operations to a db.
What would you like to see next?
First, thank you so much for these extraordinary videos!!! ❤ Would you consider making a video about Reflex. I am especially interested on whether or not it can be used just as a frontend, decoupling the backend (ie, using FastAPI, although I think it uses it under the hood). 😊
sorry for spamming again, waiting for in depth advanced FastAPI course covering everything FastAPI, SQLModel, real world project(Microservices) , docker, ci/cd, testing, webhook etc... Loved the content as always. Thank You :)
Hi Eric, Your content is always the best. Thank you for the video
I am so glad you like it ❤️
Do you have a complete course that combines fastapi+Jinja2+htmx?
I do not, but I do have a video coming in a few weeks on this topic 🙂
FastAPI update db_user = models.User(**user.dict()) does not work now, the update reduires you to use models_dump() instead. e.g db_user = models.User(**user.model_dump())
My friend i will try it 😊
I am using it in a lot of upcoming videos 🙂
@codingwithroby I am creating full stack e commerce app in fastapi and react Can i share my code to you friend?
thank you so much for your video. I'll pick up 100 days of challenge again!
Good luck friend!
Can you please make a similar comparison video between Async Django Ninja and FastAPI?
It is on the backlist of content for me to make 🙂
Hi, did a little bit more for fun: delete users, get all users etc. Then I make delete with user_dependency, so only users authenticated can delete. And I tried to delete the user validated and worked (I guess till 20 minuts it will work). Nice tutorial!
haha awesome! I appreciate the kind words on the tutorial 🙂
have you tested pdm, uv, pixi, poetry?
Like have I used them before, or have I done competitive testing for performance, etc?
Thank You. Why don't you organize you code in `__init__()` in your classes without creating unnecessary functions next to classes? Dependency injection in FastAPI requires callable, so it may be a class, not only function.
I have learned it is easy for beginners to learn by breaking things out like this. But perhaps in the future I should start implementing in the constructor or class like you are suggesting.
I am watching the video midway through...not sure why application programmers are hell-bent on managing data model in programming languages. There are data modelling tools for that. Like I can write every logic in DB stored procedures than Python but that would be a bad solution design. What I would expect from an ORM is to give a semantic layer to define object structure and also option to map object data components with DB tables and columns. So my semantic layer that is used in coding is not impacted even if DB side undergoes changes. Example, my Python name "Questions.id" may be mapped to "T_Question.skey" table+column in DB. ER modelling do not use plural names for tables as it refers to each tuple instance by the name as a set. Where can I do that in this ORM? For me, an ORM is a design platform not programming. But did not get that clarity from the demo. May be I need to check the documentation if such options are there. An ORM with UML/ER modelling like GUI interface where we can simply drag and drop from DB catalog/metadata would be preferred. Also should be able to give impact analysis when DB model is altered.
Great video, thanks for sharing! Would you recommend this in monitoring check setups opposed to venv?
From the sound of it, uv is becoming a top contender with dependency management. I'd say use uv or pip/venv, you cannot go wrong with either but uv does have some nice extra features.
txs 4 sharing! excellent resource as always! do u recommend learning rust &/or mojo as well?
Personally, I probably wouldn't spend the time unless you are interested. I am mostly a Python/Java job and everything has worked out great!
uv is now used within FastAPI. And probably what I am going to be using right now moving forward!
My mentor mentoring
Thanks friend 🙂
never use orm not good for performance
Noooo very bad take! Always use an ORM.
Please video on how to make a simple game using python for Android mobile?
Very niche topic - Let me add that to my backlog of future videos 🙂
@codingwithroby thank you
😱8 decade of experience 😅
"A decade of experience" 🙂
For while, I thought that you will talk about Ruby on rails 😂
haha why is that?
@@codingwithroby you said coding with roby, I am new to the channel 😅
Ahh, I understand lol
These tutorials are great! I've been building FastAPI apps for a while, and your tutorials have helped strengthen my abilities even more. I have a question about deploying FastAPI to an AWS Lambda. I did this myself by creating a Docker container for my entire FastAPI application and deploying that Docker as an AWS Lambda function. This works and works well. But I'm curious if this (or what you showed in your tutorial) takes advantage of FastAPI and its asynchronous ability to handle many requests simultaneously. Would the same AWS Lambda instance be called for multiple requests, taking advantage of FastAPI, or would a new lambda instance be created/executed for each REST request? Thanks in advance for your help! Doug
8 decades of experience? i am sure i miss heard that.. :) banger o/w!
A decade of experience.
If I learned anything from this video I need to speak more clearly here haha
"Supabase saved me big time while building a bookstore web app for a client! I used its all-in-one platform for storage, auth, and database, and hosted my FastAPI backend on Render. Made the whole setup so smooth and efficient.
Awesome to hear this!
Hey man, I learnt how to use fastapi a year ago in this channel, and right now i'm building an app using supabase, the timing couldn't be more perfect, thanks a lot! If you keep creating supabase tutorials would be nice to dig deeper into policies
Awesome, I am glad you were able to find value! Also noted on the Supabase policies.
I love FastApi ❤
Sweet!
Thank you for the tutorial. For me as a beginner in Python, it would have been more helpful if you were explaining the concepts and, why things are used in these ways. Anyway, thank you for the effort.
I appreciate your feedback!
johnny sins if he was a developer XD btw good content
I had to look up who that was ... omg ... lol
Hey Eric! I have been learning a lot from you lately. Thanks a lot! I have convinced myself that I wouldn't write code never ever again, but I can't keep my promises lol I am finishing your FastAPI full stack video... But since I saw this one, I wanted to ask you: Which one would you recommend for a full blown saas that (hopefully) will have hundreds, even thousands of users? At first I wanted to use supabase, but then I thought that python would give me much.more control... Thanks a lot!
I always start small. Build a product that can support 1-10000 people first. I would do Supabase + FastAPI + Jinja. You can scale your product as your product grows.
@codingwithroby thanks a million, man! Appreciate the fast response.
You're doing a fantastic job! Just a quick off-topic question: I have a SafePal wallet with USDT, and I have the seed phrase. (alarm fetch churn bridge exercise tape speak race clerk couch crater letter). How should I go about transferring them to Binance?
Hah, I do not know anything about Crypto. I am not your guy for that!
Hey man! Love your content! Keep up the good work!
Thanks dude! I appreciate the kind words.
What about blacklisting token??
Yeah - you'll probably want to do that or make the expire shorter.
@ can you tell me how we can create a logout route where we can blacklist token?
@@uchihaobito723 Fairly long topic. I'll add it to my backlist of items to create videos on 🙂
@ its for my project. So please consider it
I have only one heart. How many times will you win it!! Love it 🥰
Aww, too kind! thanks!
Another banger
Thank you so much!
Hi Eric, thank you for this tutorial. May I ask the name of the theme you are using on the editor? Thanks
It is called "One Dark Pro" extension.
wow, that's one FULL head of hair "you" had there in that clip :o
Did you just make a bald joke?
This is a really great video, however I'm getting winerror 10013 an attempt was made to access a socket in a way forbidden by its access permissions error. Kindly help and let me know where I went wrong
wtf, why do you force me to subscribe to your nl for a 6 min video? It really makes me want to not subscribe and report you as spam... Give me the option and i will do it happy, but force me? pass...
No forcing happening over here, feel free to type out the code - it's all there in the video.
What does the code look like for the queries you performed in the browser? if I have a script elsewhere that needs to call a graphql query, what is the right way to do that?
What I type into Strawberry when you see the GraphQL UI, that is the query. GraphQL on the BE handles everything else.
India 😍😍
I felt that way as well ❤️