Published

All published posts

2493 posts latest post 2026-05-11
Publishing rhythm
Apr 2026 | 47 posts
zoxide [1] by ajeetdsouza [2] is a game-changer in its space. Excited to see how it evolves. A smarter cd command. Supports all major shells. References: [1]: https://github.com/ajeetdsouza/zoxide [2]: https://github.com/ajeetdsouza
I recently discovered mscoutermarsh [1] by mscoutermarsh [2], and it’s truly impressive. SECRETS! References: [1]: https://github.com/mscoutermarsh/mscoutermarsh [2]: https://github.com/mscoutermarsh

Reader-2020

Inputs # [1] The input will be a yaml file containing a list of Items you want to stay up to date with. Inside each item will be a url, and weight. email: max-entries: 10 recipients: - [email protected] markdown: max-entries: 100 output: - README.md json: max-entries: 1000 output: - feeds/feed.json rss: max-entries: 1000 output: - feeds/feed.xml html: max-entries: 100 output: index.html items: Waylon Walker: weight: 5 url: https://waylonwalker.com/rss.xml @_WaylonWalker: weight: 3 twitter: https://twitter.com/_waylonwalker DEV Waylon Walker: weight: 8 url: https://dev.to/waylonwalker Stack Overflow Kedro: weight: 5 url: https://stackoverflow.com/questions/tagged/kedro Kedro GitHub: weight: 4 url: https://github.com/kedro-org/kedro Kedro Pypi weight: 10 url: https://pypi.org/project/kedro/ Types # [2] - rss feed (primary source) - youtube feed - Stack Overflow tags - GitHub repo activity - pypi release - dev.to post - Twitter Search # ...
1 min read
Looking for inspiration? timburgan [1] by timburgan [2]. No description available. References: [1]: https://github.com/timburgan/timburgan [2]: https://github.com/timburgan

🤓 What's on your GitHub Profile

I ran this post on dev.to and got a great response of great examples, check it out [1]. [1] The GitHub profile feature just went live for a subset of users. Simply creating a repo named after your username, and clicking share to Profile on the sidebar will create a custom profile that shows up just above your pinned projects. I am still trying to figure out what to put on mine, but this is what I have so far. I feel like mine is a bit big at the moment, I don’t like that my pinned repos end up blow the fold. [2] updated # [3] I tightened mine up and took inspiration from a few others. [2] Share a screenshot and link of yours on dev [1]. updated again # [4] Updated with a list of latest Twitter followers, using GitHub actions. [5] References: [1]: https://dev.to/waylonwalker/what-s-on-your-github-profile-40p3 [2]: https://github.com/waylonwalker [3]: #updated [4]: #updated-again [5]: https://dev-to-uploads.s3.amazonaws.com/i/f8fcm9dvvozj4rzh4376.png
1 min read ↺ 1 💬 6

🙋‍♂️ Can Anyone Explain Twitter Cards to me?

Can someone explain how or why twitter cards render differently from device to device? I do understand that twitter cards a built from meta tags, the full list can be found in their docs [1] Rendered on Mobile # [2] Mobile Looks fine. [3] Not Rendered on Desktop # [4] On Desktop it is not picking up the image. [3] Twitter Card Validator # [5] The Validator renders the card correctly. I tried the official twitter card validator [6], as well as heymeta.com [7], and metatags.io [8]. All look good. [3] Can Cards be updated? # [9] even with a redirect? I tried seting up a pinned tweet that uses a netlify redirect to always keep my latest post up to date. Again this one looks good in the validator, doesnt render the image on desktop, does render the image on mobile, but does not update. I have heard that you need to hit the card validator to update cards? I am not sure if this is true, but for me this is not even upating the card. 👋 Hello, ―――――― I'm Waylon Walker ―――――― ...

How I Built My GitHub Profile

I ran a discussion on dev that collected quite a list of examples in the comment section. So many great calls to action, animations, memes, and weird tricks. [1] My current profile # [2] [3] social icons # [4] Upload all of your icons to the repo in a directory such as icons or assets, then link them with a height attribute like below. I used html [5] for mine, not sure if you can set the height in markdown. <a href="https://dev.to/waylonwalker"><img height="30" src="https://raw.githubusercontent.com/WaylonWalker/WaylonWalker/main/icon/dev.png"></a>&nbsp;&nbsp; note I did add a bit of &nbsp; (non-breaking-whitespace) between my icons. Without adding css this seemed like the simplest way to do it. Center # [6] Aligning things in the center of the readme is super simple. I used this trick to align my social icons in the middle. <p align='center'> ...html </p> right # [7] For my latest post [8] I floated it to the right with a little bit of align='right' action. <p> <a ...
I recently discovered mzjp2 [1] by mzjp2 [2], and it’s truly impressive. My personal readme References: [1]: https://github.com/mzjp2/mzjp2 [2]: https://github.com/mzjp2
staged-recipes [1] by conda-forge [2] is a game-changer in its space. Excited to see how it evolves. A place to submit conda recipes before they become fully fledged conda-forge feedstocks References: [1]: https://github.com/conda-forge/staged-recipes [2]: https://github.com/conda-forge
Looking for inspiration? grayskull [1] by conda [2]. Grayskull 💀 - Recipe generator for Conda References: [1]: https://github.com/conda/grayskull [2]: https://github.com/conda
I’m really excited about log_to_json [1], an amazing project by rwhitt2049 [2]. It’s worth exploring! Yet another Python library to log to JSON References: [1]: https://github.com/rwhitt2049/log_to_json [2]: https://github.com/rwhitt2049
I’m really excited about foam-template [1], an amazing project by foambubble [2]. It’s worth exploring! Foam workpace template References: [1]: https://github.com/foambubble/foam-template [2]: https://github.com/foambubble
The work on digital-gardeners [1] by MaggieAppleton [2]. Resources, links, projects, and ideas for gardeners tending their digital notes on the public interwebs References: [1]: https://github.com/MaggieAppleton/digital-gardeners [2]: https://github.com/MaggieAppleton
Check out react-adaptive-hooks [1] by GoogleChromeLabs [2]. It’s a well-crafted project with great potential. Deliver experiences best suited to a user’s device and network constraints References: [1]: https://github.com/GoogleChromeLabs/react-adaptive-hooks [2]: https://github.com/GoogleChromeLabs

SLIDES - understanding python \*args and \*\*kwargs

Python *args and **kwargs are super useful tools, that when used properly can make you code much simpler and easier to maintain. Large manual conversions from a dataset to function arguments can be packed and unpacked into lists or dictionaries. Beware though, this power can lead to some really unreadable/unusable code if done wrong. I generally post these as a carousel on LinkedIn based on a full article. Let mw know what you think of it shown inside of a blog @_waylonwalker [1]. [2] See the full article here [2] Slides # [3] --- [4] --- [5] --- [6] --- [7] --- [8] --- [9] --- [10] --- [11] --- [12] --- [13] References: [1]: https://twitter.com/_WaylonWalker [2]: https://waylonwalker.com/python-args-kwargs [3]: #slides [4]: https://images.waylonwalker.com/args-kwargs-slide-1.png [5]: https://images.waylonwalker.com/args-kwargs-slide-2.png [6]: https://images.waylonwalker.com/args-kwargs-slide-3.png [7]: https://images.waylonwalker.com/args-kwargs...
1 min read

Gracefully adopt kedro, the catalog

Why use kedro catalog? # [1] While using the catalog alone will not reap all of the benefits of the framework, it does get you and your project ready for the full framework eventually. For me the full benefit of the catalog comes when you combine it with the pipeline and dont even touch read/write steps at all. Taking a step into kedro by adopting the catalog first will give you a way to organize all of your data loads in one place, and stop manually writing read/write code, which can be different for each data and storage type. You just don’t need to think about it. --- - iperitive loading style - organizes your data - all file locations can be quickly identified - can be dropped into kedro later --- “can be dropped into kedro later” Let’s talk a bit more about that 2 Ways to Gracefully adopt the catalog # [2] How do I get started with the kedro catalog - add with the code api - load from yaml (recommended) 1. Adding to the catalog with the code api # [3] how to use ...
The work on streamlit [1] by streamlit [2]. Streamlit — A faster way to build and share data apps. References: [1]: https://github.com/streamlit/streamlit [2]: https://github.com/streamlit
Just starred python-interrogate-check [1] by JackMcKew [2]. It’s an exciting project with a lot to offer. GitHub Action for use with python package interrogate References: [1]: https://github.com/JackMcKew/python-interrogate-check [2]: https://github.com/JackMcKew

How to find things in your kedro catalog

kedro 0.16.2 just dropped last week with a long-awaited feature… catalog search! I went as far as monkey patching this into each of my projects. I work jump between a few really big projects that have tons of datasets. Being able to quickly search for what I need is so useful. The Catalog # [1] The kedro data catalog is a key component to the kedro framework. It handles all data loading and saving for you. It is configurable and hackable. Having all your data connections listed in one place make it so easy to pick your project up and move it to a completely new environment. That sweet imperative loading style saves so much read/write overhead. I can load all my data with a single command whether it’s in amazon s3, google cloud platform, or a local file. Kick start a toy project # [2] Just like with most of these articles, I am going to create a conda environment so that I don’t break any existing projects and scaffold up a toy project to learn from. conda create -n kedro0162 py...
Check out davidesantangelo [1] and their project datoji [2]. A tiny JSON storage service. Create, Read, Update, Delete and Search JSON data. References: [1]: https://github.com/davidesantangelo [2]: https://github.com/davidesantangelo/datoji