Console
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.
28k+ subscribers
Every Thursday.
Latest newsletter
This is the content of the newsletter sent on 2024-04-25.
Contents
Docker Build Cloud – Remote Docker builds.
Hono – Web framework for any JS runtime.
Hatchet – Distributed task queue.
Reflex – Webapps in Python.
Resonate – Distributed async await.
dify – LLM app dev platform.
gops – List and diagnose Go processes.
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.
Docker Build Cloud
Remote Docker builds.
What we like: Builds Docker images in the cloud rather than on your local machine. Links to Docker Desktop & CLI for transparent usage. Shared cache within a team speeds up builds for all users. Managed multi-arch builders for AMD & ARM platforms. Smart layer caching only builds what’s changed. Also integrates with CI.
What we don't like: Currently only running in US East so if you transfer lots of files in the build steps, latency and bandwidth can become a bottleneck. More regions on the roadmap. No web UI for managing what’s in the cache - can purge from the CLI.
✦ Sponsored: All reviews are editorially independent and partners must meet our selection criteria.
Hono
Web framework for any JS runtime.
What we like: Use any runtime - Node, Bun, Cloudflare Workers, Vercel, Lambda, etc - with a (mostly) consistent API abstraction. Zero dependencies. Uses the Web Standard API. Supports sophisticated routing configurations, middleware, client components, validation, RPC. Includes a testing framework.
What we don't like: Environment variables can’t be accessed outside of the handler. Some features are limited by the runtime e.g. WebSockets only work on Cloudflare, Bun & Deno.
Review permalinkHatchet
Distributed task queue.
What we like: Build tasks and workflows in code (currently Python, Go, TS). Each stage of a workflow is independent and can be run durably and retried without losing progress so far. Run your own workers so you control underlying resources, location, and data privacy. Manage concurrency and rate limiting of steps to control resource consumption. Cloud service, but you can also run the control plane yourself.
What we don't like: Is Postgres appropriate for a distributed task queue? Seems to be, and it’s likely already part of your stack (or you’re using a managed service).
Review permalinkNew 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.
Subscribe to the weekly Console newsletter
An email digest of the best tools and beta releases for developers. Every Thursday.