Check out kedro-toolkit [1] by Mar1cX [2]. It’s a well-crafted project with great potential.
Kedro Toolkit is a VSCode Extension for the Kedro Framework
References:
[1]: https://github.com/Mar1cX/kedro-toolkit
[2]: https://github.com/Mar1cX
Publishing rhythm
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.
bind -n M-b switch-client -l
I think of this hub and spoke model, and use last-session to quickly drive it.
[1]
How I navigate tmux in 2021 [2]
for more information on how I navigate tmux, check out this full post
References:
[1]: https://dropper.waylonwalker.com/file/0574b548-0871-4505-95f4-48e2fb267c6e.webp
[2]: /tmux-nav-2021/
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 [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