My pleasure. Thanks for watching and have a lot off fun with Git!
@simple_covenant8 сағат бұрын
appreciate. thx
@cameronmcnz7 сағат бұрын
Happy to help!
@farjilaadam624215 сағат бұрын
UiPath Document OCR: Request CorrelationId: 3d87458a-768d-4b20-9b4f-b743730b3a96 Request PredictionId: Error performing OCR: Server response: Invalid API key specified Error:UiPathOCRInvalidApiKey CF-RAY: . AppId: i have followed but getting above error, how to resolve it can u plz help me
@raphaelnnamdi4466Күн бұрын
You're the best McKenzie
@cameronmcnz10 сағат бұрын
Git and GitHub are the best. They make it so easy. I just record myself while I ramble on and click buttons. Git deserves all the praise. Thanks for watching!
@tomirodriguezКүн бұрын
thank you for sharing your knoladge 🙌! could you share an image that illustrate the servers infra? I mean, I understand that there are 3 servers, is that correct? In which server you made the configuration?
@urmiakhi7620Күн бұрын
Thank you so much. Tried lots of videos but was able to learn from yours. God bless you.
@TomasSandvenКүн бұрын
SOURCE!
@scrumtuousКүн бұрын
Phonetics.
@michelemoneywell8765Күн бұрын
Thanks. I was adding the entire path from my C: drive. I wonder if I can add the .gitignore file. I will try and see.
@cameronmcnzКүн бұрын
Let me know if it works.
@wwilcili2 күн бұрын
Loved this! Thank you!
@cameronmcnzКүн бұрын
I do like the way the printf table came out.
@hondaman900f2 күн бұрын
Awesome tutorial Cameron, I've watched it several times now and it has helped me immensely. Do you think you could do a "Part 2", building on what you taught here, to teach the viewer how to use SourceTree with BitBucket to create a staging and live server for their end product? Many thanks in advance.
@cameronmcnz2 күн бұрын
Well, that's pretty much all I do every day. I could probably record something on it. Thanks so much for the kind feedback. I really enjoyed putting this Sourcetree tutorial together!
@fikrilhadadramadhani12722 күн бұрын
why does this video only have 42 likes and less than a billion views????????????????????????
@cameronmcnz2 күн бұрын
Thank you for sharing my frustration! Yeah, the algo hates me.
@AhmedAbumughessib2 күн бұрын
very helpful. thank you!
@cameronmcnz2 күн бұрын
I'm always here to help!
@matk22832 күн бұрын
Amazingly Brilliant explanation on git reset and git revert, and the difference between the two. my gratitude to you. much appreciated !! Mathew. K from Colorado
@cameronmcnz2 күн бұрын
Thanks for the kind words! Lots of pitfalls in the world of reset and revert. Glad I was able to make a confusing topic make sense to you!
@ArthurBaronovCodes3 күн бұрын
I can't thank you enough for your tutorials. This was super helpful. I haven't worked much with SOAP based web services. But I also heard there was a WSDL first approach. Do you have a preference of one over the other.
@cameronmcnz3 күн бұрын
Oh man, I hate the WSDL first approach. Spring Boot does that (I have a tutorial on it) and I think it's just miserable. The less I have to deal with a WSDL file the better! The @WebService annotation is sweet. It does all the heavy lifting.
@ArthurBaronovCodes2 күн бұрын
@@cameronmcnz Oh cool. I didn't realize that. Thanks for the insight.
@magicteen13 күн бұрын
Hey man, approaches your video but unfortunately it’s not technically accurate. Index contains not just modified or new files. It contains ALL files that go into next commit. You don’t have to explicitly add unmodified files since by default index starts out matching previous commit. This explains why you have to remove a file from index if you don’t want it to be part of next commit. (Removing from working directory does nothing as far as git is concerned.) Also, when you add a file to index, git does much more than just record its pathname. It creates an internal copy of the file (a so-called blob), and it is that copy that the index references. This explains why modified files have to be re-added to index (even though their pathname is already in the index).
@cameronmcnz3 күн бұрын
You're hired! Yes, what you say is correct. I indeed glossed over the more technical aspects to simplify the concept, but you are 100% correct. Maybe I'll re-record this and focus on what's technically going on below the covers.
@priyaramasubramanian80103 күн бұрын
This is very useful. The example given helps to understand it better
@cameronmcnz3 күн бұрын
Static and final always confused me. Happy to know I've helped to make it a bit clearer for you.
@awkditya_3 күн бұрын
W
@MarKsandEdD3 күн бұрын
This helped me out so much with the docker creation! Thank you very much!
@cameronmcnz3 күн бұрын
Happy to help!
@johneric27203 күн бұрын
Thanks for this ❤❤. ChatGPT tells the "best jokes" 🤢
@cameronmcnz3 күн бұрын
And thank you for watching and commenting!
@Praskand_Upadhyay6 сағат бұрын
@@cameronmcnz Where's the link you talked about?
@cameronmcnz6 сағат бұрын
@@Praskand_Upadhyay The newsletter link? I have to set that up. I got ahead of my skiis there. :)
@JokewardRON3 күн бұрын
you are a life saver sir.
@cameronmcnz3 күн бұрын
Meh. You saved yourself. Being a great dev means knowing how to find answers to your problems. You found the answer, all the praise goes to you. All I did was record myself talking and clicking buttons.
@RobbyBalboa-cj4ig4 күн бұрын
Great explanation as always!
@cameronmcnz4 күн бұрын
Thanks so much for watching! I'm getting really big on Postgres and Java these days. It's a cool database.
@JacksonWashburn4 күн бұрын
Cool trick with adding up the chars. Great video
@cameronmcnz4 күн бұрын
I know a lot of beginners will watch this video so I didn't want to do anything too confusing. But I always thought it was interesting that a char is technically an 'integer type', and I think a lot of people are surprised to find that out. Thanks for watching and commenting!
@falseking71974 күн бұрын
Thank you so much, I was starting to lose my mind.
@cameronmcnz4 күн бұрын
I was in exactly the same boat as you. That's why I recorded this video. To hopefully help others who were struggling as much as I was!
@rejwar4 күн бұрын
Will I be able to use github action for Blockchain Development.
@cameronmcnz4 күн бұрын
I'm not sure if it's optimized for that, but where there's a will, there's a way.
@rejwar4 күн бұрын
@@cameronmcnz great line brother.🇧🇩
@Lucy-m9b3y5 күн бұрын
Thank you so much for explaining git push --force, I couldn't work out why my git reset --hard wouldn't work until watching this video!
@cameronmcnz5 күн бұрын
You are most welcome. And thanks for watching. May the force be with you.
@टिरंजननकले5 күн бұрын
Thanks a lot. i was using git for years but finally understood it properly.
@cameronmcnz5 күн бұрын
I simply teach it. I never said anything about understanding it. You're one step ahead of me! Thanks for watching and commenting!
@TuanKhai2985 күн бұрын
best explaination
@cameronmcnz5 күн бұрын
Thanks for the kind words. I really enjoyed putting this Git and GitLab tutorial together!
@godwinchukwu8425 күн бұрын
I'm definitely gonna subscribe to your channel, you made my day
@cameronmcnz5 күн бұрын
Welcome to the club! I'm very happy to have you. And thanks for watching!
@dhruvbhanderi1836 күн бұрын
Do i need to have pro version to use this? i am getting following error: openai.NotFoundError: Error code: 404 - {'error': {'message': 'The model `gpt-4o` does not exist or you do not have access to it.', 'type': 'invalid_request_error', 'param': None, 'code': 'model_not_found'}}
@cameronmcnz6 күн бұрын
After you create the key, you'll need to fund your account for at least $5 to gain access to the API.
@nicolasaugusto50516 күн бұрын
Estava preso nessa configuração, muito obrigado por sua explicação !!
@cameronmcnz6 күн бұрын
So happy I could help. Swagger UI has changed a lot over the years, so a lot of tutorials are a bit out of date. I'll try to keep this one updated!
@manjeshmatada38796 күн бұрын
Thanks for the video
@cameronmcnz6 күн бұрын
Thanks for watching. Spring profiles are so under rated.
@alaawahba87 күн бұрын
I still can't solve the error
@Emmanuel-wo4gs7 күн бұрын
excellent video !!!!! thank you
@cameronmcnz7 күн бұрын
Thanks for watching! I really enjoyed making this Maven tutorial. I covered some really advanced stuff, so if you actually understood what I was talking about, I officially grant you "Expert Status!"
@Emmanuel-wo4gs7 күн бұрын
@@cameronmcnz Thank you so much for the expert status :) !!!! Your video are very clear and so helpful !!!!! thank you thank you very much !
@troonder62747 күн бұрын
I've used this tutorial at least 3 times. Such a useful video. Thanks mate!
@cameronmcnz6 күн бұрын
The irony is I go back to this too because I forget every time I have to do it. I’m like my own biggest fan.
@troonder62746 күн бұрын
@@cameronmcnz that's hilarious, man🤣
@cameronmcnz6 күн бұрын
@@troonder6274 I've often Googled something, read a really smart answer on JavaRanch and realized I was the one who posted it years ago. I must be getting old.
@dig81957 күн бұрын
I've been relearning java spring/springboot at the moment and realized I severely lacked depth. I find your channel very informative and clear compared to others but I still get confused how things work. Putting down here in points my understanding from the video: 1. Spring/Spring is the framework that has IoC container and use DI to manage dependencies. 2. If there are class A with dependency of class B, the framework will initialize class A and class B at the same time, ignoring the dependencies and then only supplies the dependency via DI at runtime?
@cameronmcnz7 күн бұрын
Yeah, I think you've got it. If you ask Spring for an object, it can give it to you. But if that thing has dependencies, you need to give Spring a hint on how to fullfill that dependency. That's what the injection is all about. Giving Spring a hint about what dependency to provide or 'inject' when someone asks for an object. Spring can give you a video game console. But if you ask Spring to play a game on that console, it won't know what game to play. You've got to give it a hint on what game to inject into that game console. That's dependency injection!
@dig81957 күн бұрын
@@cameronmcnz I see. Appreciate the response. thanks a lot! and keep doing more videos. :)
@adrianalanis200007 күн бұрын
You know someone is an expert when it can translate a complex process into a multiple simplified steps. You sir are an amazing teacher and expert. Helped me a lot with this real scenario and not just theory. Thanks !!!
@cameronmcnz7 күн бұрын
I'd love to take credit, but GitKraken is just a great tool and it makes it all seem easy. They deserve all the credit. Thanks so much for the kind words! it's the motivation I need to keep improving and making more.
@huyhuyt8 күн бұрын
like the way hand on and not theory, easy understand and follow. On some reference, someone told us to git clone with --bare, still not get it, but here you suggest simple way to utilize worktree, Thx
@cameronmcnz8 күн бұрын
Glad you enjoyed it. I often think I should redo this video and update it a bit, because multiple worktrees is an easy feature to use and it can really accelerate your development. Oh, and the number of times I've explained the concept of a bare repository is off the charts. In most discussions talk of a bare repository just confuses things. Thanks for watching and commenting!
@caiocesarmelolopes21568 күн бұрын
Nice video, I was hoping to add Swagger to a project I am currently working on, but, was not that simple, added the same dependency and Swagger just give me a pestore docs, gave up as soon as I saw it 😂
@cameronmcnz8 күн бұрын
Thanks for the kind words! Swagger rocks. Was it a Spring Boot project? I've got a video just about adding Swagger to Spring Boot. But yeah, it must have been connecting remotely or reading in the defaults. They petstore is the basic reference document for all things Swagger and OpenAPI. kzbin.info/www/bejne/h2m9m6mMr6yVaK8si=99MdvzhXSZ8SM6HP
@malli49136 күн бұрын
I ran into the same issue. You have to put the correct URL address (localhost:8080/swagger-ui/index.html). Don’t set any parameters in the properties file pertaining to swagger and make sure you have correct dependency. “springdoc-openapi-starter-webmvc-ui.” And not “springdoc-openapi-ui”
@yadhukrishnx8 күн бұрын
Will this add as a new commit.. Or the changes will automatically updated in present commit
@cameronmcnz8 күн бұрын
New commit. I have an updated video on this (this video is now 4 years old) where I show the commit ids and how even an amend or attempt to edit does indeed create a new commit id, and the old commit is still there if you want to find it.
@remmysobanjo14108 күн бұрын
2 years later and you're still saving lives sir. You are an absolute rock*, thank you thank you thank you. Hours, I've been on this.
@cameronmcnz8 күн бұрын
Well, I personally spent days figuring it out, so you're way smarter than me. That's kinda why I put this video together, to hopefully stop other people from wasting as much time as I did. The good news? Get gets a lot easier once you can connect with it!
@hullumies6788 күн бұрын
Great video! Short and concise, helped me understand the concept. Thank you 👍
@cameronmcnz8 күн бұрын
Thanks for watching! It's a simple concept, so there's no need to go into excruciating detail. Smart people like you 'get it' quickly.
@Nizav-qu5zt8 күн бұрын
hey! I emailed you to ask you something! if you have free time please take a look, thank you :D
@thakurj6478 күн бұрын
Too good.
@hussainad19 күн бұрын
Beautiful mate great video
@cameronmcnz9 күн бұрын
Happy to be of service! I see this is going on 4 years old. Maybe be time to update it. Glad it still works.
@azizakhonerkinbaeva98709 күн бұрын
thank you
@cameronmcnz9 күн бұрын
My pleasure! This was part of a longer playlist so feel free to check out the before and after videos if you're interested in more details!
@dalcod10 күн бұрын
Crazy, I have been doing this all wrong. I memorize all my API keys and commit them to GitHub. Great tutorial.
@TochukwuVictor-qe4xd10 күн бұрын
Thanks for this video ❤🎉
@scrumtuous10 күн бұрын
Don’t encourage him. 😂 seriously it was a cool look at ChatGPT and Java.
@TochukwuVictor-qe4xd10 күн бұрын
@scrumtuous I guess you enjoyed it already?
@cameronmcnz9 күн бұрын
@@TochukwuVictor-qe4xd She's just jealous. :)
@TechGeeker10 күн бұрын
But they will be billed separatelyly
@cameronmcnz10 күн бұрын
100% correct.
@sathwikacharya26736 күн бұрын
thats the important part!
@igorr468210 күн бұрын
Cool video!
@cameronmcnz10 күн бұрын
From no API key to running a Python program that hits ChatGPT all in two minute and twenty seconds? I was really happy with the result. Hopefully I didn't sound like I was rushing through it. Thanks for watching and commenting!