Newsletter 3


🌱 This post is still growing

It's been quite a busy Month and a half since my last official newsletter With about 14 individual posts going live since then. I pushed hard over the past two weeks and just made a lot of content about things that I actually do. Many of these were things that I know quite well and were quite quick to write. I really enjoyed putting them out there and seeing all of the comments and feedback roll in.


Integration testing with Python,, and GitHub Actions

I learned the most from this post. It's been awhile since I had done any testing with selenium and I wanted to brush up on those skills for some upcoming work. I chose to test my own website, run it on github actions and use TestProject for reporting.

Creating Reusable Bash Scripts

I've been writing a ton of bash scripts lately. In this article I write down a few of the things that I have recently learned to make my scripts just a bit better.

πŸ€“ What's on your GitHub Profile

GitHub profiles were released recently and I asked on "Whats on your GitHub Profile". This was a discussion that turned out some incredible response. There are so many great profiles posted in the discussion section. Check them out for inspiration on yours.

πŸ”₯ How to crush amazing posts on DEV

This post was super fun to write. It's specifically for writing posts, but is generally useful to any medium length content that sits between a tweet and a book. I definitly learned a few things during research and in the discussion. I have picked up a few tricks that make my posts a bit easier to scan and get a bit better engagement than having a wall of text.

Recent Posts

  • Creating Reusable Bash Scripts

    Bash is a language that is quite useful for automation no matter what language you write in. Bash can do so many powerful system-level tasks. Even if you are on windows these days you are likely to come across bash inside a cloud VM, Continuous Integration, or even inside of docker.

  • Three things to Automate with Python using Pandas

    Here are three things that I see my non programming counterparts doing every single day. These really sum up so much of what folks do within an office.

  • Installing miniconda on linux (from the command line)

    Installing miniconda from only the command line can be a bit of an intimidating task your first time. Lets walk through how to do it.

  • Review of the git-auto-commit-action

    It's a really cool GitHub action that will automatically commit files changed during the action. I was using this to render a new readme based on a template.

  • Black Tech Pipeline

    I was particularly inspired by @chantastic episode 103 of the react podcast with @ParissAthena. They spoke about the black tech pipeline as well as Diversity, Equity, and Inclusion. Pariss is quite an inspiration. She has done so much work to create a better place for POC in tech. I like that not only is she helping them get jobs but acting as a mentor for their first few months on the job to make sure that they are able to find their place and fit in.

  • 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.

  • Integration testing with Python,, and GitHub Actions

    As I continue to build out I sometimes run into some errors that are not caught becuase I do not have good testing implemented. I want to explore some integration testing options using GitHub actions.

  • πŸ”₯ How to crush amazing posts on DEV

    Here are a few of my top tips to help make posts more readable, and drive better engagement.

  • 🐍 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 try the out for myself to really understand.

  • Edit On GitHub

    I recently added a button to my blog, and subsequently my posts on It's the best thing that I have done for it in a while.

  • 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.

  • 🐍 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 feedparser library.

  • πŸ™‹β€β™‚οΈ 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

  • πŸ€“ What's on your GitHub Profile

    Comment on the thread to show off what is on your GitHub profile.

πŸ‘€ see an issue, edit this post on GitHub

If you found value in this post
and want to send a tip.

Buy Me A Coffee

tweet about this post and it will show up here.

←An IndieWeb Webring πŸ•ΈπŸ’β†’