RIP my life with tmem (Jan 2020 - Jan 2020)

Jan 13, 2020 - 5 minutes
Life can truly be comically tragic sometimes. I experienced that this past week and thought I should write about it, share with you this rollercoaster adventure (not really, I’m just being dramatic). Before we go on, we must first introduce the subject of our sad tale. tmem, or transcendent memory was a feature that was introduced in the Linux kernel sometime back in the days of the dinosaurs i.e. June 2009. Read more ...

A couple of handy tools if you are sshing into servers

Dec 22, 2018 - 4 minutes
Now that I’m officially part of the DSSL at Virginia Tech (Hey! I’m in the Slack group. That’s totes official), I’ve got access to their servers to work on projects and stuff. I’m working with one of the PhD students in the lab on a project involving prefetching Docker layers from a registry and caching Docker layers to serve them faster, but also involves choosing the right layers to prefetch to maximize cache hits. Read more ...

Elixir Nodes are Cool

Aug 2, 2018 - 3 minutes
I had a bit of a problem. I was writing an app that would send me email reminders. It would store the reminder data in an ETS table and check it every 24 hours to see if were any reminders to send. The app would run quietly as a background process in my computer as long as the computer was running. Now I wanted it to read events from a csv file to add into the table. Read more ...