Archive

All published posts

2605 posts latest post 2026-10-24
Publishing rhythm
Sep 2026 | 28 posts

Jul 19 – Jul 25, 20215 years ago

Featured this weekWriting

tmux zoom

https://youtu.be/Rn6mOarCQ-Y Zooming into the current split in tmux is a valuable tool to give yourself some screen real estate. These days I am almost always presenting, streaming, or pairing up with a co-worker over a video call. Since I am always sharing my screen I am generally zoomed in to a level that is just a b…

Writing

tmux new-window

https://youtu.be/YRPZBv-iYyE New window as it sounds makes new windows in tmux. Windows are kind of like tabs. They are another screen within your sessions that you can name and make new panes in. Default key bindings for creating and navigating windows in tmux. As always I have rebound these keys because I generally p…

Writing

tmux slect-pane

https://youtu.be/CPZJZjN9YTY These are my MOST often used keybindings that I use in tmux. They allow me to jump between splits with ease with a vim style layout. I can hold mod and jump between panes with a familiar arrow key. How I navigate tmux in 2021 for more information on how I navigate tmux, check out this full…

Writing

tmux rotate-window

https://youtu.be/06z5qf81ofo Rotate window is the main way that I navigated tmux before I learned. It allows you to change your focused pane, or rotate the position of the panes easily. Default keybindings My keybindings look just a bit different than the default ones, I do not like needing to hit prefix for every comm…

Writing

tmux select-layout

https://youtu.be/F0mHnwTrNNc When you get many splits going in tmux sometimes its time for a new layout. There are four layout strategies that I use, main-vertical, main-horizontal, even-vertical, even-horizontal. Almost always I am useing the main ones with mod plus a or mod plus shift a keybindings. How I navigate tm…

Writing

tmux resize-panes

https://youtu.be/hpFYE2LU7xc Resizing panes in tmux can be quite difficult in default tmux, I use a set of keybingings to help resize panes in the rare occasions that I do need just a bit more space. I set the keybinding to the same as my split navigation bindings but shifted. They are very vim like (h,j,k,l). Most oft…

Writing

tmux choose-tree

https://youtu.be/79Y-kqAiMpw Choose tree is a powerful tmux utility that provides a graphical interface to preview all sessions, windows, and panes, move between them kill them, move them and much more. The default keybinding my preferred keybinding to open sessions and windows collapsed and Zoomed in. From the man pag…

Link

I came across jumpcutter from emkademy, and it’s packed with great features and ideas. Automatically jump-cut silent parts of your videos using Python

Link

ThePrimeagen has done a fantastic job with refactoring.nvim. Highly recommend taking a look. The Refactoring library based off the Refactoring book by Martin Fowler

Jul 12 – Jul 18, 20215 years ago

Featured this weekWriting

tmux prefix

https://youtu.be/BMkpbfhbkKM The prefix key is an essential part of tmux, by default all of tmux’s key-bindings sit behind a prefix. This prefix is very similar to vim’s leader key. It is common for folks to change the default (control b) to or if they are a vim user something to match their vim leader key. A few of th…

Writing

tmux splitting panes

https://youtu.be/kzgyiHap1nQ splitting panes is a core feature of tmux. It allows us to split the terminal vertically or horizontally into new panes. 🗒️ note that ‘#{pane_current_path}‘will keep the split in the same directory as it’s parent, without this it will default to your home directory. How I navigate tmux in 2…

Writing

tmux last session

https://youtu.be/RB87EEnnMnU An ultimate productivity key-binding in tmux is one to switch to the last session. I use this to quickly get between sessions really quick. Often I am working and need to lookup a quick note, or copy something into my notes, then get back to where I was quickly. I think of this hub and spok…

Writing

tmux floating popups

https://youtu.be/2ZqFDsJywt8 Tmux popups are actually floating windows that you can drag around the screen. They always open in the middle (by default) when you open them, no matter where you leave them. Here are a couple of keybindings I use to open up popup windows. How I navigate tmux in 2021 for more information on…

Writing

tmux popups

https://youtu.be/2I8fB28zfB4 Tmux-popups are a great feature that is relatively new to tmux, many repos such as the standard ubuntu repos do not have it. Popups came in 3.2a, if your package manager does not have it, you can follow the tmux’s install instructions to build from source. How I navigate tmux in 2021 for mo…

Link

I like laktak’s project extrakto. extrakto for tmux - quickly select, copy/insert/complete text without a mouse

Link

Check out kedro-toolkit by Mar1cX. It’s a well-crafted project with great potential. Kedro Toolkit is a VSCode Extension for the Kedro Framework

Link

Check out pysonDB by pysonDB. It’s a well-crafted project with great potential. A Simple, ☁️ Lightweight, 💪 Efficent JSON based database for 🐍 Python. PysonDB-V2 has been released ⬇️

Jul 5 – Jul 11, 20215 years ago

Featured this weekWriting

Incremental Versioned Datasets in Kedro

Kedro versioned datasets can be mixed with incremental and partitioned datasets to do some timeseries analysis on how our dataset changes over time. Kedro is a very extensible and composible framework, that allows us to build solutions from the individual components that it provides. This article is a great example of…

Link

I came across nvim-spectre from nvim-pack, and it’s packed with great features and ideas. Find the enemy and replace them with dark power.

Jun 28 – Jul 4, 20215 years ago

Featured this weekLink

Just starred qmk_firmware by markstos. It’s an exciting project with a lot to offer. Open-source keyboard firmware for Atmel AVR and Arm USB families

Link

Jun 21 – Jun 27, 20215 years ago

Featured this weekLink

Jun 14 – Jun 20, 20215 years ago

Featured this weekLink

I’m really excited about pyupgrade, an amazing project by asottile. It’s worth exploring! A tool (and pre-commit hook) to automatically upgrade syntax for newer versions of the language.

Jun 7 – Jun 13, 20215 years ago

Featured this weekWriting

I Started Streaming on Twitch

I recently started streaming on twitch.tv/waylonwalker and it’s been a blast so far. python kedro Data Science Data Engineering webdev digital gardening Kedro Spaceflights It all started with kedro/issues/606, Yetu called out for users of kedro to record themselves doing a walk through of their tutorials. I wanted to d…

Writing

Link

I recently discovered LuaSnip by L3MON4D3, and it’s truly impressive. Snippet Engine for Neovim written in Lua.

Link

The work on NearBeach by nearbeach. NearBeach is an open sourced project management tool, helping you keep track of your project. You can track requirements, projects and tasks

Link

Link

Check out vim-twitch-line-sign by noopkat. It’s a well-crafted project with great potential. some helpers to annotate vim signs with Twitch related metadata. Inspired by: clarkio/vscode-twitch-highlighter

Link

Just starred flake8 by PyCQA. It’s an exciting project with a lot to offer. flake8 is a python tool that glues together pycodestyle, pyflakes, mccabe, and third-party plugins to check the style and quality of some python code.

May 31 – Jun 6, 20215 years ago

Featured this weekWriting

Writing

Kedro Spaceflights - part 1 | Stream replay June 4, 2021

This was my first time ever streaming on twitch.tv/waylonwalker. I am excited to get going. I have been streaming early in the morning while I am still waking up, so still a bit groggy as I go. https://youtu.be/Y07UBr9Ccjs Kedro Spaceflights It all started with kedro/issues/606, Yetu called out for users of kedro to re…

Link

Check out notifiers by liiight. It’s a well-crafted project with great potential. The easy way to send notifications

Link

Link

Link

Link

The work on kedro-mlflow by Galileo-Galilei. A kedro-plugin for integration of mlflow capabilities inside kedro projects (especially machine learning model versioning and packaging)

Link

If you’re into interesting projects, don’t miss out on textual, created by Textualize. The lean application framework for Python. Build sophisticated user interfaces with a simple Python API. Run your apps in the terminal and a web browser.

May 24 – May 30, 20215 years ago

Featured this weekLink

The work on lsp-colors.nvim by folke. 🌈 Plugin that creates missing LSP diagnostics highlight groups for color schemes that don’t yet support the Neovim 0.5 builtin LSP client.

May 17 – May 23, 20215 years ago

Featured this weekWriting

Using Kedro In Scripts

With the latest releases of kedro, it is now possible to run kedro pipelines from within scripts. While I would not start a project with this technique, it will be a good tool to keep in my back pocket when I want to sprinkle in a bit of kedro goodness in existing projects. New to Kedro What is Kedro If your just learn…

Writing

Silence Kedro Logs

Kedro can have a chatty logger. While this is super nice in production so see everything that happened during a pipeline run. This can be troublesome while trying to implement a cli extension with clean output. Silence a Python log First, how does one silence a python log? Python loggers can be retrieved by the module’…

Link

I’m really excited about netlify_deploy, an amazing project by lannonbr. It’s worth exploring! Mini Rust CLI to deploy sites to Netlify using their API

Link

Link

I’m really excited about bio, an amazing project by orta. It’s worth exploring! No description available.

Link

Check out dogehouse by benawad. It’s a well-crafted project with great potential. Taking voice conversations to the moon 🚀

Link

May 10 – May 16, 20215 years ago

Featured this weekWriting

Python Diskcahe is locked

Running multiple processes using the same diskcache object can cause issues with locks. As I was trying to setup a rich Live display for markata I ran into issues where each part could not nun simultaneusly. As I had followed the instructions from discache it was not directly aparant to me, so I had to make a simple ex…
3 min read

Writing

How I navigate tmux in 2021

In 2021 I changed the way I navigate between tmux sessions big time. Now I can create, kill, switch with ease, and generally keep work separated into logical groups. Update Since making this post, I have made ~20 other posts in short form that all have a YouTube video to go along with them you can find them all on my t…

Link

Link

The work on ward by darrenburns. Ward is a modern test framework for Python with a focus on productivity and readability.

Link

Link

I’m really excited about thinkeys, an amazing project by moduloindustries. It’s worth exploring! Split ortholinear custom replacement keyboard with TrackPoint for ThinkPad laptops.