I've recently begun building the first open-source Gitlab client for Neovim. The plugin lets you review and manage merge requests directly within the editor. Here's how it works, what's next for the plugin, and what I've learned along the way
Comparing different approaches to modeling state and enforcing schemas across API boundaries
Debug your applications directly within Neovim using the Debug Adapter Protocol, or DAP.
Uber's gomock tool lets you easily mock out functionality from external libraries
Charm's BubbleTea library integrates seamlessly with Cobra and Viper to build powerful command line tooling for developers.