David Mytton and Jean Yang discuss Waypoint, a project from Hashicorp that streamlines build, deploy, and release process for developers. They introduce a new terminal workspace manager called Zellich. They explore the movement of customizing terminals, compare terminal functionality, and discuss the use of key bindings and shortcuts in computer usage. They also question the popularity of tools like VS code and conclude with a plea for feedback and suggestions.
Waypoint simplifies code deployment by combining build, deploy, and release steps into one CLI tool, but its focus on Docker-based workflows raises concerns for non-Dockerized setups.
Zellich provides a single binary solution for managing various terminal aspects, offering greater customization, although terminal customization may not be preferred by all developers.
Deep dives
Waypoint: Streamlining Code Deployment
Waypoint is a new project from Hashicorp that aims to simplify the process of getting code into production. By combining build, deploy, and release steps into a single CLI tool, developers can define their desired steps using Hashicorp's config language (HCL). Waypoint assumes app containerization and provides features such as streaming logs, executing commands, and integrating with different cloud resources. While the tool is promising, the documentation currently focuses mostly on Docker-based workflows, raising questions about its applicability for non-Dockerized setups and addressing complex deployment scenarios.
Zellich: Terminal Workspace Manager
Zellich is an open-source terminal workspace manager that aims to combine various terminal aspects, such as tabs, session management, multiplexing, and scrollback, into a single binary. It offers a more streamlined and customizable approach to managing terminal windows and key bindings. While customization and terminal customization may appeal to a smaller group of enthusiasts, Zellich's single tool approach simplifies the process of combining different functionalities often found in separate tools. However, the appeal and usefulness of such extensive terminal customization vary among developers, with many favoring mainstream tools like VS Code for their convenience and built-in features.
Closing Thoughts
In this podcast episode, two developer tools were discussed: Waypoint and Zellich. Waypoint shows promise in simplifying code deployment by combining build, deploy, and release steps into one CLI tool. However, its heavy focus on Docker-based workflows raises questions about its compatibility with non-Dockerized setups. Zellich, on the other hand, offers a single binary solution to manage various terminal aspects, allowing for greater customization. While terminal customization may not be appealing to all developers, it offers a streamlined approach for those seeking more control and flexibility in their terminal workflow. Overall, both tools present interesting possibilities for developers seeking to optimize their development and deployment processes.
We are always on the lookout for interesting tools to feature in the newsletter, so please say hello if you're working on something new or have recently used a tool you think we'd like.
We only include things that would be of interest to experienced developers and do not accept payment for product inclusion. Read our selection criteria.
Recorded: 2021-06-29.
Get the Snipd podcast app
Unlock the knowledge in podcasts with the podcast player of the future.
AI-powered podcast player
Listen to all your favourite podcasts with AI-powered features
Discover highlights
Listen to the best highlights from the podcasts you love and dive into the full episode
Save any moment
Hear something you like? Tap your headphones to save it with AI-generated key takeaways
Share & Export
Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more
AI-powered podcast player
Listen to all your favourite podcasts with AI-powered features
Discover highlights
Listen to the best highlights from the podcasts you love and dive into the full episode