How To Set Up Your Coding Environment

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured
  1. HomeBrew

    🍺 The missing package manager for macOS (or Linux)

    On a Mac, do not use HomeBrew to install NVM. The NVM project recommends using their script. We had a few issues using NVM installed through HomeBrew over the years — issues we did not have when using their installer script.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. nvm

    Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions

    By setting up your environment in isolation, you can prevent yourself from a lot of issues when experimenting with code. It makes your code behave more predictable due to the defined state of the runtime environment you are working with. This article should provide you with enough information to get started, but obviously, there is a lot more power embedded in NVM, Virtual Environment and RBEnv. So make sure to check their documentation.

  4. rbenv

    Manage your app's Ruby environment

    By setting up your environment in isolation, you can prevent yourself from a lot of issues when experimenting with code. It makes your code behave more predictable due to the defined state of the runtime environment you are working with. This article should provide you with enough information to get started, but obviously, there is a lot more power embedded in NVM, Virtual Environment and RBEnv. So make sure to check their documentation.

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

  • 5 Local Environment Mistakes I See Everywhere, and How to Fix Them Properly

    2 projects | dev.to | 21 Mar 2025
  • "Safe" way to install Python 3 on MBA M1

    5 projects | /r/Python | 16 Apr 2022
  • Installing/maintaining Ruby on macOS with a script

    1 project | dev.to | 15 May 2025
  • Python Project Creation on Mac OS X

    4 projects | dev.to | 16 Oct 2024
  • Setting Up Ruby on Rails on DigitalOcean: Nginx as Your Web Server

    2 projects | dev.to | 9 Sep 2024

Did you know that Shell is
the 11th most popular programming language
based on number of references?