VSHN.timer

VSHN.timer #198: A Plethora of Solutions

4. Sep 2023

Welcome to another VSHN.timer! Every Monday, 5 links related to Kubernetes, OpenShift, CI / CD, and DevOps; all stuff coming out of our own chat system, making us think, laugh, or simply work better.

This week we’re going to talk about a few little utilities that can save your day when programming Cloud Native applications.

1. Here’s an alternative for Docker Desktop on the Mac: OrbStack is a fast, light, and easy way to run Docker containers and Linux virtual machines. Have you tried it?

https://orbstack.dev/

2. Forget about VSCode, Vim, Emacs, Neovim, nano, or even joe; here’s micro, a modern, intuitive, and cross-platform (Windows, Mac, Linux, FreeBSD, OpenBSD, and NetBSD) terminal-based programming text editor written in Go. Hint: CTRL+Q to quit. Shocker!

https://micro-editor.github.io/

3. We’ve recently discovered PyInstaller to package Python apps as standalone executables for easy cross-platform distribution. It doesn’t make the process of packaging a Python application totally painless, but it goes a long way.

https://www.infoworld.com/article/3543792/how-to-use-pyinstaller-to-create-python-executables.html

4. Here’s script, a library for writing programs in Go taking care of those things shell scripts are good at: reading files, executing subprocesses, counting lines, matching strings, and so on.

https://github.com/bitfield/script

5. NAML is a Go library and command line tool that can be used as a framework to develop and deploy Kubernetes applications made by Kris Nóva, who sadly passed away a few weeks ago.

https://github.com/krisnova/naml

What’s your favorite text editor for code? Do you write small utilities in Go, or just use Bash scripts for everything? Would you like to share some Cloud Native programming tips and tricks with our readers? Get in touch with us, and see you next week for another edition of VSHN.timer.

PS: check out our previous VSHN.timer editions about programming: #18, #30, #33, #47, #50, #60, #77, #88, #101, #103, #122, #137, #160, and #174.

PS2: do you prefer reading VSHN.timer in your favorite RSS reader? Subscribe to this feed.

PS3: would you like to receive VSHN.timer every Monday in your inbox? Sign up for our weekly VSHN.timer newsletter.

Adrian Kosmaczewski

Adrian Kosmaczewski is in charge of Developer Relations at VSHN. He is a software developer since 1996, a trainer, and a published author. Adrian holds a Master in Information Technology from the University of Liverpool.

Contact us

Our team of experts is available for you. In case of emergency also 24/7.

Contact us