Published

All published posts

2493 posts latest post 2026-05-11
Publishing rhythm
Apr 2026 | 47 posts
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://images.waylonwalker.com/tmux-navigation-2021.gif) [2] References: [1]: #gif-to-mp4 [2]: https://images.waylonwalker.com/tmux-navigation-2021.gif
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
github-coauthors.nvim [1] by cwebster2 [2] is a game-changer in its space. Excited to see how it evolves. A neovim extension for populating coauthors when comitting References: [1]: https://github.com/cwebster2/github-coauthors.nvim [2]: https://github.com/cwebster2

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

This was my first time ever streaming on twitch.tv/waylonwalker [1]. 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 # [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] Notes # [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]: #kedro-spaceflights [3]: https://github.com/kedro-org/kedro/issues/606 [4]: https://images.waylonwalker.com/kedro-issue-606.png [5]: #notes
The work on kedro-mlflow [1] by Galileo-Galilei [2]. A kedro-plugin for integration of mlflow capabilities inside kedro projects (especially machine learning model versioning and packaging) References: [1]: https://github.com/Galileo-Galilei/kedro-mlflow [2]: https://github.com/Galileo-Galilei
If you’re into interesting projects, don’t miss out on textual [1], created by Textualize [2]. 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. References: [1]: https://github.com/Textualize/textual [2]: https://github.com/Textualize
The work on lsp-colors.nvim [1] by folke [2]. 🌈 Plugin that creates missing LSP diagnostics highlight groups for color schemes that don’t yet support the Neovim 0.5 builtin LSP client. References: [1]: https://github.com/folke/lsp-colors.nvim [2]: https://github.com/folke

Using Kedro In Scripts

With the latest releases of kedro 0.17.x, 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 # [1] What is Kedro [2] If your just learning about kedro check out this post walking through it No More Rabbit Hole of Errors # [3] as of 0.17.2 I’ve tried to do this in kedro 0.16.x, and it turned into a rabbit hole of errors. First kedro needed a conf directory, if you tried to fake one in it would then ask for logging setup. These errors just kept coming to the point it wasnt worth doing and I might as well use a proper template for real projects and stick to simple function calls for things that are not a kedro project. Kedro in a script # [4] To get kedro running, you will need a pipeline, catalog, and runner at a minimum. Those who have used kedro before the pipeline will look v...
I’m really excited about netlify_deploy [1], an amazing project by lannonbr [2]. It’s worth exploring! Mini Rust CLI to deploy sites to Netlify using their API References: [1]: https://github.com/lannonbr/netlify_deploy [2]: https://github.com/lannonbr
I recently discovered slidev [1] by slidevjs [2], and it’s truly impressive. Presentation Slides for Developers References: [1]: https://github.com/slidevjs/slidev [2]: https://github.com/slidevjs
I’m really excited about bio [1], an amazing project by orta [2]. It’s worth exploring! No description available. References: [1]: https://github.com/orta/bio [2]: https://github.com/orta
Check out dogehouse [1] by benawad [2]. It’s a well-crafted project with great potential. Taking voice conversations to the moon 🚀 References: [1]: https://github.com/benawad/dogehouse [2]: https://github.com/benawad

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 # [1] First, how does one silence a python log? Python loggers can be retrieved by the logging module’s getLogger function. Then their log level can be changed. Much of kedro’s chattiness comes from INFO level logs. I don’t want to hear about anything for my current use case unless it’s essential, i.e., a failure. In this case, I set the log levels to ERROR as most errors should stop execution anyways. python logging levels # [2] Level Numeric value CRITICAL 50 ERROR 40 WARNING 30 INFO 20 DEBUG 10 NOTSET 0 Get or Create a logger # [3] Getting a python logger is straightforward if we know the name of the logger. The following block will grab the logger object for the logger currently registered under the name passed in. logger = logging.getLog...
Looking for inspiration? python-diskcache [1] by grantjenks [2]. Python disk-backed cache (Django-compatible). Faster than Redis and Memcached. Pure-Python. References: [1]: https://github.com/grantjenks/python-diskcache [2]: https://github.com/grantjenks