[nolan@nprescott.com] $>  cat blog archive feed

Idle Cycles


A collection of thoughts and experiments that at one point occupied my time, some still do. These are the things happening in my idle cycles.

Quiescent

2017-12-08

I've finally made a foray into Python packaging; publishing my own static site generator. What follows are my notes on the process and some implications on the development of what used to static.

read more...

Selenium Testing and Reproducible Environments

2017-11-09

Lately I've been faced with some of the peculiarities of UI testing, in my case, using Selenium. Not only are the tests slower than other kinds of tests, they are often tied to specific enviornments. In an effort to combat this coupling of "special" environments I've been working on reliably creating new environments.

read more...

Belated Spring Cleaning, Servers

2017-09-25

I put off cleaning up cruft on my server for too long and then put off writing anything about it while I waited to see what fell off in the wash. It turns out, things were pretty painless.

read more...

Formatting Python

2017-08-11

Projects like gofmt and rustfmt aim to simplify or even eliminate discussions of style during code review. Several tools purport to do the same for Python, but how well do they work, and how can you tell?

read more...

Poor Man's System Monitoring

2017-07-28

I've been trying my hand at designing a stupidly simple system for monitoring the state of a server. This has turned into an exploration of the design of existing systems, and stealing shamelessly from those designs.

read more...

Code Review Metrics

2017-06-04

Software development metrics can be difficult, knowing what to track and how to observe things without gaming them can seem like an art more than a science. I've been in discussions lately about how to track code review metrics meaningfully and how to do so in the context of my absolute least favorite code review tool.

read more...

Text Search on a Static Blog

2017-05-14

Static sites are neat, but what if I wanted features of a dynamic website? Searching, for example, could prove interesting or useful but is typically done server-side. Here I detail a fun experiment in implementing search client-side for this very blog.

read more...

Little Languages

2017-03-19

I finished rereading The AWK Programming Language today and have been keeping myself entertained working some of the exercises, specifically a toy assembler and interpreter.

read more...

Extricating Calendaring From Outlook

2017-03-12

Lately I've been working on simplifying some of the more annoying tools for mundane tasks at work, usually administrative. The most annoying to extricate myself from, by far, has been Outlook's web-mail and to a lesser extent Thunderbird. Here I detail my current solution to calendaring.

read more...

A Return To Basics

2017-02-25

My copy of The Elements of Computing Systems came in the mail and I've been having a great time digging into the absolute fundamentals of programming. While I'm passingly familiar with some of the material, working the examples in the text has me finally feeling like I deeply understand the concepts.

read more...

Older Posts...

[nolan@nprescott.com] $> █