AJ Kerrigan

AJ Kerrigan @ajkerrigan

Joined:
Aug 16, 2017

AJ Kerrigan
articles - 23 total

Curses, space heists and found family - My freefall into Jessie Kwak fandom

It started with a short story, and now I can't get enough.

Learn More 3 0Jun 24 '24

Git: Pull and Fetch, When and Why?

A Mastodon poll got stuck in my head, and made me pick apart some instincts.

Learn More 6 1Mar 31 '24

Keep your AWS CLI config fresh with Cog

If you have access to a large and shifting set of AWS accounts, it's helpful to dynamically regenerate your AWS CLI configuration file.

Learn More 3 0Mar 28 '24

Stuff I Learned during Hanukkah of Data 2023

A few things I learned about Polars and Jupyter after using them for eight days of data challenges.

Learn More 0 0Dec 18 '23

Kitty Image Quality in the Terminal... Without Giving Up Tmux

Kitty's image protocol brings high-quality image rendering to the terminal. Tmux doesn't support showing images. For folks who are reluctant to abandon tmux but _also_ want to view high-res images in the terminal, it's time for an awkward workaround. Here's mine.

Learn More 5 0Mar 23 '23

Opening CSVs with VisiData in Tmux, from the Firefox Flatpak App

When I download a CSV in Firefox, I want it to automatically open with VisiData in a new tmux window. This requires a couple tweaks that were not obvious to me.

Learn More 2 0Feb 18 '23

Hanukkah of Data 2022 - Puzzle 8 and Wrap-Up

Talk through (and spoil!) the eighth and final puzzle from Hanukkah of Data 2022.

Learn More 1 0Dec 30 '22

Hanukkah of Data 2022 - Puzzle 7

Talk through (and spoil!) the seventh puzzle from Hanukkah of Data 2022.

Learn More 1 0Dec 30 '22

Hanukkah of Data 2022 - Puzzle 6

Talk through (and spoil!) the sixth puzzle from Hanukkah of Data 2022.

Learn More 2 0Dec 30 '22

Hanukkah of Data 2022 - Puzzle 5

Talk through (and spoil!) the fifth puzzle from Hanukkah of Data 2022.

Learn More 1 0Dec 30 '22

Hanukkah of Data 2022 - Puzzle 4

Talk through (and spoil!) the fourth puzzle from Hanukkah of Data 2022.

Learn More 1 0Dec 30 '22

Hanukkah of Data 2022 - Puzzle 3

Talk through (and spoil!) the third puzzle from Hanukkah of Data 2022.

Learn More 1 0Dec 30 '22

Hanukkah of Data 2022 - Puzzle 2

Talk through (and spoil!) the second puzzle from Hanukkah of Data 2022.

Learn More 1 0Dec 30 '22

Hanukkah of Data 2022 - Puzzle 1

Talk through (and spoil!) the first puzzle from Hanukkah of Data 2022.

Learn More 2 0Dec 29 '22

Homebrew, pyenv, ctypes... oh my!

After "fixing" my most recent Homebrew-related build failure, I felt a nagging bit of lingering confusion. Time to explore exactly why the fix fixed anything!

Learn More 10 4Jan 1 '22

Data Exploration Quick Wins with VisiData

VisiData recently celebrated its fifth anniversary. It gets more capable and polished with every release, and hasn't lost its focus on quick exploration.

Learn More 6 0Nov 21 '21

Exploring AWS from the terminal with VisiData

VisiData is an interactive data analysis tool for your terminal. Let's dig into one specific use case - exploring data files in S3.

Learn More 6 0Oct 15 '20

Freezegun - Real joy for fake dates in Python

Freezegun is a library for mocking Python datetimes. It does one thing, does it well, and lets you get on with your life.

Learn More 6 0Aug 14 '20

Assertions about Exceptions with pytest.raises()

It's useful to test for exceptions exceptions in your code. A handy feature of pytest makes that fun and flexible - let's see how it works!

Learn More 7 0May 18 '20

The Iterator that Wasn't: A Love Letter to Boto3 Paginators

The boto3 error message "'PageIterator' object is not an iterator" seemed like a humorous lie, until the Python Cookbook helped to put it in perspective.

Learn More 11 0Jan 2 '20

Bring Your Vim/Tmux Navigation Reflexes to VS Code

After installing the Vim extension, a few choice keybindings can help VS Code play even nicer with your terminal muscle memory.

Learn More 30 7Dec 31 '19

Under the Hood: Python Comparison Breakdown

Use Python's "dis" module to see how Python evaluates two similar comparison operations.

Learn More 9 0Oct 28 '19

Fetch a bunch of AWS resource tags (without being throttled!)

A happier way to pull resource tags, using the unfortunately named Resource Groups Tagging API

Learn More 12 3Aug 21 '19