I've Been Laid Off. What Now?

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

Our great sponsors
  • InfluxDB - Collect and Analyze Billions of Data Points in Real Time
  • SonarCloud - Analyze your C and C++ projects with just one click.
  • Mergify - Updating dependencies is time-consuming.
  • zig

    General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.

    Zig is the current language I have been using. It's a great systems-level language and is for the most part pretty relaxing to write in. It's not quite as complex as Rust, but it's a much different feeling. There's only so many people who write Zig, so sometimes getting better at it involves talking to others who also use it too. Sometimes you can even talk to the creator, Andrew Kelley, and he has a blog where he writes about Zig a lot, and goes to conferences to talk about software development as a whole spectrum.

  • nix

    Nix, the purely functional package manager

    Zig's potential is that it is pretty easy to write cross-platform code with it. Normally writing cross-platform code involves using a cross-compiler setup where you write code that targets another platform that's different than your host system. It requires using compilers that have ABIs of the target system, which is not something many have readily available. Sometimes you're often left having to do this yourself with Docker, or Nix, and other times you're going to have to use Ninja, Meson, or CMake to build out your applications create a lot of sketchy and weird build files.

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • ninja

    a small build system with a focus on speed

    Zig's potential is that it is pretty easy to write cross-platform code with it. Normally writing cross-platform code involves using a cross-compiler setup where you write code that targets another platform that's different than your host system. It requires using compilers that have ABIs of the target system, which is not something many have readily available. Sometimes you're often left having to do this yourself with Docker, or Nix, and other times you're going to have to use Ninja, Meson, or CMake to build out your applications create a lot of sketchy and weird build files.

  • meson

    The Meson Build System

    Zig's potential is that it is pretty easy to write cross-platform code with it. Normally writing cross-platform code involves using a cross-compiler setup where you write code that targets another platform that's different than your host system. It requires using compilers that have ABIs of the target system, which is not something many have readily available. Sometimes you're often left having to do this yourself with Docker, or Nix, and other times you're going to have to use Ninja, Meson, or CMake to build out your applications create a lot of sketchy and weird build files.

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