about yet

I’m Sébastien Braun, I currently manage a team of solutions engineers at HashiCorp. A company based in San Francisco that solves development, operations, and security challenges in infrastructure so organizations can focus on business-critical tasks. Our focus is to help customers win in the fluid economy we live in, where eveything must go fast, including IT operations.

yet is a place where I collect things, mostly around Open Source and innovation, just to remind us where we were. Not only things but howtos, there is so much tools out there, let’s find a good excuse to play with all of them.

Apart from PaperMod Hugo theme inspired by Paper yet is also powered by

Source code is hosted on GitHub, you can reach out to me on LinkedIn.

Zed

A pretty new and fast editor written in Rust by the authors of Atom and Electron, a team that used to work at GitHub.It’s elegant, efficient and powerful. As with most of my recent articles, I’ll be covering the main keyboard shortcuts and features I’m currently using. Zed is still young, so I’ll probably come back to it when, for example, the Git integration is improved. I also still need to work on the equivalent hotkeys for Windows and Linux. So stay tuned. ...

February 12, 2025 · 5 min · planetrobbie

Go Templ

Today there is a plethora of web frameworks that use client-side javascript to create reactive websites. It has become quite difficult to choose one of them, they all look amazing and offer so many features. But in a way they hide things from you, you don’t really know how it all fits together. So let us see what else we can use to build a web application. We will go back to the roots and introduce TEMPL, a Go package developed by Adrian Hesketh that goes beyond the standard html/template library. It’s useful to create simple static web components that can be integrated into a bigger picture and served by a compiled binary. Assembling small components yourself helps to keep control of your code. ...

February 4, 2025 · 9 min · planetrobbie

Neovim Golang IDE

When it comes to Integrated Development Environments (IDE), there are so many choices it’s easy to get lost. In my case, I’m always looking for simplicity, command line interface and open source, so with these criteria in mind I ended up choosing Neovim as my main editor with NvChad to help me configure a full-blown IDE on top of it. In particular, in this blog post I’ll show you how to set it up for Golang development on Arch Linux. ...

January 30, 2025 · 5 min · planetrobbie

Raycast

For once, this article is dedicated to a tool only available on MacOS. Raycast is a launcher for all sorts of things: converting units or currencies, launching applications, searching for files, accessing the clipboard history, configuring snippets, etc. A library of extensions allows you to extend Raycast for even more uses, such as checking stock quotes, managing the applications you’ve installed with Brew, and much more. A paid version is also available, but unfortunately, as is often the case these days, it’s a monthly payment, so I’ll pass on it for now. ...

January 22, 2025 · 3 min · planetrobbie

Pet

Some tools just refuse to die and remain useful for years. Pet is a really good example. I’ve been using it for over 6 years and is still be maintained by its creator, Teppei Fukuda, whom I thank from the bottom of my heart for creating such a great little thing. The pet binary, available for most operating systems, gives you an infinite number of configurable shortcuts to commonly used shell commands. This can be anything from launching an SSH tunnel to starting containers. All you have to do is configure the commands in its configuration file ~/.config/pet/snippet.toml, which can be committed to a git repository for easy sharing between your different machines. ...

January 19, 2025 · 3 min · planetrobbie

Obsidian

I’m always eager to improve my workflow, but this time I’ve fallen behind while using Joplin and then Notion for far too long. After a few years of using them, I find that Joplin doesn’t make enough progress on its UI in terms of overall features, while Notion ends up offering way too much for my taste. So what is the right balance between simplicity and feature-richness? I recently stumbled upon Obsidian which, if you ask me, is exactly what I was looking for. It’s UI is elegant, usable and the quality of life is no match for any other note-taking application I’ve tried over the years. ...

January 14, 2025 · 7 min · planetrobbie

Sway

I have been using the i3 tiling window manager under manjaro on my Lenovo Thinkpad laptop for years, but with the replacement of X11 by wayland, I became interested in a solution compatible with this new display protocol, Sway. As I started to use it, I felt the need to summarise my findings here, especially the hotkeys, which are key to keeping your hands on the keyboard at all times. General Keybindings Description Keybinding Change window focus Mod + arrow keys Vim keys are supported Mod + H J K L Close a window Mod + Backspace Move a window Mod + Shift + arrow keys Move window with mouse Mod + left click Resize a window Mod + R, resize with arrow keys, Esc Resize with right click Mod + right click Change workspace Mod + 1, 2, 3, … Send window to workspace Mod + Shift + 1, 2, 3, … Toggle floating/tiling Mod + Space Toggle fullscreen Mod + F Grow text Ctrl + Shit + + Reload Sway configuration Mod + Shift + C Quit program Mod + Shift + Q Application Shortcuts Description Keybinding Launch the terminal Mod + Enter Launch the file explorer Mod + E Launch the web browser Mod + B Launch the text editor Mod + T Launch the calculator Mod + C Launchers and Menus Description Keybinding Open the launcher Mod + D Open the application menu Mod + Shift + D Open the power menu Ctrl + Alt + Delete Switch back to previous window Alt + Tab Activities overview Mod + Tab Workspace overview Mod + Shift + Tab Scratchpad Description Keybinding Move window to scratchpad Mod + Shift + - Show next scratchpad window Mod + - Screenshots Description Keybinding Snip a screenshot Print Screenshot a window Ctrl + Print Screenshot the display Shift + Print Clipboard Manager Description Keybinding Launch cliphist Ctrl + Mod + V Delete an entry from cliphist Ctrl + Mod + X Other bindings Description Keybinding Shortcut to Sway config Mod + Shift + I Arch Linux installation pacman -S sway swaylock swayidle swaybg alacritty xorg-xwayland wtype pacman -S wmenu foot # application launcher & terminal dependencies pacman -S wayvnc # VNC server for sway seatd is required for Wayland to give sway access to keyboard/mouse/.. ...

January 12, 2025 · 3 min · planetrobbie

Incus

Incus which is named after the Cumulonimbus incus or anvil cloud, written in Go is a next-generation system container, application container, and virtual machine manager. History Based on LXC for containers and QEMU for virtual machines, it offers a seamless cloud-like experience scaling from a developer’s laptop to a full cluster of up to 50 servers. When running a system container, Incus simulates a virtual version of a full operating system. To do this, it uses the functionality provided by the kernel running on the host system. ...

January 9, 2025 · 10 min · planetrobbie