Posts
Vim & VS Code with VSCodeVim
Vim emulation for Visual Studio Code
VSCodeVim/Vim (github.com) Vim - Visual Studio Marketplace (aka.ms/vscodevim) Visual Studio Code (download | microsoft/vscode | @code) Neovim (neovim.io | neovim/neovim | neovim/lsp-config | @neovim) Need a Cheat Sheat? Check out A Great Vim Cheat Sheet (vimsheet.com) by Chase Lambert (@chaselambda).
Ready to Learn Vim For The Last Time? Learn Vim For the Last Time: A Tutorial and Primer by Daniel Miessler (@danielmiessler) is one of the best introductions to vim on the internet for both new and seasoned vim users.
Posts
GoCV
Go package for computer vision using OpenCV 4 and beyond.
hybridgroup/gocv (github.com) gocv.io | @GoCVio Ron Evans (@deadprogram) Twitch: twitch.tv/lapipatv New to Computer Vision, GoCV, or OpenCV? Take a moment to watch this fantastic talk, “Computer Vision Using Go and OpenCV 3”, by Ron Evans, from GopherCon 2018 – and don’t forget the drone demo!
The “hello, world” of video with GoCV See: https://gocv.io/writing-code/hello-video/
Posts
Hugo
The world’s fastest framework for building websites.
gohugoio/hugo (github.com) gohugo.io | Quick Start | Documentation themes.gohugo.io @GoHugoIO Bjørn Erik Pedersen (@bepsays) Steve Francia (@spf13) Hugo is one of the most popular static site generators. It is open source, written in Go, and blazingly fast.
Hugo enables us to write our content in Markdown in the editor of our choice and use and create themes using Go’s html/template and text/template package.
Posts
Postgres and Citus
What is Citus? Citus is an open source PostgreSQL extension that transforms Postgres into a distributed database—so you can achieve high performance at any scale.
Learn more and stay connected with the Citus open source project:
citusdata/citus (github.com) docs.citusdata.com Twitter: @citusdata | @AzureDBPostgres | @marcoslot Citus Newsletter - subscribe to the monthly newsletter with links to favorite Citus & Postgres articles Citus Public Slack - for community & developer Q&A Try Citus The smallest possible Citus cluster is a single PostgreSQL node with the Citus extension, which means you can try out Citus by running a single Docker container.
Posts
Python Fire
google/python-fire Python Fire is a library for automatically generating command line interfaces (CLIs) from absolutely any Python object.
google/python-fire (github.com) David Bieber (@Bieber) Python Fire by David Bieber (youtube.com) Try Python Fire This is what the “hello, world” of Python Fire looks like.
import fire def hello(name="fire"): print(f"hello, {name}") if __name__ == '__main__': fire.Fire() You can run the above via the command line (on macOS, Linux, or Windows Subsytem for Linux (WSL) as follows:
Posts
lazygit
A simple terminal UI for git commands, written in Go with the gocui library.
jesseduffield/lazygit (github.com) Jesse Duffield (@DuffieldJesse) Try lazygit with some of the samples below. You can also sponsor Jesse Duffield’s work on lazygit and other projects like lazydocker via GitHub Sponsors (about). Github Sponsors is matching all donations to @jesseduffield dollar-for-dollar for 12 months.
Explore lazygit in your content workflows with GitHub Actions, Pages, and Hugo Git-powered workflows aren’t just for code, they work great for content, too!
Posts
K9s
Kubernetes CLI To Manage Your Clusters In Style!
derailed/k9s (github.com) k9scli.io Fernand Galiana (@kitesurfer) Try K9s with KEDA or the Kubernetes Cluster API Have a look at the examples from last week’s episode on Multipass to try K9s with Multipass, MicroK8s, and either KEDA (Kubernetes Event Driven Autoscaler) or the Kubernetes Cluster API!
Demo of K9s with Azure Kubernetes Service (AKS)
-- You can find the scripts I used for the above demo at https://github.
Posts
Multipass & cloud-init
Multipass Get an instant Ubuntu VM with a single command. Multipass can launch and run virtual machines and configure them with cloud-init like a public cloud. Prototype your cloud launches locally for free.
multipass.run canonical/multipass (github.com) cloud-init The standard for customising cloud instances
cloud-init.io canonical/cloud-init (github.com) cloud-init docs (readthedocs.io) Tutorial - How to use cloud-init to customize a Linux virtual machine in Azure on first boot (docs.
Posts
Dapr (Distributed Application Runtime)
Get Started Dapr (dapr.io) Dapr - Getting started with Dapr (dapr.io) GitHub - dapr/dapr (github.com) Discord - aka.ms/dapr-discord Introducing Dapr: The Distributed Application Runtime (youtube.com) Dapr v1.0 (https://aka.ms/dapr-v1.0) [video] | Sketchnotes by @nitya
Read more at A visual guide to Dapr (blog.dapr.io)
New to Dapr and looking for a cool visual overview? Check out this awesome "Visual guide to Dapr" by @nitya as part of @SketchTheDocs!
🎨