Пікірлер
@MichaelReedOnly
@MichaelReedOnly 4 сағат бұрын
Very well done , thank you
@cameronmcnz
@cameronmcnz 4 сағат бұрын
My pleasure. Thanks for watching and have a lot off fun with Git!
@simple_covenant
@simple_covenant 8 сағат бұрын
appreciate. thx
@cameronmcnz
@cameronmcnz 7 сағат бұрын
Happy to help!
@farjilaadam6242
@farjilaadam6242 15 сағат бұрын
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
@raphaelnnamdi4466 Күн бұрын
You're the best McKenzie
@cameronmcnz
@cameronmcnz 10 сағат бұрын
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
@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
@urmiakhi7620 Күн бұрын
Thank you so much. Tried lots of videos but was able to learn from yours. God bless you.
@TomasSandven
@TomasSandven Күн бұрын
SOURCE!
@scrumtuous
@scrumtuous Күн бұрын
Phonetics.
@michelemoneywell8765
@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
@cameronmcnz Күн бұрын
Let me know if it works.
@wwilcili
@wwilcili 2 күн бұрын
Loved this! Thank you!
@cameronmcnz
@cameronmcnz Күн бұрын
I do like the way the printf table came out.
@hondaman900f
@hondaman900f 2 күн бұрын
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.
@cameronmcnz
@cameronmcnz 2 күн бұрын
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!
@fikrilhadadramadhani1272
@fikrilhadadramadhani1272 2 күн бұрын
why does this video only have 42 likes and less than a billion views????????????????????????
@cameronmcnz
@cameronmcnz 2 күн бұрын
Thank you for sharing my frustration! Yeah, the algo hates me.
@AhmedAbumughessib
@AhmedAbumughessib 2 күн бұрын
very helpful. thank you!
@cameronmcnz
@cameronmcnz 2 күн бұрын
I'm always here to help!
@matk2283
@matk2283 2 күн бұрын
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
@cameronmcnz
@cameronmcnz 2 күн бұрын
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!
@ArthurBaronovCodes
@ArthurBaronovCodes 3 күн бұрын
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.
@cameronmcnz
@cameronmcnz 3 күн бұрын
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.
@ArthurBaronovCodes
@ArthurBaronovCodes 2 күн бұрын
@@cameronmcnz Oh cool. I didn't realize that. Thanks for the insight.
@magicteen1
@magicteen1 3 күн бұрын
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).
@cameronmcnz
@cameronmcnz 3 күн бұрын
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.
@priyaramasubramanian8010
@priyaramasubramanian8010 3 күн бұрын
This is very useful. The example given helps to understand it better
@cameronmcnz
@cameronmcnz 3 күн бұрын
Static and final always confused me. Happy to know I've helped to make it a bit clearer for you.
@awkditya_
@awkditya_ 3 күн бұрын
W
@MarKsandEdD
@MarKsandEdD 3 күн бұрын
This helped me out so much with the docker creation! Thank you very much!
@cameronmcnz
@cameronmcnz 3 күн бұрын
Happy to help!
@johneric2720
@johneric2720 3 күн бұрын
Thanks for this ❤❤. ChatGPT tells the "best jokes" 🤢
@cameronmcnz
@cameronmcnz 3 күн бұрын
And thank you for watching and commenting!
@Praskand_Upadhyay
@Praskand_Upadhyay 6 сағат бұрын
@@cameronmcnz Where's the link you talked about?
@cameronmcnz
@cameronmcnz 6 сағат бұрын
@@Praskand_Upadhyay The newsletter link? I have to set that up. I got ahead of my skiis there. :)
@JokewardRON
@JokewardRON 3 күн бұрын
you are a life saver sir.
@cameronmcnz
@cameronmcnz 3 күн бұрын
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-cj4ig
@RobbyBalboa-cj4ig 4 күн бұрын
Great explanation as always!
@cameronmcnz
@cameronmcnz 4 күн бұрын
Thanks so much for watching! I'm getting really big on Postgres and Java these days. It's a cool database.
@JacksonWashburn
@JacksonWashburn 4 күн бұрын
Cool trick with adding up the chars. Great video
@cameronmcnz
@cameronmcnz 4 күн бұрын
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!
@falseking7197
@falseking7197 4 күн бұрын
Thank you so much, I was starting to lose my mind.
@cameronmcnz
@cameronmcnz 4 күн бұрын
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!
@rejwar
@rejwar 4 күн бұрын
Will I be able to use github action for Blockchain Development.
@cameronmcnz
@cameronmcnz 4 күн бұрын
I'm not sure if it's optimized for that, but where there's a will, there's a way.
@rejwar
@rejwar 4 күн бұрын
@@cameronmcnz great line brother.🇧🇩
@Lucy-m9b3y
@Lucy-m9b3y 5 күн бұрын
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!
@cameronmcnz
@cameronmcnz 5 күн бұрын
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.
@cameronmcnz
@cameronmcnz 5 күн бұрын
I simply teach it. I never said anything about understanding it. You're one step ahead of me! Thanks for watching and commenting!
@TuanKhai298
@TuanKhai298 5 күн бұрын
best explaination
@cameronmcnz
@cameronmcnz 5 күн бұрын
Thanks for the kind words. I really enjoyed putting this Git and GitLab tutorial together!
@godwinchukwu842
@godwinchukwu842 5 күн бұрын
I'm definitely gonna subscribe to your channel, you made my day
@cameronmcnz
@cameronmcnz 5 күн бұрын
Welcome to the club! I'm very happy to have you. And thanks for watching!
@dhruvbhanderi183
@dhruvbhanderi183 6 күн бұрын
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'}}
@cameronmcnz
@cameronmcnz 6 күн бұрын
After you create the key, you'll need to fund your account for at least $5 to gain access to the API.
@nicolasaugusto5051
@nicolasaugusto5051 6 күн бұрын
Estava preso nessa configuração, muito obrigado por sua explicação !!
@cameronmcnz
@cameronmcnz 6 күн бұрын
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!
@manjeshmatada3879
@manjeshmatada3879 6 күн бұрын
Thanks for the video
@cameronmcnz
@cameronmcnz 6 күн бұрын
Thanks for watching. Spring profiles are so under rated.
@alaawahba8
@alaawahba8 7 күн бұрын
I still can't solve the error
@Emmanuel-wo4gs
@Emmanuel-wo4gs 7 күн бұрын
excellent video !!!!! thank you
@cameronmcnz
@cameronmcnz 7 күн бұрын
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-wo4gs
@Emmanuel-wo4gs 7 күн бұрын
@@cameronmcnz Thank you so much for the expert status :) !!!! Your video are very clear and so helpful !!!!! thank you thank you very much !
@troonder6274
@troonder6274 7 күн бұрын
I've used this tutorial at least 3 times. Such a useful video. Thanks mate!
@cameronmcnz
@cameronmcnz 6 күн бұрын
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.
@troonder6274
@troonder6274 6 күн бұрын
@@cameronmcnz that's hilarious, man🤣
@cameronmcnz
@cameronmcnz 6 күн бұрын
@@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.
@dig8195
@dig8195 7 күн бұрын
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?
@cameronmcnz
@cameronmcnz 7 күн бұрын
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!
@dig8195
@dig8195 7 күн бұрын
@@cameronmcnz I see. Appreciate the response. thanks a lot! and keep doing more videos. :)
@adrianalanis20000
@adrianalanis20000 7 күн бұрын
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 !!!
@cameronmcnz
@cameronmcnz 7 күн бұрын
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.
@huyhuyt
@huyhuyt 8 күн бұрын
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
@cameronmcnz
@cameronmcnz 8 күн бұрын
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!
@caiocesarmelolopes2156
@caiocesarmelolopes2156 8 күн бұрын
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 😂
@cameronmcnz
@cameronmcnz 8 күн бұрын
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
@malli4913
@malli4913 6 күн бұрын
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”
@yadhukrishnx
@yadhukrishnx 8 күн бұрын
Will this add as a new commit.. Or the changes will automatically updated in present commit
@cameronmcnz
@cameronmcnz 8 күн бұрын
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.
@remmysobanjo1410
@remmysobanjo1410 8 күн бұрын
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.
@cameronmcnz
@cameronmcnz 8 күн бұрын
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!
@hullumies678
@hullumies678 8 күн бұрын
Great video! Short and concise, helped me understand the concept. Thank you 👍
@cameronmcnz
@cameronmcnz 8 күн бұрын
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-qu5zt
@Nizav-qu5zt 8 күн бұрын
hey! I emailed you to ask you something! if you have free time please take a look, thank you :D
@thakurj647
@thakurj647 8 күн бұрын
Too good.
@hussainad1
@hussainad1 9 күн бұрын
Beautiful mate great video
@cameronmcnz
@cameronmcnz 9 күн бұрын
Happy to be of service! I see this is going on 4 years old. Maybe be time to update it. Glad it still works.
@azizakhonerkinbaeva9870
@azizakhonerkinbaeva9870 9 күн бұрын
thank you
@cameronmcnz
@cameronmcnz 9 күн бұрын
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!
@dalcod
@dalcod 10 күн бұрын
Crazy, I have been doing this all wrong. I memorize all my API keys and commit them to GitHub. Great tutorial.
@TochukwuVictor-qe4xd
@TochukwuVictor-qe4xd 10 күн бұрын
Thanks for this video ❤🎉
@scrumtuous
@scrumtuous 10 күн бұрын
Don’t encourage him. 😂 seriously it was a cool look at ChatGPT and Java.
@TochukwuVictor-qe4xd
@TochukwuVictor-qe4xd 10 күн бұрын
@scrumtuous I guess you enjoyed it already?
@cameronmcnz
@cameronmcnz 9 күн бұрын
@@TochukwuVictor-qe4xd She's just jealous. :)
@TechGeeker
@TechGeeker 10 күн бұрын
But they will be billed separatelyly
@cameronmcnz
@cameronmcnz 10 күн бұрын
100% correct.
@sathwikacharya2673
@sathwikacharya2673 6 күн бұрын
thats the important part!
@igorr4682
@igorr4682 10 күн бұрын
Cool video!
@cameronmcnz
@cameronmcnz 10 күн бұрын
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!