Console

Latest Console newsletter

A weekly digest of the best developer tools – We keep track of everything - dev tools, devops, cloud, and APIs - so you don't have to.

This is the content of the newsletter sent on 8 Dec 2022.


Contents

Finch – Local container management CLI.

Spacelift – CI/CD for IaaC.

humanlog – Log parser CLI.

Leptos – Rust web app framework.

Malloy – Language for data.

Codux – Visual React IDE.

AWS Application Composer – Visually design serverless apps.

Extism – Universal WebAssembly.

Interesting tools

Each week we review 2-3 of the most interesting developer tools. Here's what we featured this week. View the full archive.

Finch

Local container management CLI.

What we like: Easy to remember commands for building and running containers without having to install/learn multiple tools. Can pull from container registries or build locally (creating an OCI image from a Dockerfile). Supports specifying the platform for running/building for different architectures. Acts as a layer on top of nerdctl so it is effectively Docker compatible, but uses containerd and BuildKit.

What we don't like: macOS only (Windows & Linux are on the roadmap). Docs are limited, so you need to work out the commands from the nerdctl docs.

Spacelift

CI/CD for IaaC.

What we like: Understands infrastructure state to allow parallelized runs and collaboration on infrastructure as code changes. Supports Terraform, Pulumi, Cloudformation, and k8s. Integrates into existing workflows e.g. pull requests. Policies allow RBAC and approval flows, defined using Open Policy Agent. Drift detection. Product has some personality e.g. subtle space references in log output.

What we don't like: The docs are well written, but there is a steep learning curve and a UI with lots of components to work out.

humanlog

Log parser CLI.

What we like: Reads logs from stdin and pipes them back to stdout formatted and easier to read. Also adds colors. Options to skip log keys, ignore keys that are the same as the previous entry, and truncate values. Binaries for macOS, Linux, and Windows.

What we don't like: Only formats logs in JSON or logfmt - everything else is ignored. No ARM binaries.

New betas & early release programs

We also include some of the more interesting beta and early access releases. Here's the ones we featured this week. View the live list on Beta Console.

Leptos

Rust web app framework.
Developer Tools
Open Source, Open access

Malloy

Language for data.
Data Science
Open Source, Open access

Codux

Visual React IDE.
Developer Tools
Desktop, Open access

AWS Application Composer

Visually design serverless apps.
Cloud
SaaS, Open access

Extism

Universal WebAssembly.
Developer Tools
Open Source, Open access