Links mentioned: Details automatically generated.
summary

Every other day there's a new announcement about GitHub copilot. Speaker is leveling up as a programmer. They explain to Speaker what a jet chat gbt is. They explain to each other the differences between code and a plug-in. Speaker wants Speaker to help them with generating types in typescript. They don't want to do that. Speaker would love to have typescript do some work for them. They will look into it more.

Speaker would rather ask questions in a code editor than in a browser. They are impressed with the jetbrains tool. Speaker likes the GitHub copilot but would like better messages in pull requests.

Speaker is almost done with the radio show promo stuff. They got the email blast scheduled for the people who sign up for the mailing list and the radio promoters. They are also done some of the them stuff. Speaker wants to talk about the amazing thing that's happening in their sphere of influence. They share their screen with audio in case there's some video.

Speaker is talking about chat GPT and how either it's a good thing or the end of humanity. They have used it before. Speaker is trying to figure out how to do some tasks on their computer.

Speaker is going to put a link to everything that they show here so that they can check it out for yourself. They want to do another random side project with one of these. Speaker is excited about the launch of Starship on 23rd March 2023. They are using chat gbt. It's getting better quickly. Speaker likes it.

Speaker is amazed by some people's knowledge of regex. They like Cody's code editor. Cody red-billed basil and three other files in providing answers. Speaker is always down for that. They highlight the code and Cody knows it. Speaker doesn't like running unit tests, but they would like to be able to highlight some code and generate unit tests.

Speaker explains to Fort how Cody fetches context from Docs. They are on a Windows machine. Cody answers code questions and writes code for them by reading their code base and the code graph. It's experimental and there's a waitlist for access. Speaker is going to add the links to their website.

Speaker wants to know if there is an IDE for Mac Linux that works on Chromebook and other platforms. They got assigned to get notified for Windows, but doesn't know how it works. Speaker will put their link to the actual site and see. They are copying what came up when they went to Source graph. Com. A day after the first announcement about the source graph, GitHub put out co-pilot.

Speaker sends a link to the same website where they saw a video. Speaker's AI program was living with chat internal interfaces support for pull request and early adoption of open apis, jet open.

They Atilla T. Kildare spend less time searching and more time learning by getting personalized answers that are grounded in maintainer written documentation. Speaker is going to sign up for automated testing.

Speaker is impressed with the website of GitHub Copilot. They want to sign up for it on their personal stuff, but they don't know if it's available on their work stuff. Speaker doesn't want to have their code stored locally on their machine, so they will probably just run it on their Chromebook. They would like to be able to do their types for them, specially in unit test and like the pr stuff.

Speaker doesn't want to create types. Now that they can write their own code, they will look more into it. Speaker wants to get back to work. They are going to send the rest of the team off with some Jawas.

Speaker will see Anthony Cruz in 15 minutes for the final break session.

topics
  • source graph
  • regex trunk
  • code editor
  • unit test
  • pull request
  • basic pattern
  • assistance chat
  • sorts graph
transcript

Welcome back your dreams were your ticket.

I welcome back that same old place the cheap but those dreams have remade, and they turned around It was going on, welcome back.

All right stretch hopefully that last work session was good for you.

I actually I think I am almost done with the post.

Radio show promo stuff.

Like I said earlier, I got the email blast scheduled for the people who sign up for the mailing list and the radio promoters.

I got like some of the Twitter stuff done.

That's got like, we tweet some things and some of the Instagram I got like half of the Instagram stuff done.

So yeah and then a part of the other half of them, so I am like 75% done so almost, so that's good.

All right, cool.

So for this break session, Wanted to talk about this whole thing that's happening.

It's kind of amazing.

And I don't know if it's, because it's the type of thing where it's like, just because I am in that like area of like We like not like influence, but like my job, I am like, I do this because I mean that like that bubble where it seems like everybody's talking about it.

You know, I mean because it's like a small circle and everybody's like focus on this one thing where it seems like everybody is focused on this thing, not sure.

But it seems like everybody is talking about in my sphere of influence.

Let me share my screen here.

So audio probably just in case there's some video.

So, like I say, it seems like a lot of people are talking about chat GPT, right?

And how either it can be a good thing or like, the end of humanity?

Basically, it feels like it's like these two extremes, I don't know, whatever.

Now, I spoken about it before.

Let me see.

I have used it before here.

There's like random questions.

I think asked it to write an outcast, like lyric like a third verse of Miss. Jackson or something like that, right?

And Some random other stuff and some other things like I am working on a project.

And like, how do I do these?

Just kind of like as I am working on something.

Like I wonder how this would do it while I am like looking at documentation kind of thing.

See if they match up right.

Sometimes it's wrong.

Like it's just so wrong.

I guess just, I don't know why it's telling me this thing.

It might as well tell me like, I don't know, but I would rather it's a.

I am not sure.

Then tell me something like, it's like it knows.

That's the right answer.

Neither here, nor there.

I can't trust anything unless you unless I can't trust anything.

Unless it gives me like where you got that information from some very wary of it, right?

All well and good.

So that's my feeling that nobody, we let me.

I am going to put a link everything that I show here so that you can check it out for yourself.

All right, so that's the basic right, chat GPT.

Cool.

Then I saw like, oh, where are they got, like, apis.

I knew they had apis before but I think they like expanded it or whatever.

So there's a lot of cool things here.

I might talk about this later on in another break session so there're these things right?

Cool.

I am thinking about doing maybe like an another random side project with one of these, right?

Just kind of build it out and play with it.

So that's that now I saw on Twitter and then I think I am gonna get this in the right order.

I am not sure, probably not.

But so these folks Source graph and to see the a code intelligence platform.

Helping, you understand fix and automate your code.

All right?

Cool.

So they announced this thing says mark your calendars March 23rd 2023, right?

As this thing called Starship, all right?

And it's just a quick 8, second video.

Graphics, Graphics Source graph.

5.0 Starship, launching March 23rd.

So that was on 21st of March, right?

Cool.

Then I saw that they posted this thing.

Cody, you're intelligent in squiggly, in curly brackets, you're intelligent, code, aware, enterprise-ready, programmers, assistant.

Oh word, program.

Assistant, of course, this is not going to play right now.

Let us see here.

Let us see if there's a play.

So often magical often frustrating League wrong, but getting better quickly available today.

So again, I am not sure if there's using chat gbt whatever but that is my sentiment basically, kind of like with it, right?

So but getting better quickly, so hopefully this will play, Let us see this way.

So you know, they make this an all right.

Now.

All right, so, okay, so he said, explain a regex, right?

I am like, oh, it's pretty dope.

So what it looks like All right, come on?

So yeah, explainer regex.

Everybody know like regex is like some people are so good at just knowing what to do which is amazing to me and sometimes you see something like what is that supposed to do?

And so it looks like you can like from what this video is showing.

So, yeah, so it's like, explain the following code at a high level, and they put in the regex trunk, right?

And so, I think that's coming from here in the code maybe, or something, no, or maybe put it in the, my type that in, it's not really showing in the video.

And then it says, the code is defining to regular Expressions.

Cool related to Java style comments, so they're running in Java, that's good to know.

And so that it says that it's this strips regex strips certain comment related bubble but whatever.

Right?

And so it looks like Cody.

It's kind of like how chat gbt is but in their application, right?

I am not exactly sure which source graph is it might be like IDE, like a code editor, from what I am seeing here.

I am not exactly sure.

I have never used it, but I am just going to go in through like it's pretty cool.

So Cody's typing and it says, from the start and lines, and it also says with the other regex doing, pretty cool.

What I like here though, right?

The same, Cody red-billed that basil and three other files in providing answers.

So it gives you like its sources that it got the information from and then you can check up on your own.

If it doesn't seem right that to me is super cool, right?

And They can't go so the bug and improve code.

Hey, I am always down for that, right?

So now you show this thing here, where Like it.

So they highlight this code here, right?

We're just pretty dope.

And then, They say, what?

Oh, come on.

Where's my computer is going super slow, but it's happening.

It makes me say, like, what's wrong with this code.

They don't even type in the code, they just highlight the code and Cody knows like that.

Highlighted code, that's always talking about.

So you get a reference, that way, it's pretty dope.

And then it tells you, I see a few issues, the function return, blah, blah, blah, blah, blah, whatever, right?

That is kind of cool.

And then this is amazing.

This is why I am like, I do not like running unit tests and so if it can like See my code.

And so generate a unit test, I can is like highlight some code and generate unit tests.

That's pretty dope.

Crap.

And then learn something new.

I am always down for that.

And so, also, you want to go, generic example, right?

And it will just do it for you.

Just kind of amazing and it tells you again where it got the information from.

So I guess this is all within like your codebase maybe or something.

What else do they have here?

Oh, oh, then I guess you can search for in the docks as well.

If ya ask your Docs, And so what do our docs?

Say about how Cody fetches context.

And so actually go through and read your docs and that's until you like what files that red Fort see that is dope to me.

And so, so I am kind of like, I guess understands your code where is off at an equation defined, and it will go and like show you.

That's pretty built.

Oh, then you can summarize recent coaching.

That's pretty dope.

And if you want to like pull request or something, That's pretty just because a lot of them forget like, wait, what did I do again?

You know I am saying?

And yeah, so get Cody now that's like oh that's pretty dope.

So let us see, so then I go to the website, click the link, go to the website.

I am going to add.

Let me add these folks.

Twitter.

Also, you gotta love autoplay videos, it's amazing.

All right, let me, add their Twitter.

Super dope right now.

So, here's Cody, right?

So I click that link go here.

Write read and understand code 10x faster with AI, Cody answers code questions and writes code for you by reading your entire code base and the code graph.

And so the thing is the other requests access.

So it's not like available right now is a private beta happening right now?

So we got to fill out a form or whatever and so it just says, you know, code base aware chat.

So it goes through your code, all these things and it's experimental.

You can join the waitlist cool.

I am not exactly sure what source grow.

By the way to me, I am going to add this to your here as well.

That's the links, will be a lot of links.

Like I said before, I am not exactly sure what course graph is.

So it looks like it's an application.

I am on a Windows machine right now.

Well, there're other platforms.

So wait.

Where's other platforms?

Okay, I don't know what's happening but so they have liked you can get from Mac Linux on order that work on my Chromebook and other platforms.

But I am still not exactly sure what it is.

So it looks like I guess it looks like this and, But I don't it's like an IDE I don't because from the video looks like you can put in your code, but I am not exactly sure what it does.

It sounds like it works with your coat infrastructure and tools.

So, how does it do all that?

I don't sure, but then let me see.

Other platforms is there like a Windows?

Yeah, okay, well I got assigned to get notified for Windows, there're no windows yet, but I am looking for like what so there's I guess it does all these things so code search.

Wait.

Oh, I guess it works with Other ideas.

So it's like an add-on.

Maybe almost like a plug-in, I guess.

Again, this is the first time I have heard of it was because of this whole chat GPT stuff.

Like its kind of came with my feet.

But yeah.

So that's that right again.

I am not exactly sure what it is, but seems cool.

All right now, let me put their link to the actual site here and see.

Okay, yeah sure.

We're just happened there.

But sure I am going to just copying.

This is what came up when I go to Source graph.com, okay.

Cool.

Now.

Then I saw also saw on Twitter that GitHub kind of like a day after that first announcement about the source graph.

5.0, I saw this from GitHub.

So let us take a look at this video and because GitHub put out co-pilot right previously.

I mean, by adding a link to the Twitter, get hubs.

GitHub Twitter account here.

It said, a lot of links.

All right, so let us take a look at this one, so they announced.

So, here's a tweet from copilot, chat to copilot in your PRS.

The CLI and much, much more.

Join us for a.

Look at the future of GitHub copilot.

So it's copilot.

X thing, right?

Let me open a new window real quick.

So let us take a look at the announcement video.

So copilot is a thing that where it will, as you're typing stuff, it will suggest code Snippets.

And then you can just like select it and insert it into your thing all within IDE.

Right?

And now and then looks like now you can do it in other places, which is cool.

And so GitHub is owned by Microsoft.

Microsoft, also put in a bunch of money in this chat GPT stuff, open Ai and so it's all kind of coming together.

They're in these different products.

And it seems like almost every other day.

There's like some new announcement or something.

It's kind of.

Well.

So we live in some amazing times here.

So let us check out this video and see what it's about like a minute-long here.

Go A lot of people like those white race things because Source graph also have like those light rays and I don't know but let us check it out.

So, you're a, I pair programmers.

Leveling up.

Oh, good to hear.

Does it be called?

Copilot is I guess doesn't have like a name like Cody or anything.

So now that I know of but here we go with context of where conversations.

So it's something like a jet chat gbt stuff they use.

Explain this regex also just like with the Cody thing because again like I said regex it's like a mystery is just like one of those great unknowns for Or me.

I just can't.

I am always looking it up.

Alright, continuing So that so this is like what it looks like.

So we have got the IDE here.

So, whatever you're using it looks like vs code, right?

Which makes sense because also owned by Microsoft, and so we got some python here.

Right?

And then so, here are some justice is again.

So it looked like it pops up like in a window next to it.

So kind of like a plug-in kind of like would look like with the source code Cody stuff and with Chad, you be T.

So it looks like it pulls up a window to the side and you can type stuff in there, and so they highlighted some code.

It looks like and so explain the selected code do and so the code is a regular expression pattern written in Python, the pattern is used to match email addresses, the regular dress, their regular expression uses the following syntax Cool.

San explains it very nice.

Let us see if it gives me like a reference, like where it got it from.

Oh, this isn't notice.

This pattern may not be perfectly what note?

This pattern is not perfect.

It may not match.

All valid email addresses is just a basic pattern.

Oh, that's pretty cool.

So he tells you like, oh hey this may or may not be the best thing.

That's pretty dope.

All right.

So finding like just like what song is it finding and fixing bugs, that's pretty dope.

So it looks like it gave you Okay.

So the code is trying to parse the string of expensive, blah, blah, blah, whatever.

So tells you the issue and here's the corrected code, okay?

Okay.

Interesting.

And then again, help generating test that to me that is like the main thing like just being able to like, let me write my code and then you write the test.

You know I am saying?

It's kind of like a pairing buddy, like a coating buddy, whereas like stuff, I don't want to do, please go ahead and do that.

For me.

I will check it.

Make sure, you know, looks fine, but I don't want to actually write like generating types in typescript.

Like, if I could just Have that do that for me?

That would be amazing.

Like, I would have no problem using typescript like, that'd be super cool, right?

So, Yeah, so I am gonna look into that more.

So, yeah, this is looking pretty cool.

So then, keep going, we're going to talk about unit tests and stuff.

So then it writes it, that's pretty dope, ask you.

So it's kind of like, just like with the source graph stuff.

We're it does, this would you go to do?

So and it's like if you need help explaining something that's cool to all within like I did see, that's what I like about this more than anything.

It's just then like going to a website chat, gbt like this is in where I am at in the browser, like it's not in my code editor.

I don't have like open a browser to do stuff like it's there.

Just ready for me to ask question which I like yeah I mean instead of having to go, so I for me I would more use it if it's in the code editor that I am coding in.

Then having to like have another tab open and a browser.

And then knowing me I will go and just browse the internet because I am in the browser anyway, like, oh, let me see what's up with the social media and then just get lost, but having it in your IDE.

I think it's really it's pretty Keys clutch.

So yeah then you can just ask the questions.

We do this again all in your favorite editor so it doesn't and vs code.

Code, and what you call it?

Well, Visual Studio code Visual Studio?

Is that Neil Vim.

I am not sure what that is.

And then jetbrains, I use jetbrains at work and so because they have a license and so yeah, super dope.

So that's kind of amazing an integrated into every part of your workflow.

So like they said, you can do pull request with copilot.

So I think it will write like your pool, your PR for you.

I think and so look like it's a bunch, that's pretty cool.

And in this CLI like I mentioned before, we will keep on going on.

There's like 30 more seconds.

Powering ducks that field tailored to you?

That's cool.

See you on big fan mdn.

And so Wonder like, not sure what that means.

Is that in your IDE?

I don't know.

Again, I didn't like is my first time were actually looking at this but and creating pull request that, tell a story.

See that's pretty dope to.

So because I am terrible at writing messages in my pull request I am like ads this function Does this?

You know I am saying?

Like yeah but if you could write better ones, that'd be great.

Anybody else look like a Band-Aid to you like to ban dates out in either in there but GitHub copilot, X.

Pretty dope.

Now let us take a look at so there's that then there was this other tweets which has like more videos stuff.

And so in the editor and need some assistance chat with GitHub, co-pilots understands what you have written and can tell you what, you might be getting and why you might be getting an error message, help you clean up your code block and even help debug code.

So I think this is just more kind of like what we just saw.

Saw what have you?

So you can check that out.

Yeah, cool.

So then I go to that site that I clicked.

Is it the same ones?

Yes, in things.

So let me going to copy and paste this.

Your AI program was living with chat internal interfaces support for pull request and early.

Adoption of open apis, jet open.

Apis GPT for GitHub, copilot.

X is our vision for the future of a high-powered software development, integrated into every part of your workflow and then I appreciate as the same video we saw.

Let us see.

To do.

I am going to lie.

So that's a big name.

Let us see, right?

It set of unit, test functions for the select the code.

That's cool.

And it does it for you.

All right, analyzing to bug.

Okay?

Context of where conversations with your copilot if you're stuck.

Have stuck solving a problem asking local pilot to explain a piece of code bump into an error.

Has GitHub coupon fix it?

It will even generate unit tests so you can get back to building.

What's next?

Exactly, that's what I am talking about.

Let us see.

So Dr. Phil Atilla T.

So okay.

So they were showing this in showing like mdn So Dr. Kildare spend less time searching and more time learning by getting personalized answers that are grounded in maintainer written documentation.

So that's probably from the mdn Mozilla developer network with inline citations house.

Again, I like to know where you're getting this information from load content asked question profit.

That's funny.

As we do so yeah.

So yeah.

So the mdn thing so look like it's in the hangar, that's super do and then here it is talking about.

I know, right?

This for you that is dope.

Yeah, I am definitely going to sign up for this.

And so the time about the pull request, an I generate PR descriptions Automated, automate automated testing, that's funny.

I can point out missing unit test and generate new test cases for you after every build.

That is super cool.

And then look like you could do in a command line.

We just cool to.

So forget how to delete a tag, ask GitHub coupon for assistance, right?

In your terminal.

Need help with multi-step, shell commands and scripting just explaining what you want to do.

And that's super dope.

Can't wait for the future of science today and join developers all over the world who use GitHub copilot to code faster.

Focus on business, logic over boilerplate and do what matters most building great software.

That's pretty dope.

And talk about I guess an event they're having and then frequently asked questions so dope website.

All right, very nice.

Now all that being said I think that's everything right, and I am not a time you start screen share.

So I think I am definitely going to maybe sign up for this on my personal stuff.

I am not sure about work stuff because there're certain things that are like internal and even though a bunch of my stuff work that I work on is like public.

We available.

There's stuff that I have access to that aren't, and so I don't, I don't know.

I don't like its everything questions I have for both of these sorts graph and GitHub is, is that Is it all like locally stored on my machine?

Or is it like taking like my code, putting it somewhere like analyzing it and bring it back and then you know I mean like how because I don't want to like exiting leak anything, you know I am saying.

And so that's I don't think I am going to I will probably just run it on my Chromebook.

In my vs code that I have there.

If you can install in that, so I will sign up and see what we can do, but I won't give it accesses to any of my work stuff.

Just my own personal stuff and see how that works out.

But yeah but no I think the super cool like to be able specially in a unit test stuff and like the pr stuff.

Like I don't want to have to think about those things and nobody mentioned it yet.

But like, if they could do my types for me, like, for typescript, that would be amazing because I do honestly don't want to have to do it, even if it was like, hey.

Like on its best guess and do it.

I don't want to create types.

That's the main thing.

Why?

I don't do typescript, I just, honestly don't want great types.

It makes no sense and I just don't want and so yeah, but yeah, that's pretty dope.

So, Oh yeah I am gonna get you all back to work.

I have been battling on long enough about this but this is super dope and I think it's cool and I will look more into it.

If you have looked into it, please let me know what you think.

I have never used copilot in general but now that it can do these other things because it was like randomly like before it would just kind of like suggest some code I am like well I can just write the code, and so I don't need you to suggest next Friday.

But having stuff on the side where I can like, write some code.

And then hey, how's this look anything like psycho it?

Maybe could do this better this way.

That is cool.

That is cool.

So we will see.

Well, yeah, we will get you all out of here because I have yammered on long enough and I want to get back to work.

So I am gonna send you all off with some traveling music and this is, why did I not know this track pad?

It is not sensitive at all.

Okay, so yeah some Jawas I am traveling music.

See you in like 15 minutes after the hour for the final break session and thanks for hanging out.

This is Anthony Cruz.

AKA Buddha, the track is called, thank you and see you all around.

All right, thanks again.

Y'all be easy and peace.