Published

All published posts

2493 posts latest post 2026-05-11
Publishing rhythm
Apr 2026 | 47 posts

30 days dotfile ricing

https://youtu.be/Jq1Y48F_rOU I am challenging myself to 30 days of dotfile ricing. I have been on linux desktop for a few months now and have a pretty good workflow going, I have the coarse edits done to my workflow, but it has some rough edges that need sanded down. It’s time to squash some of those little annoyances that still exist in my setup. This is primarily going to be focused on productivity, but may have a few things to just look better. This will comprise heavily of aliases, zsh, and nvim config. Follow the YouTube channel [1] or the rss feed [2] to stay up to date. References: [1]: https://youtube.com/waylonwalker [2]: https://waylonwalker/rss/

JUT | Read Notebooks in the Terminal

Trying to read a .ipynb file without starting a jupyter server? jut has you covered. https://youtu.be/t8AvImnwor0 watch the video version of this post on YouTube [1] install # [2] jut is packaged and available on pypi so installing is as easy as pip installing it. pip install jut [3] ! This is my first time including snippets of the video in the article like this, let me know what you think! examples # [4] jut https://cantera.org/examples/jupyter/thermo/flame_temperature.ipynb jut https://cantera.org/examples/jupyter/thermo/flame_temperature.ipynb --head 3 jut https://cantera.org/examples/jupyter/thermo/flame_temperature.ipynb --tail 2 [5] what are all the commands available for jut? # [6] Take a look at the help of the jut cli to explore all the options that it offers. jut --help There is some good information on the projects readme [7] as well. [8] without installing # [9] using pipx Don’t want jut cluttering up your venv, or want to save yourself from making a ...

Waylon Walker

Hi, Hello, I’m Waylon # [1] Husband, dad of two, and hobbyist builder of things on the internet. When I’m not wrangling data pipeline platforms or building web platforms, you’ll find me gaming [2] with my kids, making art, or skating around the neighborhood. Reliving my mechanical engineering days with my 3d printer. Winding down at the end of the day binge-watching Big Bang Theory with my wife. What I Do # [3] I’m a Senior Software Engineer who specializes in data pipelines and Python-based web platforms. I help teams turn messy data into reliable systems that actually work. Why I Built This Site # [4] from scratch I got tired of: - Build times that took forever - Node modules folders that became black holes - Bloated pages that took ages to load - SEO tools that felt like an afterthought So I built my own platform from scratch using pluggy and diskcache. It’s under-funded, over-dreamed, barely documented, and I love it. This site is my sandbox for learning, teaching, a...
Looking for inspiration? dotfiles [1] by thoughtbot [2]. A set of vim, zsh, git [3], and tmux configuration files. References: [1]: https://github.com/thoughtbot/dotfiles [2]: https://github.com/thoughtbot [3]: /glossary/git/

kedro catalog create

I use kedro catalog create to boost my productivity by automatically generating yaml catalog entries for me. It will create new yaml files for each pipeline, fill in missiing catalog entries, and respect already existing catalog entries. It will reformat the file, and sort it based on catalog key. https://youtu.be/_22ELT4kja4 What is Kedro [1] 👆 Unsure what kedro is? Check out this post. Running Kedro Catalog Create # [2] The command to ensure there are catalog entries for every dataset in the passed in pipeline. kedro catalog create --pipeline history_nodes - Create’s new yaml file, if needed - Fills in new dataset entries with the default dataset - Keeps existing datasets untouched - it will reformat your yaml file a bit - default sorting will be applied - empty newlines will be removed CONF_ROOT # [3] Kedro will respect your CONF_ROOT settings when it creates a new catalog file, or looks for existing catalog files. You can change the location of your configuration f...
telescope-media-files.nvim [1] by nvim-telescope [2] is a game-changer in its space. Excited to see how it evolves. Telescope extension to preview media files using Ueberzug. References: [1]: https://github.com/nvim-telescope/telescope-media-files.nvim [2]: https://github.com/nvim-telescope
sqlfluff [1] by sqlfluff [2] is a game-changer in its space. Excited to see how it evolves. A modular SQL linter and auto-formatter with support for multiple dialects and templated code. References: [1]: https://github.com/sqlfluff/sqlfluff [2]: https://github.com/sqlfluff
cmp-copilot [1] by hrsh7th [2] is a game-changer in its space. Excited to see how it evolves. copilot.vim source for nvim-cmp References: [1]: https://github.com/hrsh7th/cmp-copilot [2]: https://github.com/hrsh7th
Looking for inspiration? pypandoc [1] by JessicaTegner [2]. Thin wrapper for “pandoc” (MIT) References: [1]: https://github.com/JessicaTegner/pypandoc [2]: https://github.com/JessicaTegner
I’m impressed by kedro-wdbc-tf [1] from abhinavsp0730 [2]. No description available. References: [1]: https://github.com/abhinavsp0730/kedro-wdbc-tf [2]: https://github.com/abhinavsp0730
Check out chipsenkbeil [1] and their project distant.nvim [2]. 🚧 (Alpha stage software) Edit files, run programs, and work with LSP on a remote machine from the comfort of your local environment 🚧 References: [1]: https://github.com/chipsenkbeil [2]: https://github.com/chipsenkbeil/distant.nvim

nvim conf 2021 | IDE's are slow | Waylon Walker

https://youtu.be/E18m4KkJUnI --- Slides 👇 # [1] welcome # [2] Other possible titles # [3] - Using Vim as a Team Lead - I 💜 Tmux - Why I stopped using @code - Get there fast - How I vim It’s ok # [4] Use a graphical IDE if it works for you. Trick it out # [5] vim is so well integrated into the terminal, take advantage It wasn’t working for me anymore # [6] dozens of instances # [7] As a team lead I bounce betweeen a dozen projects a per day https://pbs.twimg.com/media/FAEmRjYUcAUk2eR?format=jpg&name=large [8] Move With Intent # [9] Running vim inside tmux lets me move swiftly between the exact project I need. https://twitter.com/_WaylonWalker/status/1438849269407047686/photo/1// [10]: <> (__) Hub and Spoke # [11] - direct link to specific projects - fuzzy into all projects - fuzzy into open projects How I navigate tmux in 2021 [12]#hub-and-spoke Other Things That Make this Possible # [13] - tmux - direnv vim adjacent things yes, vim is ugly, make it your...
tesseract [1] by tesseract-ocr [2] is a game-changer in its space. Excited to see how it evolves. Tesseract Open Source OCR Engine (main repository) References: [1]: https://github.com/tesseract-ocr/tesseract [2]: https://github.com/tesseract-ocr
The work on sqlite.lua [1] by kkharji [2]. SQLite LuaJIT binding with a very simple api. References: [1]: https://github.com/kkharji/sqlite.lua [2]: https://github.com/kkharji
I’m impressed by telescope-frecency.nvim [1] from nvim-telescope [2]. A telescope.nvim extension that offers intelligent prioritization when selecting files from your editing history. References: [1]: https://github.com/nvim-telescope/telescope-frecency.nvim [2]: https://github.com/nvim-telescope
Check out flick-it [1] by cmgriffing [2]. It’s a well-crafted project with great potential. An OBS overlay game similar to the !drop game. References: [1]: https://github.com/cmgriffing/flick-it [2]: https://github.com/cmgriffing
Check out diffurcate.vim [1] by AndrewRadev [2]. It’s a well-crafted project with great potential. Split a git [3] diff into separate files References: [1]: https://github.com/AndrewRadev/diffurcate.vim [2]: https://github.com/AndrewRadev [3]: /glossary/git/
codelucas [1] has done a fantastic job with newspaper [2]. Highly recommend taking a look. newspaper3k is a news, full-text, and article metadata extraction in Python 3. Advanced docs: References: [1]: https://github.com/codelucas [2]: https://github.com/codelucas/newspaper
I recently discovered delta-rs [1] by delta-io [2], and it’s truly impressive. A native Rust library for Delta Lake, with bindings into Python References: [1]: https://github.com/delta-io/delta-rs [2]: https://github.com/delta-io
I recently discovered cmp-skkeleton [1] by rinx [2], and it’s truly impressive. skkeleton source for nvim-cmp References: [1]: https://github.com/rinx/cmp-skkeleton [2]: https://github.com/rinx