Pull to refresh
  • by relevance
  • by date
  • by rating

Apply Nix-Shell environment in Visual Studio Code

*nix *Visual Studio *Development for MacOS *Development for Linux *
Tutorial


A lot of developers faced a problem with packages hell on their workstation. After a couple of months with experiments, including different languages and toolchains, I installed Elixir, Haskell-stack, Node.js/NVM, and other various stuff. Most exciting things happen when you need different versions of the same package for different projects. Humanity already invented a different solution for creating an isolated environment and switch them when needed. We are using NVM to manage Node.js versions, Python Virtual Env for selecting Python stuff versions or Docker for creating OS inside an OS. But none of the solutions satisfy all my requirements for the isolated development environment.
Read more →
Total votes 7: ↑7 and ↓0 +7
Views 3.1K
Comments 0

SecretStorage VSCode extension API

Visual Studio *API *TypeScript *
Sandbox

В VSCode существует несколько способов хранить настройки пользователя. До прихода версии 1.53.0 конфиденциальную информацию приходилось сохранять в Memento объектах в workspaceState и globalState или например keytar. А хранение паролей с токенами в стандартном конфигурационном файле или с помощью переменных окружения, являлось не самой лучшей идеей, так как эти данные могли быть прочитаны и кэшированы другими расширениями.

В статье мы для начала посмотрим на способы чтения данных из settings.json и environment variables. А затем создадим класс с минимальным функционалом, отвечающий за хранение и отдачу ключей со значениями из VSCode SecretStorage.

Читать далее
Total votes 2: ↑2 and ↓0 +2
Views 914
Comments 0

Разрабатываем расширения для VS Code на Kotlin/JS

JavaScript *Programming *Kotlin *
Sandbox

Kotlin/JS – это технология, позволяющая транслировать код, написанный на Kotlin, в JavaScript. Мне не удалось найти информации о том, как написать своё расширение для Visual Studio Code, популярного редактора кода, используя Kotlin, поэтому я задался вопросом, а возможно ли это? Какие проблемы нас ждут?

Читать далее
Total votes 19: ↑16 and ↓3 +13
Views 2.3K
Comments 0