Race Report: Tuscazoar 50 Miler (August 2019)
This is the eighth of my “trail race every month” resolution, and my final tune up before the Cuyamaca 100K. I traveled back to Ohio for a family event and t...
This is the eighth of my “trail race every month” resolution, and my final tune up before the Cuyamaca 100K. I traveled back to Ohio for a family event and t...
This is the seventh of my “trail race each month” goal for this year, if a couple of days late. Technically I missed July, but I’ve got two in August to make...
This if the sixth of my “trail race each month” goal for this year. Halfway there! The Redmond Watershed is a great running park. There are nice wide, fast t...
This is the fifth of my “trail race each month” goal for this year. I’ve run at this park many times, but this is my first time running this race. I avoided ...
This is the fourth of my “trail race each month” goal for this year and the first time running this race. I’ve been aware of the race and the trail it’s run ...
This is the third of my “trail race each month” goal for this year and the first time running this race. I rarely get over to eastern Washington, and I’m alw...
This is the second of my “trail race each month” goal for this year and the first time running this race. I really enjoy getting out onto Whidbey Island and ...
This is the first of my “trail race each month” goal for this year. I ran the half marathon at this event years ago when the trails were full of shin-high st...
This is the eighth of my “trail race every month” resolution, and my final tune up before the Cuyamaca 100K. I traveled back to Ohio for a family event and t...
This is the seventh of my “trail race each month” goal for this year, if a couple of days late. Technically I missed July, but I’ve got two in August to make...
This if the sixth of my “trail race each month” goal for this year. Halfway there! The Redmond Watershed is a great running park. There are nice wide, fast t...
This is the fifth of my “trail race each month” goal for this year. I’ve run at this park many times, but this is my first time running this race. I avoided ...
This is the fourth of my “trail race each month” goal for this year and the first time running this race. I’ve been aware of the race and the trail it’s run ...
This is the third of my “trail race each month” goal for this year and the first time running this race. I rarely get over to eastern Washington, and I’m alw...
This is the second of my “trail race each month” goal for this year and the first time running this race. I really enjoy getting out onto Whidbey Island and ...
This is the first of my “trail race each month” goal for this year. I ran the half marathon at this event years ago when the trails were full of shin-high st...
.task
instead of .onAppear
As I’ve been learning SwiftUI, there are times that I’ve wanted to run some async code when a view appeared. The straightforward translation of that intent i...
Today I set out to build some time tracking Shortcuts on macOS. I’m using Ledger’s time keeping capabilities and I wanted to read the last line of my data fi...
I’m about to start a new job that uses GitHub. I’ll be using my existing GitHub account but with a work email for any repositories in the work organization. ...
I build this website from my iPad Pro using the Blink shell to mosh into a Raspberry Pi. My primary tools there are vim, tmux, and jekyll. The lack of a hard...
While tinkering with ledger, it was a pain to constantly specify the input file. The app supports a LEDGER_FILE environment variable, but it didn’t make sens...
I recently found a post on /r/macOS that showed groups of apps in the dock.
Today I set out to build some time tracking Shortcuts on macOS. I’m using Ledger’s time keeping capabilities and I wanted to read the last line of my data fi...
I’m about to start a new job that uses GitHub. I’ll be using my existing GitHub account but with a work email for any repositories in the work organization. ...
While tinkering with ledger, it was a pain to constantly specify the input file. The app supports a LEDGER_FILE environment variable, but it didn’t make sens...
The Blink shell is a powerful ssh/mosh iOS app for developers. But how do you upload files from your device to your remote machine? Blink also has a local sh...
This was originally written in February 2019. In April 2020, I updated the website to be hosted on GitLab Pages. I learned a lot by setting it up on AWS, whi...
What’s the difference between these two pieces of SwiftUI?
.task
instead of .onAppear
As I’ve been learning SwiftUI, there are times that I’ve wanted to run some async code when a view appeared. The straightforward translation of that intent i...
I recently was trying to add a ToolbarItem to the .bottomBar or .status ToolbarItemPlacement and it would not appear. It appears to have been a bug in Naviga...
I build this website from my iPad Pro using the Blink shell to mosh into a Raspberry Pi. My primary tools there are vim, tmux, and jekyll. The lack of a hard...
The Blink shell is a powerful ssh/mosh iOS app for developers. But how do you upload files from your device to your remote machine? Blink also has a local sh...
The year is off to a great start! As I wait for the 100 miler lotteries to play out, I’m doing a fourteen week training block for the Badger Mountain 55K. It...
June was a really fun month of training. I got the most mileage (238.4 miles) and elevation gain (20,059 feet) in my life. Here are some of my favorite runs ...
Today I set out to build some time tracking Shortcuts on macOS. I’m using Ledger’s time keeping capabilities and I wanted to read the last line of my data fi...
I recently found a post on /r/macOS that showed groups of apps in the dock.
This was originally written in February 2019. In April 2020, I updated the website to be hosted on GitLab Pages. I learned a lot by setting it up on AWS, whi...
This was originally written in February 2019. In April 2020, I updated the website to be hosted on GitLab Pages. I learned a lot by setting it up on AWS, whi...
I build this website from my iPad Pro using the Blink shell to mosh into a Raspberry Pi. My primary tools there are vim, tmux, and jekyll. The lack of a hard...
I’m about to start a new job that uses GitHub. I’ll be using my existing GitHub account but with a work email for any repositories in the work organization. ...
Today I set out to build some time tracking Shortcuts on macOS. I’m using Ledger’s time keeping capabilities and I wanted to read the last line of my data fi...
What’s the difference between these two pieces of SwiftUI?
What’s the difference between these two pieces of SwiftUI?