All posts

July 07, 2020

Today, I’m very excited to launch Relate, a new app for relationship building. TL;DR Check it out here Relate allows you to track the health and progression of relationships, whether they be friendly, familial, or romantic. The goal is to facilitate better communication and more intentional interactions with those you care about or want to get to know. The inspiration behind Relate comes from my…

Keep Reading →

June 27, 2020

With iOS 13, a number of system apps began using the rounded variation of SF Pro for navigation bar titles. This rounded look provides a nice alternative, native feel for apps that wish to adopt it. Unfortunately, it can be a little hard to come up with the means to adapt your own UIKit or SwiftUI navigation bar titles to use it. Here's a quick rundown on how to accomplish this using both…

Keep Reading →

April 05, 2019

If you're writing code that causes side-effects based on the result of a Promise, and that code has the potential to no longer be executable after the promise returns, then those promises should be dealt with. Probably the most necessary use case for this is waiting for the result of a Promise within a React component, and setting the state of that component based on the response. If the React…

Keep Reading →

March 02, 2018

If you're like me, then chances are you ended up on this page because you want to implement a commenting system on your static generate website without handing over all the control and data to a third-party service. The very idea of a static generated site mean that once your site is generated, you can basically pick it up and deploy on any hosting service. Using a third-party service for…

Keep Reading →

March 01, 2018

So, you find yourself building a static generated website powered by Nuxt and in the process decide that you want be able to quickly and easily create new content, such as a blog post or an article. Is that really feasible? You start considering alternatives to tack onto your static site. Or maybe you were aware that you wanted to serve up loads of content on the fly from the beginning and had…

Keep Reading →

February 26, 2018

If you're using Nuxt to create a static generated site to serve up dynamic content-- such as a blog-- the chances are that you're going to be looking for an engine to handle markdown documents. If this situation applies to you, then the chances are also that you will be including code snippets in your writing. If you're including code snippets, then syntax highlighting is a must have. Now, there…

Keep Reading →

February 25, 2018

If you're using Nuxt to create a static generated site to serve up dynamic content-- such as a blog-- the chances are that you're going to be looking for an engine to handle markdown documents. If this situation applies to you, then the chances are also that you will be including code snippets in your writing. If you're including code snippets, then syntax highlighting is a must have. Now, there…

Keep Reading →