Notice: file_put_contents(): Write of 16300 bytes failed with errno=28 No space left on device in /var/www/tgoop/post.php on line 50

Warning: file_put_contents(): Only 4096 of 20396 bytes written, possibly out of free disk space in /var/www/tgoop/post.php on line 50
Prog.Msk • Channel@progmsk_channel P.66
PROGMSK_CHANNEL Telegram 66
Винсент Амбо, 9 марта 19:00–20:30.
Трансляция: YouTube | VK.

Первый пакетный менеджер SMIT появился в 1989 году. Для своего времени он казался прорывом. Загрузка и ручная сборки исходного кода программы были заменены на одну команду установки.

Сейчас нам известны десятки менеджеров, которые работают не только на уровне операционной системы, но и на уровне отдельных языков/платформ. Зачем нужен ещё один?

Оказывается, Nix решает одну из важнейших проблем, появившихся у пакетных менеджеров вместе с поддержкой зависимостей, которая называется Dependency Hell. Пакеты со временем меняются: программисты исправляют ошибки, добавляют новые возможности. Не всегда удаётся сохранить обратную совместимость и приходится хранить разные версии пакета, а ещё они зачастую размещаются в одном и том же каталоге и называются одинаково.

Разработчики Nix предложили интересное решение этой проблемы, которое не просто позволяет забыть про Ад Зависимостей, но и защищает систему от случайных коллизий. Описание пакетов в Nix делается на чистом функциональном языке программирования. Зачем?

Об этом нам расскажет программист Винсент Амбо. Он проведёт воркшоп по Nix и покажет примеры использования языка. Пакетный менеджер Nix работает на любых дистрибутивах Linux и на MacOS, а также, на его основе построен дистрибутив NixOS. Мы поговорим и о нём.
Винсент основал комьюнити и компанию TVL и разрабатывает альтернативную реализацию Nix — она называется Tvix. Tvix написан на языке Rust. Узнаем, зачем нужен Tvix, если есть Nix и почему Винсент выбрал Rust в качестве языка разработки.

В организации нам помогает наш партнёр SBTG.RU. Трансляции в любых конфигурациях под ключ.

Чтобы быть в курсе IT-событий, подпишитесь на телеграм-канал ITMeeting. Это наши друзья, которые анонсируют бесплатные мероприятия в Москве и Онлайне. Здесь вы найдёте и конференции, и митапы, и семинары — форматы на любой вкус. Канал анонсирует и наши встречи. Подписывайтесь.

| TG (чат)
| TG (канал)
| VK
| YT



tgoop.com/progmsk_channel/66
Create:
Last Update:

Винсент Амбо, 9 марта 19:00–20:30.
Трансляция: YouTube | VK.

Первый пакетный менеджер SMIT появился в 1989 году. Для своего времени он казался прорывом. Загрузка и ручная сборки исходного кода программы были заменены на одну команду установки.

Сейчас нам известны десятки менеджеров, которые работают не только на уровне операционной системы, но и на уровне отдельных языков/платформ. Зачем нужен ещё один?

Оказывается, Nix решает одну из важнейших проблем, появившихся у пакетных менеджеров вместе с поддержкой зависимостей, которая называется Dependency Hell. Пакеты со временем меняются: программисты исправляют ошибки, добавляют новые возможности. Не всегда удаётся сохранить обратную совместимость и приходится хранить разные версии пакета, а ещё они зачастую размещаются в одном и том же каталоге и называются одинаково.

Разработчики Nix предложили интересное решение этой проблемы, которое не просто позволяет забыть про Ад Зависимостей, но и защищает систему от случайных коллизий. Описание пакетов в Nix делается на чистом функциональном языке программирования. Зачем?

Об этом нам расскажет программист Винсент Амбо. Он проведёт воркшоп по Nix и покажет примеры использования языка. Пакетный менеджер Nix работает на любых дистрибутивах Linux и на MacOS, а также, на его основе построен дистрибутив NixOS. Мы поговорим и о нём.
Винсент основал комьюнити и компанию TVL и разрабатывает альтернативную реализацию Nix — она называется Tvix. Tvix написан на языке Rust. Узнаем, зачем нужен Tvix, если есть Nix и почему Винсент выбрал Rust в качестве языка разработки.

В организации нам помогает наш партнёр SBTG.RU. Трансляции в любых конфигурациях под ключ.

Чтобы быть в курсе IT-событий, подпишитесь на телеграм-канал ITMeeting. Это наши друзья, которые анонсируют бесплатные мероприятия в Москве и Онлайне. Здесь вы найдёте и конференции, и митапы, и семинары — форматы на любой вкус. Канал анонсирует и наши встречи. Подписывайтесь.

| TG (чат)
| TG (канал)
| VK
| YT

BY Prog.Msk • Channel




Share with your friend now:
tgoop.com/progmsk_channel/66

View MORE
Open in Telegram


Telegram News

Date: |

Telegram iOS app: In the “Chats” tab, click the new message icon in the right upper corner. Select “New Channel.” Private channels are only accessible to subscribers and don’t appear in public searches. To join a private channel, you need to receive a link from the owner (administrator). A private channel is an excellent solution for companies and teams. You can also use this type of channel to write down personal notes, reflections, etc. By the way, you can make your private channel public at any moment. The optimal dimension of the avatar on Telegram is 512px by 512px, and it’s recommended to use PNG format to deliver an unpixelated avatar. A Hong Kong protester with a petrol bomb. File photo: Dylan Hollingsworth/HKFP. Ng, who had pleaded not guilty to all charges, had been detained for more than 20 months. His channel was said to have contained around 120 messages and photos that incited others to vandalise pro-government shops and commit criminal damage targeting police stations.
from us


Telegram Prog.Msk • Channel
FROM American