Development Containers

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • InfluxDB - Access the most powerful time series database as a service
  • SonarLint - Clean code begins in your IDE with SonarLint
  • SaaSHub - Software Alternatives and Reviews
  • spec

    Development Containers: Use a container as a full-featured development environment. (by devcontainers)

  • asdf

    Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more

    My coworker uses this a lot at work. Being by Microsoft that dovetails really well with the visual studio code. I find the CLI to be okay I guess for something written in JavaScript. I prefer ASDF generally[1], there's always a lot of fiddling you have to do with containers, but this is more cross platform so there's that.

    1: https://asdf-vm.com

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • features

    A collection of development container 'features' (by iterative)

    The way I see it - it's a really nice way to make modules out of your Docker files (e.g. we need to install a tool and we need to run apt-get + some config, etc). And a simpler, JSON syntax to apply those modules on top of a base image.

    I love the experience so far, we've done a few features (modules) - e.g. this one to install `nvtop` to see GPU utilization https://github.com/iterative/features/blob/main/src/nvtop/in...

    The whole CUDA + nvtop + (some other tools) for an example project to be run on a remote machine via VS Code becomes like this:

    https://github.com/shcheklein/hackathon/blob/main/.devcontai...

    And that's enough to run ML training on GH Codespaces with GPU support. Super cool experience.

  • hackathon

    Data Centric Hackathon 2022 at Iterative (by shcheklein)

    The way I see it - it's a really nice way to make modules out of your Docker files (e.g. we need to install a tool and we need to run apt-get + some config, etc). And a simpler, JSON syntax to apply those modules on top of a base image.

    I love the experience so far, we've done a few features (modules) - e.g. this one to install `nvtop` to see GPU utilization https://github.com/iterative/features/blob/main/src/nvtop/in...

    The whole CUDA + nvtop + (some other tools) for an example project to be run on a remote machine via VS Code becomes like this:

    https://github.com/shcheklein/hackathon/blob/main/.devcontai...

    And that's enough to run ML training on GH Codespaces with GPU support. Super cool experience.

  • gitpod

    Gitpod automates the provisioning of ready-to-code cloud development environments.

    To be fair, GitPod claims they will support devcontainer.json: https://github.com/gitpod-io/gitpod/issues/7721

  • flask-surveys-container-app

    An example Flask app for public surveys (no user auth) designed to be run inside Docker and deployed to Azure Container Apps with the Azure Developer CLI.

  • asdf-nodejs

    Node.js plugin for asdf version manager

    Have you tried this? https://github.com/asdf-vm/asdf-nodejs#nvmrc-and-node-versio...

    Also lts, lts-hydrogen, etc are available to install I can see when running `asdf list all nodejs`

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts