Published

All published posts

2565 posts latest post 2026-07-13 simple view
Publishing rhythm
Jun 2026 | 27 posts

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. bind C-g display-popup -E "ta ~/git" bind -n M-g display-popup -E "tmux new-session -A -s scratch" How I navigate tmux in 2021 [1] for more information on how I navigate tmux, check out this full post References: [1]: /tmux-nav-2021/

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 [1] to build from source. # open a popup scratchpad bind -n M-g display-popup -E "tmux new-session -A -s scratch" How I navigate tmux in 2021 [2] for more information on how I navigate tmux, check out this full post I use popups quite a bit in my workflow to ssh into another machine for a short period, or make a new project with a template. References: [1]: https://github.com/tmux/tmux#installation [2]: /tmux-nav-2021/
Check out pysonDB [1] by pysonDB [2]. It’s a well-crafted project with great potential. A Simple , ☁️ Lightweight , 💪 Efficent JSON based database for 🐍 Python. PysonDB-V2 has been released ⬇️ References: [1]: https://github.com/pysonDB/pysonDB [2]: https://github.com/pysonDB
I came across nvim-spectre [1] from nvim-pack [2], and it’s packed with great features and ideas. Find the enemy and replace them with dark power. References: [1]: https://github.com/nvim-pack/nvim-spectre [2]: https://github.com/nvim-pack

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 how you can combine these components in unique ways to achieve some powerful results with very little work. What is Kedro [1] 👆 Unsure what kedro is? Check out this post. How does our dataset change over time?? # [2] This was a question presented to me at work. We had some plots being produces as the output of our pipeline and the user wanted the ability to compare results over time. Luckily this was asked early in the project so we were able to proactively setup versioning on the right datasets. To enable this all we needed to do now was to add versioned: true and we will be able to compare results over time. Yes kedro makes it that easy to setup. set up a proje...
Just starred qmk_firmware [1] by markstos [2]. It’s an exciting project with a lot to offer. Open-source keyboard firmware for Atmel AVR and Arm USB families References: [1]: https://github.com/markstos/qmk_firmware [2]: https://github.com/markstos
Check out studioswong [1] and their project kedro-viz-glitch [2]. No description available. References: [1]: https://github.com/studioswong [2]: https://github.com/studioswong/kedro-viz-glitch
I’m impressed by dolt [1] from dolthub [2]. Dolt – Git [3] for Data References: [1]: https://github.com/dolthub/dolt [2]: https://github.com/dolthub [3]: /glossary/git/
I’m really excited about pyupgrade [1], an amazing project by asottile [2]. It’s worth exploring! A tool (and pre-commit hook) to automatically upgrade syntax for newer versions of the language. References: [1]: https://github.com/asottile/pyupgrade [2]: https://github.com/asottile

I Started Streaming on Twitch

I recently started streaming on twitch.tv/waylonwalker [1] and it’s been a blast so far. - python - kedro - Data Science - Data Engineering - webdev - digital gardening Kedro Spaceflights # [2] It all started with kedro/issues/606 [3], Yetu called out for users of kedro to record themselves doing a walk through of their tutorials. I wanted to do this, but was really stuck at the fact that recording or editing somewhat polished vide is quite time consuming for me. [4] Inspiration # [5] My introduction to twitch came from twitch.tv/theprimeagen [6]. I watched him on YouTube, and then decided to drop into a stream. It was so fun to watch him live that I started following others in the science and tech category. - twitch.tv/teej_dv [7] Brilliant neovim core dev, I learn a bunch about nvim every time I watch. - twitch.tv/cmgriffing [8] Super Chill and engaging chat. - twitch.tv/cassidoo [9] Fantastic discussion/chat. - twitch.tv/anthonywritescode [10] Building the python ...
I recently discovered LuaSnip [1] by L3MON4D3 [2], and it’s truly impressive. Snippet Engine for Neovim written in Lua. References: [1]: https://github.com/L3MON4D3/LuaSnip [2]: https://github.com/L3MON4D3
The work on NearBeach [1] by nearbeach [2]. NearBeach is an open sourced project management tool, helping you keep track of your project. You can track requirements, projects and tasks References: [1]: https://github.com/nearbeach/NearBeach [2]: https://github.com/nearbeach
srcards [1] by brickfrog [2] is a game-changer in its space. Excited to see how it evolves. No description available. References: [1]: https://github.com/brickfrog/srcards [2]: https://github.com/brickfrog
Check out vim-twitch-line-sign [1] by noopkat [2]. 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 References: [1]: https://github.com/noopkat/vim-twitch-line-sign [2]: https://github.com/noopkat
Just starred flake8 [1] by PyCQA [2]. 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. References: [1]: https://github.com/PyCQA/flake8 [2]: https://github.com/PyCQA

Kedro Spaceflights - part 2 | Stream replay June 7, 2021

This was my seconf time ever streaming on twitch.tv/waylonwalker [1], and I completely botched my mic 2x. https://youtu.be/_7MwgKu-844 Links # [2] - Spaceflights Tutorial [3] - my spaceflights repo [4] Notes to get started # [5] pipx run kedro new cd project python -m venv .venv source .venv/bin/activate pip install kedro kedro install References: [1]: https://twitch.tv/waylonwalker [2]: #links [3]: https://kedro.readthedocs.io/en/stable/03_tutorial/01_spaceflights_tutorial.html [4]: https://github.com/WaylonWalker/kedro-spaceflights [5]: #notes-to-get-started

🌱 Digital Gardening | gif to Mp4 | Stream replay June 4, 2021

https://youtu.be/I4VenHqIEng Doing some Digital Gardening on stream - Ahrefs Errors - ahrefs large images - Automatic gif to mp4 gif to mp4 # [1] After this stream all gifs on my site are converted to mp4/webm if they exist. ![tmux-navigation-2021](https://dropper.waylonwalker.com/file/a33aa542-4928-4284-91ce-ca1b73a04f0f.mp4) tmux-navigation-2021 [2] References: [1]: #gif-to-mp4 [2]: https://dropper.waylonwalker.com/file/a33aa542-4928-4284-91ce-ca1b73a04f0f.mp4
Check out notifiers [1] by liiight [2]. It’s a well-crafted project with great potential. The easy way to send notifications References: [1]: https://github.com/liiight/notifiers [2]: https://github.com/liiight
Check out neovim-plugin [1] by norcalli [2]. It’s a well-crafted project with great potential. No description available. References: [1]: https://github.com/norcalli/neovim-plugin [2]: https://github.com/norcalli
I’m impressed by python-lsp-server [1] from python-lsp [2]. Fork of the python-language-server project, maintained by the Spyder IDE team and the community References: [1]: https://github.com/python-lsp/python-lsp-server [2]: https://github.com/python-lsp