filmov
tv
How To Use GitHub Copilot and OpenAI. An Ultimate Guide for Software Engineers. Building a Demo Site
Показать описание
Here I build an Online Store using GitHub Copilot + Ruby on Rails.
As I go, I explain some of the best tricks to use it.
Timecodes:
00:00:00 - Intro
00:00:35 - What is OpenAI
00:01:44 - What is Codex
00:02:17 - What is Github Copilot
00:03:13 - Setting up Github Copilot
00:05:41 - Setting Up Github Copilot for Vim and Visual Studio
00:08:51 - Demo of Github Copilot
00:09:48 - How to plan a feature or a project so that Github Copilot understands what to build
00:11:03 - How to confirm that Github Copilot works
00:11:31 - How to plan a project
00:24:49 - How to use Rails
00:25:21 - How to brainstorm
00:26:04 - How to start Rails
00:27:46 - How to use Github Copilot
00:33:16 - How to make Web Design using Github Copilot
00:36:50 - You have to know the terminology
00:37:13 - How to write feature descriptions for Github Copilot
00:39:54 - Deleting the comments after the code is done
00:40:14 - Organizing the code after it is generated
00:41:30 - Updating your Mindmap
00:41:56 - Do best descriptions possible
00:42:28 - How to find Why Github Copilot is not working
00:44:49 - Idea: Github Copilot for Linux Command Line
00:45:04 - How to set up Devise authentication
00:46:08 - How to modify migrations using Github Copilot
00:47:11 - How to write tests using Github Copilot
00:48:43 - How to combine Test Driven Development and Github Copilot
00:49:36 - Github Copilot remembers things better than me
00:50:32 - How to use Github Copilot instead of Google
00:53:38 - Idea: Share data between the files
00:54:40 - Keep on Coding with Copilot
00:57:52 - Follow your Mindmap and keep updating it
01:00:43 - Demo of how Github Copilot recognizes patterns
01:04:03 - Keep on coding with Copilot
01:05:21 - How much time does Github Copilot save
01:07:48 - Sometimes Copilot suggests more advanced stuff than I want
01:09:31 - Copilot makes solving small subtasks faster than Google and Stackoverflow
01:11:15 - Creating custom HTML using Github Copilot (for an online store item show page)
01:14:27 - Improving descriptions = Better Suggestions
01:15:16 - Keep your Mindmap up to date
01:16:31 - :)
01:17:10 - Coding Dusk to Dawn.
01:18:44 - Creating very complex feature tests using Github Copilot
01:23:51 - Copilot scans the entire document to figure out what you want to type
01:25:19 - Copilot is a saver for programmers who need glasses
01:26:59 - The Logic of the Description should not be broken and should make sense. The more logical the better.
01:33:05 - How to make a very complex custom CSS / HTML for a page using Github Copilot
01:36:54 - Copilot Repeating Itself means it ran out of suggestions.
01:37:37 - With Copilot you have to have technical background, but don't have to be an expert in a specific tool.
01:38:51 - Making a very big CSS stylesheet using Github Copilot.
01:44:28 - Custom CSS build by Copilot (see results)
01:45:57 - Keep Coding
01:53:51 - Keep in mind that the Mindmap is your guide
01:55:18 - Demo how Copilot's suggestions are often better than human suggestions
01:59:04 - Temporary Demo of Project Results
01:59:50 - Making the website Secure using Github Copilot
02:05:18 - Making the logic more and more complex by just updating description.
02:06:57 - The best trick for A/B testing: Comment solution 1, move above, and generate suggestion 2.
02:07:32 - Finished Product (demo)
02:09:31 - How much time I saved using Github Copilot
02:12:02 - The Real Project would be a bit more complex
02:13:33 - Spending less energy on things I don't care about = Getting more stuff done in the direction I'm good at.
02:14:57 - Speed of Github Copilot works great for Prototyping.
02:17:03 - Grand Finale
As I go, I explain some of the best tricks to use it.
Timecodes:
00:00:00 - Intro
00:00:35 - What is OpenAI
00:01:44 - What is Codex
00:02:17 - What is Github Copilot
00:03:13 - Setting up Github Copilot
00:05:41 - Setting Up Github Copilot for Vim and Visual Studio
00:08:51 - Demo of Github Copilot
00:09:48 - How to plan a feature or a project so that Github Copilot understands what to build
00:11:03 - How to confirm that Github Copilot works
00:11:31 - How to plan a project
00:24:49 - How to use Rails
00:25:21 - How to brainstorm
00:26:04 - How to start Rails
00:27:46 - How to use Github Copilot
00:33:16 - How to make Web Design using Github Copilot
00:36:50 - You have to know the terminology
00:37:13 - How to write feature descriptions for Github Copilot
00:39:54 - Deleting the comments after the code is done
00:40:14 - Organizing the code after it is generated
00:41:30 - Updating your Mindmap
00:41:56 - Do best descriptions possible
00:42:28 - How to find Why Github Copilot is not working
00:44:49 - Idea: Github Copilot for Linux Command Line
00:45:04 - How to set up Devise authentication
00:46:08 - How to modify migrations using Github Copilot
00:47:11 - How to write tests using Github Copilot
00:48:43 - How to combine Test Driven Development and Github Copilot
00:49:36 - Github Copilot remembers things better than me
00:50:32 - How to use Github Copilot instead of Google
00:53:38 - Idea: Share data between the files
00:54:40 - Keep on Coding with Copilot
00:57:52 - Follow your Mindmap and keep updating it
01:00:43 - Demo of how Github Copilot recognizes patterns
01:04:03 - Keep on coding with Copilot
01:05:21 - How much time does Github Copilot save
01:07:48 - Sometimes Copilot suggests more advanced stuff than I want
01:09:31 - Copilot makes solving small subtasks faster than Google and Stackoverflow
01:11:15 - Creating custom HTML using Github Copilot (for an online store item show page)
01:14:27 - Improving descriptions = Better Suggestions
01:15:16 - Keep your Mindmap up to date
01:16:31 - :)
01:17:10 - Coding Dusk to Dawn.
01:18:44 - Creating very complex feature tests using Github Copilot
01:23:51 - Copilot scans the entire document to figure out what you want to type
01:25:19 - Copilot is a saver for programmers who need glasses
01:26:59 - The Logic of the Description should not be broken and should make sense. The more logical the better.
01:33:05 - How to make a very complex custom CSS / HTML for a page using Github Copilot
01:36:54 - Copilot Repeating Itself means it ran out of suggestions.
01:37:37 - With Copilot you have to have technical background, but don't have to be an expert in a specific tool.
01:38:51 - Making a very big CSS stylesheet using Github Copilot.
01:44:28 - Custom CSS build by Copilot (see results)
01:45:57 - Keep Coding
01:53:51 - Keep in mind that the Mindmap is your guide
01:55:18 - Demo how Copilot's suggestions are often better than human suggestions
01:59:04 - Temporary Demo of Project Results
01:59:50 - Making the website Secure using Github Copilot
02:05:18 - Making the logic more and more complex by just updating description.
02:06:57 - The best trick for A/B testing: Comment solution 1, move above, and generate suggestion 2.
02:07:32 - Finished Product (demo)
02:09:31 - How much time I saved using Github Copilot
02:12:02 - The Real Project would be a bit more complex
02:13:33 - Spending less energy on things I don't care about = Getting more stuff done in the direction I'm good at.
02:14:57 - Speed of Github Copilot works great for Prototyping.
02:17:03 - Grand Finale