Logo video2dn
  • Сохранить видео с ютуба
  • Категории
    • Музыка
    • Кино и Анимация
    • Автомобили
    • Животные
    • Спорт
    • Путешествия
    • Игры
    • Люди и Блоги
    • Юмор
    • Развлечения
    • Новости и Политика
    • Howto и Стиль
    • Diy своими руками
    • Образование
    • Наука и Технологии
    • Некоммерческие Организации
  • О сайте

Скачать или смотреть GitLab Duo Coffee Chat: An inside look into the GitLab Language Server powering Code Suggestions

  • GitLab Unfiltered
  • 2024-01-25
  • 375
GitLab Duo Coffee Chat: An inside look into the GitLab Language Server powering Code Suggestions
gitlab
  • ok logo

Скачать GitLab Duo Coffee Chat: An inside look into the GitLab Language Server powering Code Suggestions бесплатно в качестве 4к (2к / 1080p)

У нас вы можете скачать бесплатно GitLab Duo Coffee Chat: An inside look into the GitLab Language Server powering Code Suggestions или посмотреть видео с ютуба в максимальном доступном качестве.

Для скачивания выберите вариант из формы ниже:

  • Информация по загрузке:

Cкачать музыку GitLab Duo Coffee Chat: An inside look into the GitLab Language Server powering Code Suggestions бесплатно в формате MP3:

Если иконки загрузки не отобразились, ПОЖАЛУЙСТА, НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если у вас возникли трудности с загрузкой, пожалуйста, свяжитесь с нами по контактам, указанным в нижней части страницы.
Спасибо за использование сервиса video2dn.com

Описание к видео GitLab Duo Coffee Chat: An inside look into the GitLab Language Server powering Code Suggestions

Erran introduces the GitLab Language Server (LSP) architecture and how it helps streamline the engineering process with IDE extensions and GitLab Duo Code Suggestions: A common language across IDE/editors, less duplication of work across editor extensions, support straight-forward addition of plugins for editors.

The Language Server provides intent detection. For example, when the developer types a comment, it will trigger Code Generation instead of code completion when inside code blocks. The technical implementation involves parsing the language tokens using TreeSitter and grammar with WebAssembly. This method also enables streaming of generated code to receive Code Suggestions faster.

We touched on privacy concerns in self-managed environments and how the Language Server communicates with the GitLab API to fetch Code Suggestions. We also brainstormed how the LSP client handlers could work with a Chat integration in Vim as IDE or the GitLab CLI.

The Language Server and IDE extensions are open source and provide thorough development documentation, ensuring everyone can contribute.

Host: Michael Friedrich, @dnsmichi, Senior Developer Evangelist
Guest: Erran Carey, @erran, Staff Fullstack Engineer

Resources

Shown in the recording:

GitLab Language Server: https://go.gitlab.com/flnwpS
Supported messages docs: https://go.gitlab.com/Z7KGF0
Development, running LSP: https://go.gitlab.com/0gYKPE
VS Code integration development docs: https://go.gitlab.com/SRGjdT
Treesitter, intent detection, WebAssembly grammar: https://go.gitlab.com/XmkWRy

General resources:

YouTube Playlist: https://go.gitlab.com/xReaA1
GitLab group with source code projects: https://go.gitlab.com/uTwX11
GitLab Duo: https://go.gitlab.com/Z1vBGD
Documentation: https://go.gitlab.com/rSbrTI
GitLab Duo Code Suggestions: https://go.gitlab.com/XIuZ5q
GitLab Duo Chat: https://go.gitlab.com/XLpq9a
Talk: Efficient DevSecOps Workflows with a little help from AI: https://go.gitlab.com/T864XF
Code Suggestions feedback issue: https://go.gitlab.com/07r1sv
Duo Chat feedback issue: https://go.gitlab.com/XTU14S
GitLab Community Forum: https://go.gitlab.com/GfTthQ
GitLab Discord: https://go.gitlab.com/YLWVjM


Table of Content

0:00 Introduction
1:02 Architecture overview: What is the GitLab Language Server
2:00 Why use LSP for Code Suggestions
3:58 Iterating fast, communication & privacy
6:55 Editor overview, LSP messages, generic framework to add more IDE extensions
10:10 vanilla vim possible?
11:10 LSP written in Typescript
12:35 Extensions/LSP open source
13:15 Supported messages documentation
16:55 Start contributing - run LSP?
19:10 Integrate LSP in VS Code
23:10 Debugging and troubleshooting
27:03 Enabled by default in VS Code
27:45 Treesitter intent parsing (generation vs completion)
32:15 Code Suggestions and Duo Chat with /explain and /refactor
34:10 Streaming responses with grammar parsing, using WebAssembly
40:40 Code Suggestions with Java - streaming with intent detection
43:35 Add Rust myself?
47:30 Conclusion and what's next

Комментарии

Информация по комментариям в разработке

Похожие видео

  • О нас
  • Контакты
  • Отказ от ответственности - Disclaimer
  • Условия использования сайта - TOS
  • Политика конфиденциальности

video2dn Copyright © 2023 - 2025

Контакты для правообладателей [email protected]