• ClipSaver
  • dtub.ru
ClipSaver
Русские видео
  • Смешные видео
  • Приколы
  • Обзоры
  • Новости
  • Тесты
  • Спорт
  • Любовь
  • Музыка
  • Разное
Сейчас в тренде
  • Фейгин лайф
  • Три кота
  • Самвел адамян
  • А4 ютуб
  • скачать бит
  • гитара с нуля
Иностранные видео
  • Funny Babies
  • Funny Sports
  • Funny Animals
  • Funny Pranks
  • Funny Magic
  • Funny Vines
  • Funny Virals
  • Funny K-Pop

Using Nix to create reproducible Go development environments - Haseeb Majid скачать в хорошем качестве

Using Nix to create reproducible Go development environments - Haseeb Majid 1 год назад

скачать видео

скачать mp3

скачать mp4

поделиться

телефон с камерой

телефон с видео

бесплатно

загрузить,

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Using Nix to create reproducible Go development environments - Haseeb Majid
  • Поделиться ВК
  • Поделиться в ОК
  •  
  •  


Скачать видео с ютуб по ссылке или смотреть без блокировок на сайте: Using Nix to create reproducible Go development environments - Haseeb Majid в качестве 4k

У нас вы можете посмотреть бесплатно Using Nix to create reproducible Go development environments - Haseeb Majid или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:

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

Скачать mp3 с ютуба отдельным файлом. Бесплатный рингтон Using Nix to create reproducible Go development environments - Haseeb Majid в формате MP3:


Если кнопки скачивания не загрузились НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу страницы.
Спасибо за использование сервиса ClipSaver.ru



Using Nix to create reproducible Go development environments - Haseeb Majid

🔔 FOLLOW GOLAB CHANNEL 🔔 ABSTRACT: Nix the package manager has gained a lot of popularity in the last 18 months or so. I would love to be able to show other Gophers, how they can leverage Nix and its ecosystem to improve their development environments. Including how we can use it to create more consistent development environments, between different devices and other engineers. So we get the same development environment and tooling as each other. Then how can we use it in CI, Go have essentially the same local development environment and CI development environment. Avoiding the dreaded “it works on my machine” meme. Go is the perfect language to pair with Nix because of how simple it is to set up with Nix. Due to it having some great tooling already. We will see, we can replace some of our existing tooling to manage developer environments with Nix. Background Creating consistent environments has been something that most engineering teams strive for. The closer you can get your development environment, to your CI environment, to your production environment, the more likely you are to catch bugs. At the same time, we want to onboard developers fast and get them started as soon as possible, reducing friction when starting to code on a new project. Like many developers, I have been leverage containers to help with this. Containers are a fantastic tool to have and provide main benefits. However, many containers/images have issues with being reproducible. I would like to show a package manager called Nix and show how we can use that to have more reproducible and consistent. We will take an existing Go project and see how we can make some development tools easily accessible, without the need for a `tools.go` file, for tools like mockgen. Content In this talk, we will briefly introduce Nix, and then we will talk about what Nix flakes are and how we can use them. Then we will create a development environment for an existing Go project using Nix flakes. The next part will compare it against Docker, particularly against Docker dev containers. In the final part of the talk, I will show a quick example of how we can look to extend what we have done into our CI environment, to have a more consistent development and CI environment. We will again take an existing Go CI pipeline using GitLab CI, "nixify" and see what benefits it can provide. Contents of talks We will cover the following topics (in this rough order): What is Nix? Why use Nix with Go? How to create a Go development environment with Nix A quick demo Compare it against Docker How to use Nix in CI? Slides on the Author's website https://haseebmajid.dev/slides/go-lab... This channel is dedicated to the videos of the GoLab conference. 💛 Follow us on X: / golab_conf 💜 Follow us on FACEBOOK: / golabconf GoLab is the first Italian international conference on the Go programming language, organized by Develer. Develer is not just an Italian company projecting and releasing hardware and software solutions for the industrial environment, but is also an ensemble of people sharing their great passion for new technologies and how they can be applied to your everyday life. 🔸 Follow DEVELER on INSTAGRAM: / wearedeveler 🔹 Follow DEVELER on FACEBOOK: / we.are.develer 🔸 Follow DEVELER on X: / develer 🔹 Follow DEVELER on LINKEDIN: / 114426 🔸 Follow DEVELER on TELEGRAM: https://t.me/wearedeveler 🔹 Follow DEVELER on TIK TOK: / wearedeveler

Comments
  • TinyGo for Pet Automation - Josephine Winter 1 год назад
    TinyGo for Pet Automation - Josephine Winter
    Опубликовано: 1 год назад
  • Почему AI генерит мусор — и как заставить его писать нормальный код 8 дней назад
    Почему AI генерит мусор — и как заставить его писать нормальный код
    Опубликовано: 8 дней назад
  • Искусственный интеллект меняет океанографию: SeaCast делает точные прогнозы моря на 15 дней вперед 1 час назад
    Искусственный интеллект меняет океанографию: SeaCast делает точные прогнозы моря на 15 дней вперед
    Опубликовано: 1 час назад
  • Надоели файлы? Вот, пожалуйста, сокеты • C • Live coding 3 недели назад
    Надоели файлы? Вот, пожалуйста, сокеты • C • Live coding
    Опубликовано: 3 недели назад
  • Go ten years ago, Go ten years from now - Daniel Martí (Closing Keynote) 1 год назад
    Go ten years ago, Go ten years from now - Daniel Martí (Closing Keynote)
    Опубликовано: 1 год назад
  • Как PostgreSQL может сделать больно, когда не ожидаешь — Михаил Жилин 11 дней назад
    Как PostgreSQL может сделать больно, когда не ожидаешь — Михаил Жилин
    Опубликовано: 11 дней назад
  • Как ответить на вопросы про Kafka на интервью? Полный разбор 10 дней назад
    Как ответить на вопросы про Kafka на интервью? Полный разбор
    Опубликовано: 10 дней назад
  • Простая разработка на Rust с Nix | Оболочки разработки, упаковка и не только 6 месяцев назад
    Простая разработка на Rust с Nix | Оболочки разработки, упаковка и не только
    Опубликовано: 6 месяцев назад
  • Среды разработки Nix | Объявите свои проекты по кодированию 2 года назад
    Среды разработки Nix | Объявите свои проекты по кодированию
    Опубликовано: 2 года назад
  • Без головы. Война против Ирана. День второй 22 часа назад
    Без головы. Война против Ирана. День второй
    Опубликовано: 22 часа назад
  • Музыка для работы за компьютером | Фоновая музыка для концентрации и продуктивности 6 месяцев назад
    Музыка для работы за компьютером | Фоновая музыка для концентрации и продуктивности
    Опубликовано: 6 месяцев назад
  • Deep dive into a Go binary - Jesús Espino 1 год назад
    Deep dive into a Go binary - Jesús Espino
    Опубликовано: 1 год назад
  • Kubernetes — Простым Языком на Понятном Примере 6 месяцев назад
    Kubernetes — Простым Языком на Понятном Примере
    Опубликовано: 6 месяцев назад
  • Альфред Кох – Путин 1990-х, бандиты, НТВ, Навальный / вДудь 5 дней назад
    Альфред Кох – Путин 1990-х, бандиты, НТВ, Навальный / вДудь
    Опубликовано: 5 дней назад
  • Как заставить ИИ писать нормальный код. Оркестрация мультиагентной системы. 4 дня назад
    Как заставить ИИ писать нормальный код. Оркестрация мультиагентной системы.
    Опубликовано: 4 дня назад
  • NVF | Лучший способ настроить Neovim с помощью Nix 1 год назад
    NVF | Лучший способ настроить Neovim с помощью Nix
    Опубликовано: 1 год назад
  • Collaborate on architecture, and express it in Go - Daniel Antos 1 год назад
    Collaborate on architecture, and express it in Go - Daniel Antos
    Опубликовано: 1 год назад
  • ЦЕНА ОШИБКИ: 13 Инженерных Катастроф, Которые Потрясли Мир! 2 недели назад
    ЦЕНА ОШИБКИ: 13 Инженерных Катастроф, Которые Потрясли Мир!
    Опубликовано: 2 недели назад
  • Resizing Animated GIFs Without CGO or Third-Party Libraries - Takuto Nagami 1 год назад
    Resizing Animated GIFs Without CGO or Third-Party Libraries - Takuto Nagami
    Опубликовано: 1 год назад
  • Gophers Gone Domain-Driven: a tale of Go and DDD - Davide Imola 1 год назад
    Gophers Gone Domain-Driven: a tale of Go and DDD - Davide Imola
    Опубликовано: 1 год назад

Контактный email для правообладателей: u2beadvert@gmail.com © 2017 - 2026

Отказ от ответственности - Disclaimer Правообладателям - DMCA Условия использования сайта - TOS



Карта сайта 1 Карта сайта 2 Карта сайта 3 Карта сайта 4 Карта сайта 5