Accelerate your development with GitLab and AI

  Рет қаралды 899

Eddie Jaoude

Eddie Jaoude

Күн бұрын

In this livestream I am joined by Michael Friedrich Senior Developer Advocate at GitLab, where we will demo GitLab Duo AI features, including: Code Suggestions, AI Real-time Chat and more!
Check out Michael's Twitter: / dnsmichi
Website: about.gitlab.com/gitlab-duo/
Documentation: docs.gitlab.com/ee/user/ai_fe...
AI transparency center: about.gitlab.com/ai-transpare...
Blog: “How to put generative AI to work in your DevSecOps environment” about.gitlab.com/blog/2024/03...
Exercises and solutions: gitlab.com/gitlab-da/use-case...
CI/CD components: docs.gitlab.com/ee/ci/compone...
GitLab API: docs.gitlab.com/ee/api/rest/
GitLab blog: about.gitlab.com/blog/
GitLab handbook: handbook.gitlab.com/
GitLab for Open Source Program: about.gitlab.com/solutions/op...
GitLab Community (forum, Discord): about.gitlab.com/community/
Michael's blog posts: dnsmichi.at/
Michael's Talks: dnsmichi.at/talks/
--
FIND ME ON OTHER SOCIAL PLATFORMS
biodrop.io/eddiejaoude
MY DIGITAL PRODUCTS
For digital downloads and courses that I have created, have a look here...
products.eddiejaoude.io
SERVICES I USE AND RECOMMEND
Some of these might be affiliate links but they're no extra cost you and you might get a discount if you sign up.
- Live streaming with Streamyard streamyard.com/pal/c/61039807...
- Cloud hosting with Digital Ocean, you will get $100 FREE credit m.do.co/c/c25882c2a61d
- Podia host your digital products (PDFs, Videos etc) www.podia.com/?via=09d82a
- Riverside for recording high quality podcasts riverside.fm/?...
Accelerate your development with GitLab and AI
0:00 Introductions
5:24 GitLab Duo overview, documentation, best practice resources, examples, GitLab Duo Coffee Chat playlist
11:09 GitLab Unfiltered on KZbin, Transparency
13:08 Teaser: Contribute to GitLab
13:37 Get started - VS Code with GitLab workflow, GitLab Duo enabled
15:15 Open GitLab Duo Chat
18:35 Start with a Python project
21:20 Giveaway
25:40 Refined Chat prompt for venv
28:45 Hello world in Python
31:30 Webserver with and without Flask
34:00 Giveaway
38:05 Recursive Fibonacci
42:16 Parse Markdown file, print headings
43:10 Explain generated code with Duo Chat
45:46 Generate IPv4 parsing regular expression
47:30 Generate tests
53:40 Ask GitLab questions - deep-dive into LLMs and RAG
56:40 GitLab workflow - view issues in VS Code
59:11 Refactor code to add tests later
1:00:15 Generate tests with refined prompts
1:02:15 Explain a vulnerable code with Duo Chat
1:10:00 CI/CD components
1:12:55 Ask Duo Chat about requirements.txt
1:17:00 Giveaway
1:19:05 CI/CD in GitLab workflow in VS Code
1:20:20 Python linters, ask Duo Chat
1:26:15 pylint example, generate code documentation with Duo Chat
1:28:00 Generate documentation with pydoc
1:31:30 Issue weights, ask Duo Chat
1:34:40 Prometheus monitoring, create instrumented webserver
1:38:12 Giveaway
1:44:00 go build, ask Duo Chat
1:50:50 Giveaway
1:51:13 Epics - ask Duo Chat to explain
1:58:45 Giveaway
2:01:15 Can we automate collecting issue comment author names?
2:07:45 GitLab API script, first iteration
2:10:55 Next giveaway, prepared for the script
2:12:35 Run the script
2:13:08 Print a formatted array?
2:17:35 Only 20? Is there a limit. Ask Duo Chat
2:19:20 GitLab API Pagination
2:27:00 GitLab Duo examples, prompts for chat and code generation
2:29:45 Import projects into GitLab, and let Duo Chat explain, refactor
2:30:52 Refactor Perl to Python, C to Rust
2:35:20 GitLab community forum, Discord
2:37:00 What is the most inefficient task in DevSecOps - QCon London
2:39:35 GitLab Direction (roadmap)
2:40:30 Contribute your ideas in a new issue, guided templates
2:43:10 Giveaway
2:47:30 GitLab Values
2:50:00 Giveaway
2:54:52 The Millenium Falcon
2:57:55 GitLab shop
2:58:20 Young contributor
3:01:30 GitLab for Open Source program

Пікірлер: 2
@michi_gl
@michi_gl Ай бұрын
TOC 0:00 Introductions 5:24 GitLab Duo overview, documentation, best practice resources, examples, GitLab Duo Coffee Chat playlist 11:09 GitLab Unfiltered on KZbin, Transparency 13:08 Teaser: Contribute to GitLab 13:37 Get started - VS Code with GitLab workflow, GitLab Duo enabled 15:15 Open GitLab Duo Chat 18:35 Start with a Python project 21:20 Giveaway 25:40 Refined Chat prompt for venv 28:45 Hello world in Python 31:30 Webserver with and without Flask 34:00 Giveaway 38:05 Recursive Fibonacci 42:16 Parse Markdown file, print headings 43:10 Explain generated code with Duo Chat 45:46 Generate IPv4 parsing regular expression 47:30 Generate tests 53:40 Ask GitLab questions - deep-dive into LLMs and RAG 56:40 GitLab workflow - view issues in VS Code 59:11 Refactor code to add tests later 1:00:15 Generate tests with refined prompts 1:02:15 Explain a vulnerable code with Duo Chat 1:10:00 CI/CD components 1:12:55 Ask Duo Chat about requirements.txt 1:17:00 Giveaway 1:19:05 CI/CD in GitLab workflow in VS Code 1:20:20 Python linters, ask Duo Chat 1:26:15 pylint example, generate code documentation with Duo Chat 1:28:00 Generate documentation with pydoc 1:31:30 Issue weights, ask Duo Chat 1:34:40 Prometheus monitoring, create instrumented webserver 1:38:12 Giveaway 1:44:00 go build, ask Duo Chat 1:50:50 Giveaway 1:51:13 Epics - ask Duo Chat to explain 1:58:45 Giveaway 2:01:15 Can we automate collecting issue comment author names? 2:07:45 GitLab API script, first iteration 2:10:55 Next giveaway, prepared for the script 2:12:35 Run the script 2:13:08 Print a formatted array? 2:17:35 Only 20? Is there a limit. Ask Duo Chat 2:19:20 GitLab API Pagination 2:27:00 GitLab Duo examples, prompts for chat and code generation 2:29:45 Import projects into GitLab, and let Duo Chat explain, refactor 2:30:52 Refactor Perl to Python, C to Rust 2:35:20 GitLab community forum, Discord 2:37:00 What is the most inefficient task in DevSecOps - QCon London 2:39:35 GitLab Direction (roadmap) 2:40:30 Contribute your ideas in a new issue, guided templates 2:43:10 Giveaway 2:47:30 GitLab Values 2:50:00 Giveaway 2:54:52 The Millenium Falcon 2:57:55 GitLab shop 2:58:20 Young contributor 3:01:30 GitLab for Open Source program
@eddiejaoude
@eddiejaoude Ай бұрын
Awesome! Thank you, that's amazing!!
host ALL your AI locally
24:20
NetworkChuck
Рет қаралды 739 М.
CrewAI Tutorial: Complete Crash Course for Beginners
1:05:43
codewithbrandon
Рет қаралды 145 М.
WHO DO I LOVE MOST?
00:22
dednahype
Рет қаралды 58 МЛН
Please be kind🙏
00:34
ISSEI / いっせい
Рет қаралды 74 МЛН
OpenAI Assistants API - Course for Beginners
3:32:55
freeCodeCamp.org
Рет қаралды 224 М.
BuildBox 4 - AI Game Engine Done Right???
8:11
Gamefromscratch
Рет қаралды 26 М.
Unlimited AI Agents running locally with Ollama & AnythingLLM
15:21
So You Think You Know Git - FOSDEM 2024
47:00
GitButler
Рет қаралды 992 М.
The standard library now has all you need for advanced routing in Go.
13:52
Programming's Greatest Mistakes • Mark Rendle • GOTO 2023
51:24
GOTO Conferences
Рет қаралды 80 М.
WWDC 2024 - June 10 | Apple
1:43:37
Apple
Рет қаралды 10 МЛН
Купил этот ваш VR.
37:21
Ремонтяш
Рет қаралды 258 М.
Как работает автопилот на Lixiang L9 Max
0:34
Семен Ефимов
Рет қаралды 16 М.
ВЫ ЧЕ СДЕЛАЛИ С iOS 18?
22:40
Overtake lab
Рет қаралды 128 М.
Разряженный iPhone может больше Android
0:34