Archive

All published posts

2605 posts latest post 2026-10-24
Publishing rhythm
Sep 2026 | 28 posts

Jul 27 – Aug 2, 20206 years ago

Featured this weekWriting

What’s New in Kedro 0.16.4

If we take a look at the release notes I see one major feature improvement on the list, auto-discovery of hooks. This one comes a bit surprising as it was just casually mentioned in #435 Think pytest As mentioned in #435 this is the model that pytest uses. Not all plugins automatically start doing things right out of t…

Writing

Integration testing with Python, TestProject.io, and GitHub Actions

Caution None of the testproject.io urls resolve anymore in JAN 2025, I removed all of the broken links. As I continue to build out waylonwalker.com I sometimes run into some errors that are not caught because I do not have good testing implemented. I want to explore some integration testing options using GitHub’s actio…
8 min read

Link

Link

Link

I’m really excited about pandoc, an amazing project by jgm. It’s worth exploring! Universal markup converter

Link

Jul 20 – Jul 26, 20206 years ago

Featured this weekWriting

🐍 Practice Python Online

When learning a new skill it’s important to practice along the way. In order for me to show up to practice I need to make it easy to show up. An easy way to show up to practice with python is to use an online repl. With these you can try out something quick. Sometimes I see snippets from blogs or tweets and I need to t…
2 min read

Writing

How python tools configure

mypy Mypy’s config parser seems to be one of the most complex. This is likely in part to it having the largest backwards compatability of all projects that I looked at. mypy/config_parser flake8 options/config.py black black portray only uses pyproject.toml portray/config.py interrogate only uses pyproject.toml
1 min read

Link

I came across nocode from kelseyhightower, and it’s packed with great features and ideas. The best way to write secure and reliable applications. Write nothing; deploy nowhere.

Link

I’m really excited about Thaiane, an amazing project by Thaiane. It’s worth exploring! No description available.

Link

Link

I’m impressed by blog-post-workflow from gautamkrishnar. Show your latest blog posts from any sources or StackOverflow activity or Youtube Videos on your GitHub profile/project readme automatically using the RSS feed

Link

Jul 13 – Jul 19, 20206 years ago

Featured this weekWriting

Edit On GitHub

I recently added a button to my blog, and subsequently my posts on DEV.to. It’s the best thing that I have done for it in a while. It makes it so easy to do quick edits. finding errors I refer back to my old posts quite a bit, sometimes I find errors in them. Honestly most of the time its too much effort to load up my…
2 min read

Writing

Why use a cms

When first learning to code its very common to hard code everything right into the code. This happens with most folks in just about any language. Whether its HTML or markdown for front end content, or even hardcoding parameters in our backend languages like python, or node.js. 🤷‍♀️ What’s wrong with hard coding everyth…

Writing

🐍 Parsing RSS feeds with Python

I am looking into a way to replace my google reader experience that I had back in 2013 before google took it from us. I am starting by learning how to parse feeds with python, and without much previous knowledge, it proved to be much easier than anticipated thanks to the library. This is how I used python to parse rss…
2 min read

Link

Link

Link

Link

Jul 6 – Jul 12, 20206 years ago

Featured this weekWriting

🤓 What’s on your GitHub Profile

I ran this post on dev.to and got a great response of great examples, check it out.!! 🤓 What's on your GitHub Profile 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…

Writing

🙋‍♂️ 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 Rendered on Mobile Mobile Looks fine. Not Rendered on Desktop On Desktop it is not picking up the image. Twitter Card Validator The V…

Writing

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. My current profile social icons Upload all of your icons to the repo in a directory such as or, then link them with a attribute like below. I used html for mine,…

Link

zoxide by ajeetdsouza is a game-changer in its space. Excited to see how it evolves. A smarter cd command. Supports all major shells.

Link

Link

Link

Link

staged-recipes by conda-forge 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

Link

Link

I’m really excited about log_to_json, an amazing project by rwhitt2049. It’s worth exploring! Yet another Python library to log to JSON

Link

Jun 29 – Jul 5, 20206 years ago

Featured this weekWriting

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

Python and 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.…
1 min read

Writing

Gracefully adopt kedro, the catalog

Why use kedro catalog? 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…

Link

Link

Jun 22 – Jun 28, 20206 years ago

Featured this weekWriting

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 The kedro data catalog is a ke…

Link

Link

Jun 15 – Jun 21, 20206 years ago

Featured this weekWriting

My first eight years as a working professional.

This day 8 years ago I started my first day as a Mechanical Engineer. I am so grateful for this journey that I have been able to have. There is no way that I could have planned this journey from the beginning. Keep Learning My initial career plans were down a completely different path. I have been very flexible in taki…
2 min read

Writing

How Kedro handles your inputs

Passing inputs into kedro is a key concept. Understanding how it accepts a single catalog key as input is quite trivial that easily makes sense, but passing a list or dictionary of catalog entries can be a bit confusing. *args/**args review Check out this post for a review of how work in python. understanding python *a…

Link

Link

visit1985 has done a fantastic job with mdp. Highly recommend taking a look. A command-line based markdown presentation tool.

Link

Check out hotreload by say4n. It’s a well-crafted project with great potential. hot reload your python code!

Link

I came across kedro-great from tamsanh, and it’s packed with great features and ideas. The easiest way to integrate Kedro and Great Expectations

Link

Jun 8 – Jun 14, 20206 years ago

Featured this weekWriting

Master No More

It’s been a long time coming. We use some very harsh language within tech so much sometimes that we become numb to it. It’s time to do my very small part in this movement and purge this language from my active repos starting with this blog right here. Large Refactor At The Command Line this post follows my method of re…
2 min read

Writing

Refactoring your blog urls

I just did a quick refactoring of my JAMStack blog urls. Some didn’t fit with my style, some had that I wanted to switch to, and others were ridiculously long. I’ve been using forestry as my CMS, I write many of my posts there, and sometimes it picks some crazy file names (based on my titles). It was time to refactor.…

Writing

understanding python \*args and \*\*kwargs

Python and 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.…
3 min read

Link

I recently discovered pytest-sugar by Teemu, and it’s truly impressive. a plugin for py.test that changes the default look and feel of py.test (e.g. progressbar, show tests that fail instantly)

Link

the-hub by ari-hacks is a game-changer in its space. Excited to see how it evolves. 📈📊 A hub where users can experiment with graphing and Python in the browser ( https://pyodide-experiment.herokuapp.com/)