- 49
- 18 572
codewithtee
Nigeria
เข้าร่วมเมื่อ 12 มิ.ย. 2012
Codewithtee is a dynamic TH-cam channel dedicated to empowering web developers and programmers with valuable knowledge and insights.
Our channel specializes in creating engaging and informative content covering a wide range of topics such as software and web development, programming languages, best programming practices, and code reviews.
Whether you're a beginner looking to kickstart your coding journey or an experienced developer seeking to enhance your skills, code with tee offers clear and concise tutorials, tips, and techniques to help you excel in the world of coding.
Join our vibrant community of learners and breathe life into your coding expertise with Code With Tee.
Our channel specializes in creating engaging and informative content covering a wide range of topics such as software and web development, programming languages, best programming practices, and code reviews.
Whether you're a beginner looking to kickstart your coding journey or an experienced developer seeking to enhance your skills, code with tee offers clear and concise tutorials, tips, and techniques to help you excel in the world of coding.
Join our vibrant community of learners and breathe life into your coding expertise with Code With Tee.
Rest API: Create and Generate Default Wallets (Part 24)
Rest API: Create Wallet and Generate Default Wallet (Part 24)
I will walk you through creating a custom wallet and generating a default wallet for users in the system.
Join me by subscribing, sharing with friends, and turning on notifications to stay updated on new episodes.
BUY ME A COFFEE 🔥 : buymeacoffee.com/codewithtee
I will walk you through creating a custom wallet and generating a default wallet for users in the system.
Join me by subscribing, sharing with friends, and turning on notifications to stay updated on new episodes.
BUY ME A COFFEE 🔥 : buymeacoffee.com/codewithtee
มุมมอง: 3
วีดีโอ
Rest API: Database Transaction Using GORM(Part 23)
มุมมอง 294 ชั่วโมงที่ผ่านมา
Rest API: Database Transaction In Echo Framework Using GORM(Part 23) I will walk you through refactoring the endpoints for updating and creating budgets to ensure those processes are wrapped into the database transaction and achieve the database's ACID principle. Join me by subscribing, sharing with friends, and turning on notifications to stay updated on new episodes. BUY ME A COFFEE 🔥 : buyme...
Rest API: Delete User Budgets Using GORM(Part 22)
มุมมอง 127 ชั่วโมงที่ผ่านมา
Rest API: Delete User Budgets In Echo Framework Using GORM(Part 22) I will walk you through deleting user budgets and associated categories Join me by subscribing, sharing with friends, and turning on notifications to stay updated on new episodes. BUY ME A COFFEE 🔥 : buymeacoffee.com/codewithtee
Rest API: Update User Budgets Using GORM(Part 21)
มุมมอง 217 ชั่วโมงที่ผ่านมา
Rest API: Update User Budgets In Echo Framework Using GORM(Part 21) I will walk you through updating user budgets and associated categories. You will learn how to 1. Ensure user does not create duplicate categories 2. Exclude the uniqueness check for a specific Budget model Join me by subscribing, sharing with friends, and turning on notifications to stay updated on new episodes. BUY ME A COFFE...
Rest API: List User Budgets (Part 20)
มุมมอง 3014 ชั่วโมงที่ผ่านมา
Rest API: List User Budgets Echo Framework Using GORM(Part 20) I will walk you through listing user budgets and preloading their associated categories. You will learn how to 1. Use Gorm Scope 2. Filter budgets by currently authenticated user ID Join me by subscribing, sharing with friends, and turning on notifications to stay updated on new episodes. BUY ME A COFFEE 🔥 : buymeacoffee.com/codewit...
Rest API: Create User Budget (Part 19)
มุมมอง 3816 ชั่วโมงที่ผ่านมา
Rest API: Create Budget In Echo Framework Using GORM(Part 19) I will walk you through creating budgets and assigning categories to the budget. You will learn how to 1. Create foreign keys and reference the parent table on the budget model 2. Define Many-to-many relationships between the Budget and Category Models. 3. Define database constraints for delete actions. 4. Creating index and composit...
Rest API: Create Custom Categories & User Associations (M2M GORM) In Golang Echo Framework(Part 18)
มุมมอง 8014 วันที่ผ่านมา
Rest API: Create Custom Categories & User Associations (M2M GORM) In Golang Echo Framework(Part 18) I will walk you through creating custom categories by an authenticated user and association categories selected by the user using GORM many-to-many relationships. You will learn how to. Allowing users to create and manage their own custom categories. Efficiently associating categories with users ...
REST API: Implement Pagination In Using GORM(Part 17)
มุมมอง 5728 วันที่ผ่านมา
Rest API: Pagination Using Gorm In Echo Framework Using GORM(Part 17) I will walk you through the process of paginating your model and how to apply page value and limit value. Join me on this journey by subscribing, sharing with friends, and turning on notifications to stay updated on new episodes. BUY ME A COFFEE 🔥 : buymeacoffee.com/codewithtee
Rest API: CRUD Budget Categories Using GORM(Part 16)
มุมมอง 120หลายเดือนก่อน
Rest API: CRUD Category In Golang Echo Framework Using GORM(Part 16) I will walk you through the process of Creating, Reading, and Deleting Budget Categories using GORM. You will learn how to validate user requests, compare request input data, and create, delete and retrieve data from the database using GORM. You will also learn how to seed data from the command line into your database. Join me...
How To Dockerize Nest JS APP (Node JS, Mysql PHPMyAdmin)
มุมมอง 87หลายเดือนก่อน
BUY ME A COFFEE 🔥 : buymeacoffee.com/codewithtee Welcome to our comprehensive tutorial on how to dockerize a Nest JS application! In this video, I will guide you step-by-step through setting up a Docker environment for your Nest JS/Node JS project. What You'll Learn: 1. Setting up a multi-container Docker environment for a Nest/Node JS application. 2. Configuring services such as NodeJs, MySQL ...
How To Dockerize Nest JS APP (Node JS) in 20 Minutes
มุมมอง 85หลายเดือนก่อน
Learn How to dockerize a nest js application using a docker file and docker-compose.
How to Dockerize Vue App With Hot Reloading (HRM)
มุมมอง 2862 หลายเดือนก่อน
Learn how to dockerize your vue js application with hot realoading
Rest API: Forgot Password and Reset Password In Golang Echo Framework(Part 15)
มุมมอง 2253 หลายเดือนก่อน
Rest API: Forgot Password and Reset Password In Golang Echo Framework(Part 15) I will walk you through the process of implementing the forgot and reset password functionality. You will learn how to validate user requests, compare request input data, send user emails, generate a forgotten password token, validate the forgotten password token, encode user emails into a URL, and decode encoded bas...
Rest API: How to Change/Update Authenticated User Password In Golang Echo Framework(Part 14)
มุมมอง 1293 หลายเดือนก่อน
Rest API: Rest API: How to Group Route In Golang Echo Framework(Part 13) I will walk you through changing an authenticated user password in this part. You will learn how to validate user requests, compare request input data, compare existing user passwords with the supplied current password and send custom validation messages. Join me on this journey by subscribing, sharing with friends, and tu...
Rest API: How to Group Route In Golang Echo Framework(Part 13)
มุมมอง 763 หลายเดือนก่อน
BUY ME A COFFEE 🔥 : buymeacoffee.com/codewithtee Rest API: Rest API: How to Group Route In Golang Echo Framework(Part 13) In this part, I walk you through the process of grouping our routes and separating routes that require authentication. Join me on this journey by subscribing, sharing with friends, and turning on notifications to stay updated on new episodes. BUY ME A COFFEE 🔥 : buymeacoffee...
Rest API: How to Authenticate User & Get Authenticated User (JWT) In Golang Echo Framework(Part 12)
มุมมอง 1463 หลายเดือนก่อน
Rest API: How to Authenticate User & Get Authenticated User (JWT) In Golang Echo Framework(Part 12)
Rest API: User Login and JWT token Generation In Golang Echo Framework(Part 11)
มุมมอง 4353 หลายเดือนก่อน
Rest API: User Login and JWT token Generation In Golang Echo Framework(Part 11)
How to Dockerize Laravel APP (PHP, Nginx, MySQL, PhpMyAdmin, and Redis.)
มุมมอง 6K5 หลายเดือนก่อน
How to Dockerize Laravel APP (PHP, Nginx, MySQL, PhpMyAdmin, and Redis.)
Rest API: Send Email Notification Using SMTP In Golang Echo Framework(Part 10)
มุมมอง 1806 หลายเดือนก่อน
Rest API: Send Email Notification Using SMTP In Golang Echo Framework(Part 10)
Rest API: User registration and Password Hashing (Part 9)
มุมมอง 2476 หลายเดือนก่อน
Rest API: User registration and Password Hashing (Part 9)
Rest API: Create & Use Response Helpers for Consistent Client Replies In Echo Framework(Part 8)
มุมมอง 1326 หลายเดือนก่อน
Rest API: Create & Use Response Helpers for Consistent Client Replies In Echo Framework(Part 8)
Rest API: Request Validation Using Go Playground Validator In Echo Framework(Part 7)
มุมมอง 4896 หลายเดือนก่อน
Rest API: Request Validation Using Go Playground Validator In Echo Framework(Part 7)
Rest API: Parsing & Binding Request Body In Golang Echo Framework(Part 6)
มุมมอง 2016 หลายเดือนก่อน
Rest API: Parsing & Binding Request Body In Golang Echo Framework(Part 6)
Rest API: Gorm Creating Model, Migration & Database In Golang Echo Framework(Part 5)
มุมมอง 2716 หลายเดือนก่อน
Rest API: Gorm Creating Model, Migration & Database In Golang Echo Framework(Part 5)
Rest API: Understand Middleware In Golang Echo Framework(Part 4)
มุมมอง 1956 หลายเดือนก่อน
Rest API: Understand Middleware In Golang Echo Framework(Part 4)
Rest API: Routing/Handler Setup In Golang Echo Framework (Part 3)
มุมมอง 2876 หลายเดือนก่อน
Rest API: Routing/Handler Setup In Golang Echo Framework (Part 3)
Rest API: Setup Database Connection For GORM (Building a Budgeting Backend with Golang Part 2)
มุมมอง 3496 หลายเดือนก่อน
Rest API: Setup Database Connection For GORM (Building a Budgeting Backend with Golang Part 2)
Rest API: Introduction to Echo Framework (Building a Budgeting Backend with Golang Part 1)
มุมมอง 7406 หลายเดือนก่อน
Rest API: Introduction to Echo Framework (Building a Budgeting Backend with Golang Part 1)
Rest API: Project Overview and Functional Requirement (Building a Budgeting App Backend with Golang)
มุมมอง 1K7 หลายเดือนก่อน
Rest API: Project Overview and Functional Requirement (Building a Budgeting App Backend with Golang)
Retrieving Transaction History and Categorization - Laravel Banking Application API (MVP)(Part 12)
มุมมอง 36110 หลายเดือนก่อน
Retrieving Transaction History and Categorization - Laravel Banking Application API (MVP)(Part 12)
Thanks for the video! A couple questions: 1) why dont you use the default ports? ie. for mysql, redis, etc. 2) wouldn't it be more efficient to put all the services in a single docker file? instead of a container for each, which I imagine would require more resources if you want to use this ie. on a cheap VPS
@@ungueie I have redis ant MySQL on my local machine and it also a way to let you know you can customize it if you already have an instance of those services running. Customization is not easy in docker file and it can quite difficult to understand.. Docker compose file provides the flexibility you need and this does not affect the size of your docker containers.
@@codewithtee Thanks! Have a nice rest of the weekend!
Halo @codewithtee, why my requests in this part not works like u?
@@jhongrsng can you provide more context, can you share the error you got?
@@codewithtee {"time":"2024-12-12T23:24:19.077485+07:00","level":"-","prefix":"echo","file":"auth_handler.go","line":"33","message":"<nil>"} the message i got <nil> func (h *Handler) RegisterHandler(c echo.Context) error { payload := new(requests.RegisterUserRequest) if err := (&echo.DefaultBinder{}).BindBody(c, payload); err != nil { c.Logger().Error(err) return c.String(http.StatusBadRequest, "bad request") } c.Logger().Info(payload) c.Logger().Info("parsed payload: ", payload) var validate *validator.Validate validate = validator.New(validator.WithRequiredStructEnabled()) validationErrors := validate.Struct(payload) c.Logger().Print(validationErrors) return c.String(http.StatusBadRequest, "good request") }
Thanks for the tutorial, kindly do a front end integration with the bank api u developed in react js
I do not do frontend
@codewithtee hmmm, eeeh it's better to start now
「Echo FrameworkによるRest APIの紹介」の投稿、とても興味深かったです!Golangを使って予算管理バックエンドを構築する方法が具体的で、特にEchoフレームワークの軽量で高性能な特性が際立っています。シンプルで効率的なAPI設計が可能で、今後のバックエンド開発にとても役立ちそうです。次回のパートも楽しみにしています!ありがとうございました。
Thank you for your kind words and for your interest in the series!
Is it necessary to have arg user and uid??
@@leinah3671 if you don't, the root user owns the files and you will start facing permission issue later.
@@codewithtee Thanks for explanation
@@codewithtee Do you think, you method can be also doable with react?
@@leinah3671 follow this tutorial th-cam.com/video/ZCLRgor-WZ8/w-d-xo.htmlsi=cfzlXBU6SFavoI2v It is compatible to react
@@codewithtee Funny thing I did this tutorial and finished it. But the port 6162 was white only. I think i should also add the react here
Good tutorial! I think it wouldn't hurt if you make some notes prior to recording so it is a little bit more organized. Keep up the good work!
@@AlexTitarenko87 thank you very much Alex.. I am trying to get better. I appreciate your comment
github link?
check the description
Great video
I am really enjoying your video - you explain every step so I that, as a beginner with Docker, I get to understand why I'm doing what you're asking me to do. Keep up the great service to our community!
@@ibagitated I am happy you enjoyed it. Let me know what you would like me to publish
I really appreciate it
Can this work for laravel 10 ?
Yes
very helpful video, thanks
thx allot bro for helping laravel devs and i will wach and fwollo ever step in this project
very goood
thanks for your tutorial sir. how about dockerize laravel in production environment ? can you give best practice for it? i would be happy if you colud make the video tutorial 😊🙏
@@albaprogrammer2710 this works in production as well... The only difference is, in production you just swap your database credentials and all.. Also in production you will run your docker in detached mode.
@@codewithtee hmmm okey, but what about optimization ? maybe we can more optimize the Dockerfile, ex we can use php:8.3-alpine, also remove useless code like tests folder, etc. or maybe we use the multistage sorry if i'm wrong 🙏
i try to build the image from your Dockerfile, and the size of image is 740MB. is that normal ? or maybe it can still be optimized again ?
@@albaprogrammer2710 php apline is only lighter in terms of size, tests folders are never going to be the reason your application is slow....
@@albaprogrammer2710 I don't think you need to push to docker image, it is not a necessity... If you want a docker file or configuration specific for prod, you can create another docker compose file that you will only run in production, you can pass the name of your docker compose file
thank you bro
thank you ):
when i try to run your code on laravel 11(the latest version) i always get an error how do you think i can fix that
@@AbrahamAnavheoba can you share the error you getting?
Can you share the error?
thanks for your great video.i get this error when i run docker-compose build command: services.laravel_eleven_app.build must be a string. could you plz give me a solution how to fix this??
@@AlirezaPd-j8v invite me to the repo, I need to see your docker and docker compose file #harmlessprince
Bro Do u have this code on your github
do you think that with apache it will be the same process???
@charles-harisbouassebukomb8133@@charles-harisbouassebukomb8133 apache will be quite different, you will need another Dockerfile for that
I will try to create one for apache
@@codewithtee okay, I’m currently working on it, your video was really helpful, but I am still stacked because the conf file in my local sever was not transferred to the container
make sure you are mounting your config in the right path.. If you still can't figure it out.. Shoot me a mail realolamilekan@gmail.com
@@codewithtee alright
thanks for this video, i follow this step very powerful
thank you, please share and like 😁
Please upload video usually. Thanks for this tutorials
Thanks for your kind words, will try to do better
can't we use app.handler, like we use app.server in routes.go ? is it really necessary to pass it as a param in main.,go ?
You can do it like that, at that moment that was my thought process. Also I didn't like the idea of app.handler.RouteMethod, it is just choice. Thanks for calling that to my attention 😇
@@codewithtee no problem, just got curious :)
where is the sourcecode
github.com/harmlessprince/banking-app-api.git @anonymousnumb.6765
great tutorials, keep it up man!
thank you alex, I appreciate
Will the setup work with laravel 8 too?
yes
God bless you for the video
Thank you very much, I am happy you found it helpful
Yes, it will.. Just be sure the php version matches the laravel version
source code??
github.com/harmlessprince/banking-app-api
help i follow everything but im having trouble with requesting the API
Can you be more specific by stating the error you are getting
@@codewithtee uhh I don’t actually know how to explain it is there a way for me the to send you the source code and you can check it cuz I’m new to laravel and stuff
@@codewithtee basically when I follow your step it doesn’t show that that account is being created
@@codewithtee I run it in local host using wamp server
@@stormz4261 send me a mail on realolamilekan@gmail.com, let organize a meet over the weekend to see how I can help you
Hello Sir , I see You make Great Work , keep going and Have a Nice Time
Thank you very much for the encouragement, it goes a long way ❤️
weldon
Thanks for the encouragement, it goes a long way
I can have that added to the description. The reason it's not been added is so you can code along. Are you find it hard to do so? Is the explanation not clear enough? Is the display not good enough? I will appreciate your feedback
do you have a github link for this code
I can have that added to the description. The reason it's not been added is so you can code along. Are you find it hard to do so? Is the explanation not clear enough? Is the code display not good enough? I will appreciate your feedback
Well detailed tutorial
Thank you ❤
I am beginning to accept that budgeting app should be customizable, because it's as though everyone have a unique way they want bugeting to be done for them. Of course aside the basic feature. Well done, I am following through with it.
Thanks juowon, I hope you find this suitable for you. Also open to suggestions, there are ways to customize this things
That is nice, thanks for the kind words
Great concept. 👍🏾 I started building something similar to this, but in Kotlin. I look forward to this series and learning from you as well.
That is nice and thanks for the kind words
I've a question, if we're using Id already, why can't we just pass the Id to other tables? Why do we still need user_id
Can you please specify the minute you referring to or particular model you confused about
@@codewithtee sorry i made a mistake.
and is their any admin interface because it will be good if you add some sir thank you again
No sir, this is a backend tutorial.. No interface. You can come up with one yourself
hi sir i hope you doing fine so my question is can i work as same as you but in my case i am using just wamp as a database and laravel 8.6.2 because i was just waiting for an output with a browser thank you
Yes you can, you can download postman to test the API's... This is a backend heavy channel. Thank you for watching and please don't forget to subscribe
Subscribed🎉 thanks
Thank you.. New episode dropping this weekend.
this series is gem. top class quality lecture that i had never ever seen. best of luck. waiting for next lecture
Keep watching and thanks a bunch
Barakallahufii 👍
Amin 😊
Nice one
Thanks 🔥
Hey! I have a question... What kind of sorcery did you do to get database running? Like what was that script (URL) you used to get it working?
Hello there, Apologies I did not show that. I had my dB setup on docker container and I had not start it before recording. I can creat a different video on how to easily set that up. 😊
@@codewithtee I would appreciate that very much! Thank you!
Sorcery 🤣🤣🤣
Grate Video😍🥰
hey man, I hope you are doing fine. why you don't continue your videos. i really miss you these days, can you go for the next parts, please, it's essential to me :(
I am sorry, it's just been crazy at work.. I will try to upload the next sets this coming week
thanks, bro, I'm waiting for you. do not forget me, think about me all day dude, you are my hero@@codewithtee
man, I love your videos, and it's helping me a lot , keep going and know that I'm a big fan of you , can you upload the next chapter faster?
Thank you very much, I will be uploading a new episode this weekend. I appreciate your comment 😊