GitHub Copilot in 7 Minutes 👨‍💻🤖🚀

  Рет қаралды 236,206

Developers Digest

Developers Digest

Жыл бұрын

GitHub Co-Pilot is an AI-powered code assistant that uses machine learning to suggest and complete lines of code as you type. In this video, we take a deep dive into Co-Pilot and explore how it can help developers be more productive and efficient in their coding workflow. We show you how to set up Co-Pilot in Visual Studio Code, and how it can be used to generate code for popular programming languages like JavaScript and Python. We also discuss the potential of AI-powered programming and the implications of using tools like Co-Pilot in the development process. Whether you're a beginner or experienced developer, this video will provide insights into how Co-Pilot can enhance your coding experience and accelerate your development process.

Пікірлер: 123
@DevelopersDigest
@DevelopersDigest 10 ай бұрын
Check out my latest project! git.new/answr ⭐
@jamessullenriot
@jamessullenriot Жыл бұрын
I finally gave into AI and have been using this. It does have some issues but so do I and every other dev on the planet. The biggest thing this does for me is remove blockers or help me get unstuck. Much in the same way when I would get stuck on something and chat with another dev about it. Sometimes in explaining the issue I actually come up with the answer. This is a tool to keep me engaged. Last week I was working on an issue that took roughly 2 -3 hours to solve. Normally that issue would have taken double, triple, or even more time. Not actual work time, but just getting up when I was stuck just to break the monotony. Using this tool I was engaged the whole time and was only limited by what I could think to ask. So overall I'm hooked. One caveat, currently you still need to know what you are doing and know all the basics. So its not like anyone can just jump in an start writing code and putting it all together to make something tangible.
@Tanargat
@Tanargat Жыл бұрын
This video has been incredibly helpful for my programming journey.
@NewNerdInTown
@NewNerdInTown Жыл бұрын
Immediately installed and signed up for the 2-month trial. Amazing stuff.
@briannetennis06
@briannetennis06 Жыл бұрын
I can't wait to try out these techniques in my own projects.
@masverol
@masverol Жыл бұрын
I appreciate the step-by-step instructions you provided.
@joewhite4564
@joewhite4564 Жыл бұрын
This is ridiculous. I love it. This is how I pictiured Mannie programming Mike when I read "Moon is a Harsh Mistress" back in the 80's
@chvykillr
@chvykillr Жыл бұрын
Your explanations were clear and easy to follow.
@mintydog06
@mintydog06 Жыл бұрын
I noticed Visual Studio has started doing something similar this recently, and I didn't even set up or install anything new, it just started doing it.
@DevelopersDigest
@DevelopersDigest Жыл бұрын
Thank you for pointing this out. Please excuse me while I temporarily turn off co pilot! 👨‍✈️
@TopBreakfastChef
@TopBreakfastChef Жыл бұрын
thank you for this video, I had github already installed and paid for and I was looking for these tools because I seen it in another video online, but I didn't understand why these tools weren't available or showing. This explained everything currently testing it. I subbed hope you stay in the tech loop
@DevelopersDigest
@DevelopersDigest Жыл бұрын
Thanks Kyle! 🙏
@TopBreakfastChef
@TopBreakfastChef Жыл бұрын
@@DevelopersDigest do you currently have a discord
@staskrakovsky9872
@staskrakovsky9872 Жыл бұрын
A very quick and extensive overview indeed! Thanks!
@DevelopersDigest
@DevelopersDigest Жыл бұрын
Thanks for watching Stas!
@FreeEasyAI
@FreeEasyAI 4 ай бұрын
The thing with code generators is, if you know how to code, it's great. You can tell it what you want, in small chunks, and let it do the grunt work of typing the code. But if you don't know how to code, it's hard to ask for what you want. And often hard to use what it gives you. For example, telling AI to "write a python tensorflow app for image classification" works fine. But it doesn't do you much good if you don't know what all those words mean, and don't know what to do with the code it generates.
@BruceElgort
@BruceElgort Жыл бұрын
Outstanding. I learned a ton. Thanks for making it.
@JustinMacri007
@JustinMacri007 Жыл бұрын
I'm not paying
@donxnik
@donxnik Жыл бұрын
Thank you very much especially for Co-Pilot Labs
@DevelopersDigest
@DevelopersDigest Жыл бұрын
Thanks for watching Nick
@doctorgoose7
@doctorgoose7 Жыл бұрын
Thank you for pointing me to Labs!
@DevelopersDigest
@DevelopersDigest Жыл бұрын
Thanks for watching!
@devopsbytes
@devopsbytes Жыл бұрын
Didn't know about the labs. Thanks :)
@DevelopersDigest
@DevelopersDigest Жыл бұрын
Thanks for watching DevOps Bytes!
@zhouyuxuan6026
@zhouyuxuan6026 4 күн бұрын
Absolutely brilliant, big applause
@DevelopersDigest
@DevelopersDigest Жыл бұрын
As always, let me know if you have any questions and if you enjoyed this! If you enjoyed, please like, comment & subscribe😊
@freaklafreak4338
@freaklafreak4338 4 ай бұрын
i cant find copilot labs extension ?
@tommy516
@tommy516 Жыл бұрын
The brushes are really useful looking
@DevelopersDigest
@DevelopersDigest Жыл бұрын
The brushes are super useful, I have found that the custom brush in particular has become my favourite feature without Copilot labs!
@sonny5497
@sonny5497 Жыл бұрын
Thank you. This was very helpful
@DevelopersDigest
@DevelopersDigest Жыл бұрын
Thanks for watching! 🙂
@cgj5132
@cgj5132 Жыл бұрын
Great video! Thank you! What theme is that? How did you figure that animation that makes sparkles pop when you click on a brush?
@DevelopersDigest
@DevelopersDigest Жыл бұрын
Right now I use cobalt 2, I believe the theme itself was slightly different for this video however. The sparkles to my knowledge were GitHub Copilot, I might have to circle back and see if it could be a side effect from another plug-in though! Cheers
@christerjohanzzon
@christerjohanzzon 6 ай бұрын
Great tooling that helps dev speed up their delivery, and spend more time eating popcorn. :D On a more serious note, is it possible to have copilot train on your own stack? Let stay a companys own code stack with algos, functions etc. used throughout the platform?
@usoppgostoso
@usoppgostoso Жыл бұрын
For those on Linux: Alt+], Alt+[. Shame you only provided the keys for macOS, but kudos for taking the time.
@DevelopersDigest
@DevelopersDigest Жыл бұрын
Thank you for pointing that out for others! 🙏 I apologize for not including Linux/Windows keys. If I have time, I will try and annotate these!
@user-ps8ov4yh5v
@user-ps8ov4yh5v 8 ай бұрын
It cracked me up when you clicked Add Types and it added `any` type everywhere
@eco8user
@eco8user 2 ай бұрын
yes, and the "make robust" just adds a try/catch around the code.
@kuralaybiehler5638
@kuralaybiehler5638 Жыл бұрын
Thank you a lot!
@DevelopersDigest
@DevelopersDigest Жыл бұрын
Thanks for watching Kuralay!
@maltimoto
@maltimoto Ай бұрын
When you have to check and understand what Copilot suggests, you can also write the code by yourself and actually be proud
@aexorsystem
@aexorsystem 10 ай бұрын
Thanks
@ashanthilochana4339
@ashanthilochana4339 7 ай бұрын
Good explanation 🤝
@DevelopersDigest
@DevelopersDigest 7 ай бұрын
Thank you 🙏
@aarondiaz2506
@aarondiaz2506 Жыл бұрын
It's so easy to code with copilot it give me in a second algorithms that would take me half an hour of thinking in the past 🤣 but you should know how to code because i have to correct bugs often so no shame 😊
@DevelopersDigest
@DevelopersDigest Жыл бұрын
Absolutely, copilot can really accelerate quite a lot but it is still not and will not be for some time a replacement for critical thinking and having to understand and comprehend code!
@aarondiaz2506
@aarondiaz2506 Жыл бұрын
Sometimes it kick me out of my line of thinking since if i'm deep in an algorithm the suggestions often distract me if they are in a different path to solving the problem that the one i was working on my mind. That is a thing of copilot that i dont like, sometimes i think well..i won't think anymore and i will let copilot do it for me...🤣but i don't feel happy with that, so i ignore the suggestions often even knowing i could be faster if i accept them.
@bmp713
@bmp713 9 ай бұрын
How do you get Copilot to show full code block suggestions from typing comments? My Copilot is only ever suggesting 1 line at a time, and no multiple suggestions. I have to hit Tab and Enter for each line which is extremely annoying.
@DevelopersDigest
@DevelopersDigest 9 ай бұрын
It does depend, since making this video GitHub copilot chat does now have a beta generally available where there should be the ability to type an input inline instead of a comment. I would give that a shot if you haven’t already!
@holdendp
@holdendp Жыл бұрын
fabulous
@DevelopersDigest
@DevelopersDigest Жыл бұрын
Thanks Dave!
@gijovarughesemathew5479
@gijovarughesemathew5479 Жыл бұрын
What's the font you use in vscode? Very neat
@DevelopersDigest
@DevelopersDigest Жыл бұрын
I am using the Cobalt Next theme which combines the Oceanic Next and Cobalt2 Theme. Fonts are: Operator Mono, Menlo, monospace. Cheers!
@ayurizkycaawalia
@ayurizkycaawalia 18 күн бұрын
why i can't find this extentions in my vscode?
@campionpesate4647
@campionpesate4647 6 ай бұрын
I'm not a coder, but i need something that can analyze and explain to me code on github so that I get how it works. Can copilot do that? Chat GPT can't do this because it's a lot of code spread across many files.
@DevelopersDigest
@DevelopersDigest 6 ай бұрын
There is a data connector in AnythingLLM for Github that might work well for you! kzfaq.info/get/bejne/pdhoi9WLptbKl3k.html
@bmp713
@bmp713 9 ай бұрын
Can you control Windows with Copilot voice commands like opening apps, using file explorer and browsing the web?
@DevelopersDigest
@DevelopersDigest 9 ай бұрын
I haven’t heard of this functionality yet but I would imagine it’s coming soon. The technical pieces to make that possible are all there!
@bmp713
@bmp713 9 ай бұрын
@@DevelopersDigest You can use Serenade for coding, all Windows commands, mousing, and keyboard keys with voice. But I don't think Serenade is supported anymore. Is there an industry standard software stack for people with RSI to write code, mouse and control Windows/Mac with Voice alone?
@Answerphone
@Answerphone 7 ай бұрын
Great video and thumbs up...but sad news - i found the video 1 day before github is ending the labs trial (12-15) :( :( :(
@DevelopersDigest
@DevelopersDigest 7 ай бұрын
Thank you! I unfortunately received that email that week as well.
@mohammadsamra2068
@mohammadsamra2068 7 ай бұрын
so that's why i cant fight the extention
@bhavishyasingla1
@bhavishyasingla1 15 күн бұрын
thx
@DevelopersDigest
@DevelopersDigest 14 күн бұрын
Thanks for watching
@chrishogan4010
@chrishogan4010 10 ай бұрын
I'm so lost. How do I get the little bear on the right hand side of the screen?
@DevelopersDigest
@DevelopersDigest 9 ай бұрын
Install the GitHub copilot extension (I assume it’s the GitHub copilot icon you are referring to)
@LyTuan9999
@LyTuan9999 Жыл бұрын
After installing, i meet errors like: Something went wrong checking access: No instance of has been registered.Can people help me?
@DevelopersDigest
@DevelopersDigest Жыл бұрын
Have you signed up for the trial before installing?
@JustinMacri007
@JustinMacri007 Жыл бұрын
I wish I had a friend that is a programmer
@DevelopersDigest
@DevelopersDigest Жыл бұрын
👋
@JustinMacri007
@JustinMacri007 Жыл бұрын
@@DevelopersDigest what's your contact or cell number
@miladyshady5895
@miladyshady5895 11 ай бұрын
I can't seem to find github copilot labs in Android studio, I am not sure why..
@DevelopersDigest
@DevelopersDigest 11 ай бұрын
This may be only available on certain editors at the moment!
@miladyshady5895
@miladyshady5895 11 ай бұрын
@@DevelopersDigest Well, I hope they make it official very soon.
@RuneJeppesen
@RuneJeppesen 3 ай бұрын
Shortcuts have changed - you should say the name of the keybinding so that users can find them, themselves
@alfykerolous1869
@alfykerolous1869 10 ай бұрын
what do u mean by the option key is it the ALT ?
@DevelopersDigest
@DevelopersDigest 10 ай бұрын
Option for Mac, Alt for Windows should work for most commands. Reference for different OS short cuts can be found here docs.github.com/en/copilot/configuring-github-copilot/configuring-github-copilot-in-your-environment
@alfykerolous1869
@alfykerolous1869 10 ай бұрын
@@DevelopersDigest thx man apperciate it
@kenniealbritton6390
@kenniealbritton6390 2 ай бұрын
Does the comments need to be // or can we use # ?
@DevelopersDigest
@DevelopersDigest 2 ай бұрын
You can use program language specific comments not just //
@nyhustler208
@nyhustler208 Жыл бұрын
can I use this in vs 2022?
@DevelopersDigest
@DevelopersDigest Жыл бұрын
Yes you can, more info here: devblogs.microsoft.com/visualstudio/github-copilot-in-visual-studio-2022/
@jordan-ho7gt
@jordan-ho7gt Жыл бұрын
make an update about copilot X
@DevelopersDigest
@DevelopersDigest Жыл бұрын
I am currently on the wait list. Once I have access I will do a full breakdown similar to this… stay tuned 🙂
@MayurPatil
@MayurPatil Жыл бұрын
Does it generate documentation ?
@DevelopersDigest
@DevelopersDigest Жыл бұрын
It can help in this process but it doesn’t yet have the ability to generate a full read me if that’s what you are looking for 😀
@LanceThorpe
@LanceThorpe Жыл бұрын
sure i use this with chatgpt?
@DevelopersDigest
@DevelopersDigest Жыл бұрын
You absolutely could if you’d like!
@marcin6386
@marcin6386 Жыл бұрын
Can it read errors and give some solutions too ?
@DevelopersDigest
@DevelopersDigest Жыл бұрын
It most certainly can, the copilot brushes feature has a fix bug 🐜 button that you might find useful!
@marcin6386
@marcin6386 Жыл бұрын
@@DevelopersDigest i didnt clarify better. I was thinking if it read the errors from the console ? And can act on that.
@lonleybeer
@lonleybeer 4 ай бұрын
genuine question but will using copilot make you a worse programmer?
@lloricode
@lloricode 10 ай бұрын
github copilot lab is not exist in jetbrains plugin
@DevelopersDigest
@DevelopersDigest 9 ай бұрын
Thank you for letting us know!
@katrinvanloechtern6292
@katrinvanloechtern6292 11 ай бұрын
Does anyone know how to use the recommended keyboard shortcuts in Windows?
@DevelopersDigest
@DevelopersDigest 11 ай бұрын
docs.github.com/en/copilot/configuring-github-copilot/configuring-github-copilot-in-your-environment
@timothyrayner3626
@timothyrayner3626 7 ай бұрын
Nice guide that gives a good idea of how copilot works. Would be nice that you didn't just assume that all developers code on Macs. \the option Key only exists on Macs. My only other criticism is that your commentary has the annoying jump-cut style ubiquitously added to all dialogue, in fact at the end of some sentences you don't even let the last word complete fully. Jump cuts should be used sparingly for flavoour otherwise they can be annoying and even confusing.
@DevelopersDigest
@DevelopersDigest 7 ай бұрын
My apologies on not having windows commands. I have since moved away from jump cuts for the vast majority of videos I have made. This video was about a month into my KZfaq journey - looking back on it there is a number of improvements I would make for a round two! I completely agree for any future videos where I use jump cuts using them sparingly and making sure there are no hard cuts would be a great improvement. Thank you for your feedback!! 🙏
@timothyrayner3626
@timothyrayner3626 7 ай бұрын
@@DevelopersDigest Might I add that it's great to have constructive criticism accepted graciously! It's put me in a great mood only slightly marred by the fact that there's an advert for "the Ridley Method" running in the background while I type this. That guy really annoys me!
@questwithshahzad3058
@questwithshahzad3058 4 ай бұрын
well somebody or Govt. has to intervene and slow down these technologies getting into market otherwise software engineers like me who are SAFE under cover that we write something alien could be out of job in 5 years guys few years ago i was watching videos with coffee that how our IT system are going to replace accounts, typists with pride that we are doing something today again with a coffee i am thinking in few years we will also be history damn if somebody put a AI programmer who takes simple text input from a stupid business analyst and generate the working code for him and these AI programmers will not even spend time learning a new technology they simply know it from day 1 damn
@DevelopersDigest
@DevelopersDigest 4 ай бұрын
These next several years are going to be interesting to say the least!
@questwithshahzad3058
@questwithshahzad3058 4 ай бұрын
@@DevelopersDigest yee very interesting indeed was not expecting AI will take off so quickly, and to keep yourself relevant better join the tribe
@Gokuguy1243
@Gokuguy1243 5 ай бұрын
is this sponsored?
@DevelopersDigest
@DevelopersDigest 5 ай бұрын
Not sponsored! 🙂
@pablollanos7421
@pablollanos7421 11 ай бұрын
Add types? adding any is actually worst than no types... come on copilot!
@kenwood7195
@kenwood7195 2 ай бұрын
No good. No option key.
@DevelopersDigest
@DevelopersDigest 2 ай бұрын
Sorry about that! I wasn't expecting this video to get as much attention that it did when I made it. I had a few others mention it was too bad I didn't mention the windows key binding. Next time I will make sure to include!
@ross8824
@ross8824 Жыл бұрын
why do you have fake comments?
@DevelopersDigest
@DevelopersDigest Жыл бұрын
No idea Ross! 🤷‍♂️
@jayleejw1801
@jayleejw1801 Жыл бұрын
Jesus Christ, these AI tools are so scary that soon, humans just need to describe a single line and AI will build the whole app from scratch
@CorDharel
@CorDharel Жыл бұрын
You say scary I say exciting
@Avensisdansgrupp
@Avensisdansgrupp Жыл бұрын
I can't wait to try out these techniques in my own projects.
@ahmedabuqamar1517
@ahmedabuqamar1517 Жыл бұрын
Thanks
@DevelopersDigest
@DevelopersDigest Жыл бұрын
Thanks for watching Ahmed!
@Emijon
@Emijon Жыл бұрын
I can't wait to try out these techniques in my own projects.
StreamDeck Toggle for VSCode Copilot Suggestions
2:18
Wes Higbee
Рет қаралды 51
GitHub Actions VSCode Extension Is Awesome
6:38
Wes Higbee
Рет қаралды 78
Does size matter? BEACH EDITION
00:32
Mini Katana
Рет қаралды 17 МЛН
БОЛЬШОЙ ПЕТУШОК #shorts
00:21
Паша Осадчий
Рет қаралды 10 МЛН
Best father #shorts by Secret Vlog
00:18
Secret Vlog
Рет қаралды 20 МЛН
GitHub Copilot in VSCode: Top 10 Features Explained
8:44
Max on Tech
Рет қаралды 90 М.
CoPilot Review: My Thoughts After 6 Months
9:45
ThePrimeagen
Рет қаралды 539 М.
I Tried Every AI Coding Assistant
24:50
Conner Ardman
Рет қаралды 729 М.
Prompting with Copilot
14:06
Visual Studio Code
Рет қаралды 82 М.
Microsoft COPILOT - Your New AI Best Friend
9:05
AI Revolution
Рет қаралды 698 М.
GitHub Copilot Tutorial | How useful is it for Cloud and DevOps?
43:43
TechWorld with Nana
Рет қаралды 106 М.
Github Copilot - The Future of Coding is Here !!
12:08
Meta Monkeys
Рет қаралды 47 М.
This is Why Programming Is Hard For you
10:48
The Coding Sloth
Рет қаралды 690 М.
Microsoft Copilot - Excel has forever changed
10:05
Luke Barousse
Рет қаралды 984 М.
Артикул 214546849
0:30
WBUnbox
Рет қаралды 1,4 МЛН
Il n'a pas aimé la technique 😂 #firefighter
0:13
Remi Ragnar
Рет қаралды 17 МЛН
Козы Едят Траву за Деньги
0:31
РЕТАРД
Рет қаралды 2,2 МЛН
В семье появился подросток!
0:15
Victoria Portfolio
Рет қаралды 3,3 МЛН
Il n'a pas aimé la technique 😂 #firefighter
0:13
Remi Ragnar
Рет қаралды 17 МЛН
ТАМАЕВ УНИЧТОЖИЛ CLS ВЕНГАЛБИ! Конфликт с Ахмедом?!
25:37