GitHub Copilot is super creepy
22:26
3 жыл бұрын
The Joy of Svelte is now available!
0:44
Switching from bash to fish shell
34:45
7 Svelte features that bring me joy
7:44
Introducing The Joy of Svelte
0:44
4 жыл бұрын
Snowpack Quick Start
8:24
4 жыл бұрын
React Hooks vs Svelte
5:47
5 жыл бұрын
Jan 25, 2018 - Coding with Jesse - LIVE
2:36:01
Jan 19, 2018 - Coding with Jesse - LIVE
2:13:30
Jan 18, 2018 - Coding with Jesse - LIVE
2:28:33
Jan 17, 2018 - Coding with Jesse - LIVE
2:07:36
Пікірлер
@JesseNerio
@JesseNerio 7 ай бұрын
Why did you stop making content?
@CodingwithJesse
@CodingwithJesse 7 ай бұрын
I plan to get back to making videos soon! Thanks for asking. I've also written a bit on my blog in the meantime: codingwithjesse.com
@gillesashley9314
@gillesashley9314 Жыл бұрын
Yes, it's a "copilot", not the "pilot" himself.
@nikolausmoll9201
@nikolausmoll9201 Жыл бұрын
3:11 I would still rather look at Stackoverflow despite CoPilot because I see discussions there about the different variants, why one might be better or worse. The world is not always black or white. That's exactly what I miss with CoPilot's code suggestions. Maybe not with the random numbers, but in many other cases. E.g. your security issue in the example before.
@nikolausmoll9201
@nikolausmoll9201 Жыл бұрын
That the code has to be tested/verified is the same for CoPilot and Stackoverflow (or other sources).
@bonsayeb9620
@bonsayeb9620 Жыл бұрын
Please continue making Svelte/SvelteKit videos. You explain well, thank you for the videos!
@CodingwithJesse
@CodingwithJesse Жыл бұрын
Thank you so much! Please check out The Joy of Svelte at joyofsvelte.com if you haven't already. I'm thinking about recording some new videos for KZbin soon!
@sultanatakisiyev3775
@sultanatakisiyev3775 Жыл бұрын
Font familiy name ? Pls
@CodingwithJesse
@CodingwithJesse Жыл бұрын
Monaco, I think?
@sultanatakisiyev3775
@sultanatakisiyev3775 Жыл бұрын
@@CodingwithJesse Thank you
@denischiosa4496
@denischiosa4496 Жыл бұрын
it's really useful for senior developer, but I don't recommend it for juniors as they might get wrong suggestions without noticing them because of the lack of expertise
@CodingwithJesse
@CodingwithJesse Жыл бұрын
I somewhat agree, but the learning potential of using tools like this is enormous too. It's similar to copying/pasting code from Stack Overflow or blog posts etc. which junior developers are certainly doing already. But I totally agree, they need to take the time to thoroughly understand what any code is doing that they're copying & pasting.
@Name-lt2tz
@Name-lt2tz Жыл бұрын
so it looks like it is helping do simple things and not taking thigs much from your project in those examples. What about if you open some complex project and then can it make some good suggestions? And will it use the project for learning and can give project secrets to other users?
@CodingwithJesse
@CodingwithJesse Жыл бұрын
There seems to be a limit to how complex the suggestions are. I expect that'll improve once Copilot is updated to use GPT-4. And no, Microsoft says Copilot doesn't train itself on your code, so it won't use your code in suggestions to other users.
@christian.adriano
@christian.adriano Жыл бұрын
Great! I am citing you in a talk we are giving.
@CodingwithJesse
@CodingwithJesse Жыл бұрын
Cool! If it ends up on the web, please share the link, I'd love to watch it!
@Heisenberg-xc8ub
@Heisenberg-xc8ub Жыл бұрын
My name is also Jesse, so does this mean Jesse is coding with "coding with Jesse?"
@bairurusov8888
@bairurusov8888 Жыл бұрын
One of the video that makes sense
@overcomeridemudia3199
@overcomeridemudia3199 Жыл бұрын
Exactly what I needed. This totally made copilot make sense to me. Thanks for sharing.
@petterboussard
@petterboussard Жыл бұрын
Thanks for the video!
@blakete
@blakete Жыл бұрын
Thank you!
@AlbertBalbastreMorte
@AlbertBalbastreMorte 2 жыл бұрын
This puts TDD as a standard on so many levels, and programmers only have to think about software design, make tests manually (or with the help of Copilot) and the rest just follows.
@UniqueSundials
@UniqueSundials 2 жыл бұрын
what do you to add suggested code
@CodingwithJesse
@CodingwithJesse 2 жыл бұрын
When it makes a suggestion, you just hit TAB to accept the suggestion, similar to any autocomplete suggestion.
@rifaldhiaw
@rifaldhiaw 2 жыл бұрын
Finally, I found a GitHub copilot video that I am looking for. Especially the last part is truly mindblowing.
@CodingwithJesse
@CodingwithJesse 2 жыл бұрын
Thanks!
@Ak_Seeker
@Ak_Seeker 2 жыл бұрын
Thank you
@MatichekYoutube
@MatichekYoutube 2 жыл бұрын
pog
@whatthefunction9140
@whatthefunction9140 2 жыл бұрын
shave those sideburns you hippie
@1MinuteFlipDoc
@1MinuteFlipDoc Жыл бұрын
LOL
@GavHern
@GavHern 2 жыл бұрын
that last one brought me exceptional joy, i had no clue you could do that
@douwezumker
@douwezumker 2 жыл бұрын
would you think that copilot can help the growth of students or slow the growth? I think a bit of both.
@CodingwithJesse
@CodingwithJesse 2 жыл бұрын
Interesting question! I think it'd be like Stack Overflow - some students might lean too heavily on copying & pasting from there without knowing what the code is actually doing. But on the other hand, it's much better to find a solution that works than be stuck and not able to proceed. So I think you're right - a bit of both.
@jamestill4172
@jamestill4172 11 ай бұрын
It can also explain the code, so as a student, you can ask how the code works if you don't know.
@gordonbeeming
@gordonbeeming 2 жыл бұрын
Great video Jesse 💪 I love using copilot, as someone that focuses more on backend development I've found it useful learning new frontend frameworks from the suggestions around how the patterns of those frameworks.
@cuentadeyoutube5903
@cuentadeyoutube5903 2 жыл бұрын
I’m sure copilot would write tests for you if you are suspicious about a specific implementation
@malikau917
@malikau917 2 жыл бұрын
wow last example is just mind blowing ! all of my colleagues actively starting using it and they say copilot skill is going to be a great addition to your CV. anyway thanks for the video, great job on coming up with these examples
@小才女吧啦啦
@小才女吧啦啦 2 жыл бұрын
Useful! ❤ But why I can’t do the same in my JS code? I downloaded it in my VS code already 🤔
@CodingwithJesse
@CodingwithJesse 2 жыл бұрын
You have to pay for it now, or at least signed up to the free trial, so it needs you to be logged in to your GitHub account in VS Code.
@TedThomasTT
@TedThomasTT 2 жыл бұрын
Nice video dude
@jamaicaigot9335
@jamaicaigot9335 2 жыл бұрын
Hey, thank you for sharing! Helps me a lot! Are you in audea?
@CodingwithJesse
@CodingwithJesse 2 жыл бұрын
Happy to help! No, what's Audea?
@zeppelin0110
@zeppelin0110 2 жыл бұрын
GitHub copilot is an amazing assistant. I can't believe so many people hate on it, when something like IntelliJ IDEs or Resharper have been similar functionality for many years. This just takes it to a higher level.
@davidmaccallum4607
@davidmaccallum4607 2 жыл бұрын
That TDD feature is really amazing!
@michealhall7776
@michealhall7776 2 жыл бұрын
I have only just started with copilot and I can tell its the future of development. Its a skill set to get it to know what you are thinking, you have to know how to talk to it. One think I don't like is when it suggests me something before I have decided what to do. Because then it's me being lead by the machine. I'd much rather me leading the machine, otherwise we may all just end up doing its bidding, rather than our own.
@CodingwithJesse
@CodingwithJesse 2 жыл бұрын
Great comment, I agree with you completely.
@jony1710
@jony1710 2 жыл бұрын
I'm really excited to see if I can write an interface and get it to generate a real and mock implementation for me, if I provide sufficient doc comments. Seems like this is the sort of thing that it would be really good at.
@CodingwithJesse
@CodingwithJesse 2 жыл бұрын
Definitely sounds like a good idea. You never know what Copilot will be able to handle, it always surprises me.
@BooleanDev
@BooleanDev 2 жыл бұрын
copilot is really powerful with javascript and python, but its not as good with less popular languages like Rust or Dart. As time goes on, hopefully itll improve
@alejandromedina1019
@alejandromedina1019 2 жыл бұрын
thank you can you, please elaborate or reference the vulnerability issue?
@CodingwithJesse
@CodingwithJesse 2 жыл бұрын
Sure, it's called SQL Injection: en.wikipedia.org/wiki/SQL_injection
@nyambe
@nyambe 2 жыл бұрын
Hey, I tried Svelte today live, from a vue user point of view. I am just staring with Vue3 and I can see how both frameworks have taken inspiration from one another. Thanks.
@CodingwithJesse
@CodingwithJesse 2 жыл бұрын
Glad to hear it!
@nyambe
@nyambe 2 жыл бұрын
It seems a lot like Vue3. All I see are these quick short samples. Can you trigger from a child component to a parent? I also worry that some of the Js expressions are not JS at all nor Html
@CodingwithJesse
@CodingwithJesse 2 жыл бұрын
You're right, it's a lot like Vue. That's not a coincidence - Svelte borrows a lot from Vue, and Vue 3 has borrowed a lot back from Svelte. I actually recommend Vue if you like Svelte but don't want to deal with a compiler. That's because Svelte is technically a new programming language. I try to avoid leaning too heavily on the Svelte-specific language features, like reactive statements, but they do come in handy. And yes, you can trigger a child component to a parent - either with a slot prop (which I demonstrate at the end of this feature), or by exporting a function in the child that can be accessed by the parent via the object you get when you add bind:this to the child component.
@nyambe
@nyambe 2 жыл бұрын
@@CodingwithJesse Oh yes, I think its great to learn as much as possible, vue3 totally steals from sveltte. I will implement it on some smaller projects. I am teaching young designers how implement features, I don't want them to get too deep into js. They usually understand vue3 in 5 minutos. Enough to do some basic stuff. I will test svelte and see what they say
@CodingwithJesse
@CodingwithJesse 2 жыл бұрын
@@nyambe That sounds like a great teaching strategy. I haven't tried it in the classroom yet but I've heard the reactive rendering tends to seem intuitive to beginners.
@poppin_party
@poppin_party 2 жыл бұрын
Sometime, copilot scares me with its predictions. I don't even know what to do next and copilot just: "boom, here is the code"
@CodingwithJesse
@CodingwithJesse 2 жыл бұрын
I know, right? Happens to me more than once that I'm pausing to think about what to do next and Copilot's suggestion ends up leading the way.
@JasonTubeOffical
@JasonTubeOffical 2 жыл бұрын
It is crazy to think that it's only going to get better at predicting what we want.
@pastuh
@pastuh 2 жыл бұрын
need implement voice commands
@IamSH1VA
@IamSH1VA 2 жыл бұрын
Svelte is much simpler & very very performant 👏🏻💪🔥
@IamSH1VA
@IamSH1VA 2 жыл бұрын
Yesterday I started working on Svelte & fell in love with 😍. Your video helped me a lot, Thanks 😊🙏
@CodingwithJesse
@CodingwithJesse 2 жыл бұрын
Glad to hear it! I've been using Svelte non-stop since I made this video, and still love it every day :)
@BHVampireLF
@BHVampireLF 2 жыл бұрын
It does read my mind sometimes, it's amazing.
@anonymoususer7572
@anonymoususer7572 2 жыл бұрын
Github Copilot - Ronaldo vs Messi kzbin.info/www/bejne/oqDcaKuebpJmnJI
@DANPA_STD
@DANPA_STD 3 жыл бұрын
2050 : coding with copilot
@thecodebear
@thecodebear 3 жыл бұрын
So its like auto-tune
@adamskinner
@adamskinner 3 жыл бұрын
"There's my sad little program I'm going to use" ahhaha
@user-nq3eb3zq1c
@user-nq3eb3zq1c 3 жыл бұрын
This was super valuable and I learnt a lot, I wish there was more content like this
@CodingwithJesse
@CodingwithJesse 3 жыл бұрын
Thanks! I'm really happy to hear that and glad you enjoyed it!
@spherevsgravity
@spherevsgravity 3 жыл бұрын
thank you
@Ahmad-lc1ln
@Ahmad-lc1ln 3 жыл бұрын
I hope they make it completely free.
@CodingwithJesse
@CodingwithJesse 3 жыл бұрын
I hope so too, but reading their FAQ I get the sense they plan on charging for it eventually.
@MrGlockshna
@MrGlockshna 3 жыл бұрын
I doubt they will. Being first to market with this kind of technology is going to be an incredible cash cow when it comes to licensing large enterprises. There's no way they'll give it away for free forever. I imagine it'll be software as a service for personal use cases. Pay a subscription to use the plugin. It's the world we live in now.
@silarious9014
@silarious9014 3 жыл бұрын
@@MrGlockshna and then there is open source clones of this that will likely be better in some ways including less privacy concerns, so in the end for developers who should know how to install vscode extensions manually is essentially free.
@Slada1
@Slada1 3 жыл бұрын
I wonder how they will price it. If for the amount of requests or per time. I hope they will make it affordable for everyone.
@silarious9014
@silarious9014 3 жыл бұрын
@@Slada1 Once again no reason to wish for affordability, you are likely to fall in 2 camps, independent dev that can install the open source versions on your own, or a company that needs to license it for dozens of their developers and has the money to purchase whatever Microsoft offers.
@MulleDK19
@MulleDK19 3 жыл бұрын
19:55 It doesn't learn from your code. And all training is from public repositories, so any keys it spits out are already public. Most likely, the key you got, was not real, and made up. It doesn't just stitch random parts of the learning data together. It has learned the statistical probability between tokens; what you get depends on context. If you had put an actual app key in a comment before hand, or variable, it would have inserted that. If you ask it to print the Rick Roll YT video to the console, it will do that; if you ask it to complete something like "Here's a random YT video I saw:", it's going to output a made up ID.
@CodingwithJesse
@CodingwithJesse 3 жыл бұрын
That's great to know, and makes sense.
@MulleDK19
@MulleDK19 3 жыл бұрын
11:36 One of the shortcomings is context. It only knows about the current file, and only what's before the caret, up to about 20,000 characters. Anything it should know about, should be placed before.
@CreepSore
@CreepSore 3 жыл бұрын
Are you sure, that it doesn't scan imported files, too?
@MulleDK19
@MulleDK19 3 жыл бұрын
@@CreepSore Yes. It can't "scan" anything.
@AmazonBF
@AmazonBF 3 жыл бұрын
@@CreepSore Github Copilot uses the current file and neighboring/related files as context. This includes imported files. It's one of their FAQs
@anonymoususer7572
@anonymoususer7572 2 жыл бұрын
Github Copilot - Ronaldo vs Messi kzbin.info/www/bejne/oqDcaKuebpJmnJI