Fastmail Spam Learning is Weird →
I recently moved my email from Google Workspace to Fastmail. For the most part it’s been going great. However, I have definitely seen an increase in spam hitting my inbox. With Google Workspace I pretty much never received any Spam in my inbox. With Fastmail I receive a couple of messages every week.
Jun 4, 2022 Email, Fastmail, Spam
How I use (and abuse) macOS →
Many years ago I switched from Windows to macOS. During this transition I really struggled with the lack of some basic “power user” features in macOS. Here are’s a list of some of my favorite tools and tweaks I use to make my macOS usable.
Feb 15, 2022 Tech, Apple, MacBook Pro, macOS
Custom Google Forms for your static website →
Most websites end up needing some sort of form submission. It might be a mailing list sign-up, a contact form, or submitting bug reports/feedback. For a static website (or if you just don’t prefer to build any backend), there are quite a few services out there to help “collect” form responses. However, the free services I’ve found tend to be quite limited.
Dec 28, 2021 Websites, Forms, Google Forms
Monitoring DigitalOcean volume disk usage using Awk and Grafana →
DigitalOcean has long supported monitoring and alerting for Droplet disk usage. Unfortunately there is currently no way to monitor the disk usage of attached volumes. For one of my MongoDB instances I use an attached storage volume in order to easily expand disk usage as needed. However, I needed some way of keeping track of when the volume starts to fill up…
Nov 29, 2021 DigitalOcean, Grafana, Awk, Bash, Monitoring
RollerCoaster Tycoon (original) is still one of my all-time favorite games →
RollerCoaster Tycoon (the original) released in 1999, is easily one of my all-time favorite games. I used to be completely obsessed by it when I was a kid. Every now and then I still get a craving for it.
Oct 23, 2021 Gaming, Mac, Windows, Parallels
DigitalOcean App Platform + Auto-Scaling →
I’ve been using DigitalOcean’s new App Platform for several months now. As a long time user of DigitalOcean I was eager to try it out when it first launched as I’m always looking for ways to simplify/reduce dev-ops.
Sep 30, 2021 Tech, Cloud, DigitalOcean, Hosting
Self-Hosted Analytics with Umami + Traefik →
I’ve been adding Umami to most of my websites as an alternative (or potential replacement) to Google Analytics. It’s free, open-source, and has worked great for me during the past couple of months. If you’re comfortable with running your own VPS then you can easily setup a server for $5/mo on DigitalOcean, with minimal maintenance.
Jul 26, 2021 Tech, Cloud, Umami, Analytics, Docker, Traefik
Hosted Monitoring: Evaluating InfluxDB Cloud and Grafana Cloud →
We’ve been self-hosting Grafana and an InfluxDB database for a long time, using it for monitoring our custom application metrics. However, we started to push our patience with maintenance and the limits of performance on a $5/mo DigitalOcean droplet.
Jun 22, 2021 Tech, Cloud, Monitoring, Metrics
Notarize any macOS application →
Since macOS Catalina notarization is required to avoid installed apps from being blocked because “Apple cannot check it for malicious software”. For anyone who already has an Apple developer account (or is willing to create one) you can easily notarize any macOS application using the Xcode command line tools.
Nov 23, 2020 Tech, Tutorial, macOS
BrowserFrame: Shadow Update →
Today BrowserFrame.com gets a small update — It is now possible to add a shadow around the browser frame. Simply use the new Shadown Amount and Shadow Color options to adjust the shadow. To remove the shadow, simply clear the shadow options.
One Week Build: BrowserFrame 2.0 →
About 3 years ago I built and launched BrowserFrame.com — a free tool that wraps screenshots in different browser frames (great for mockups and landing pages). It was time to give it a much needed update.
Tokyo Work: Best Cafes and Coworking Spaces →
Tokyo is one of my favorite cities for remote work. It’s easy to get around, there’s good food everywhere, and there are lots of options ranging from cafes and coffee shops to coworking spaces and outdoor locations. Best of all, some of the best places are completely free! Here is a list of the best cafes, coffee shops, coworking spaces, and other spaces for remote work in Tokyo that I have collected over the past 2 years.
Oct 31, 2018 Travel, Japan, Tokyo, Remote Work, Digital Nomad
Tokyo Food: Best Restaurants, Cafes, and Bars →
Tokyo is by far my favorite food city. Not only can you find all types of amazing Japanese food, but you can also find world class international food. In general food is very affordable unless you go to very upscale places. Here is a list of my favorite places that I have collected over the past 2 years. I would go out of my way to eat at any of the starred places. Other places are definitely worth visiting as well.
Oct 30, 2018 Travel, Japan, Tokyo, Food
Tokyo Fun: Best Attractions, Areas, and Shopping →
There are lots of areas and places to explore in Tokyo. Whether you’re looking for shopping, good views, or retro arcade games you can find whatever you’re interested in. Here is a collection of some of my favorite spots to visit when I’m in Tokyo. Most of these places are actually free so there is plenty to do even if you have a tight budget.
Oct 29, 2018 Travel, Japan, Tokyo
Tokyo Stay: Best Areas and Hotels →
Public transportation in Tokyo is amazing. You can pretty much get from anywhere to anywhere within 30 minutes. However, it is still important to choose where to stay depending on where you plan to spend most of your time. In general, staying anywhere along the JR Yamanote train line that circles Tokyo will enable cheap and convinient access to all of the main areas of Tokyo (especially if you have Japan Rail Pass).
Oct 28, 2018 Travel, Japan, Tokyo
Integrating iOS 12 Siri Shortcuts using Objective-C →
A simple, straight-forward, step-by-step guide to implementing iOS 12 Siri Shortcuts using Objective-C. I noticed that the documentation for integrating the new iOS Shortcuts API is very sparse. After a lot of trial and error, combined with reading the official docs and various tutorials and forum threads, I managed to get everything to work.
Sep 21, 2018 Tech, Tutorial, Programming, iOS
One Week Build: BrowserFrame.com →
A one week build. A free tool that helps you wrap screenshots in different browser frames. Supports Chrome, Firefox, Safari, and more. Built with node.js and vue.js, deployed on zeit now.