17 followers
Senior Software Engineer sharing resources, tips, and lessons learned | Building octo.app in public | Black Lives Matter
Subscribe to my newsletter and never miss my upcoming articles
Level up your Flexbox skills with this visual guide
The goal of this article is to teach you just enough about the shell prompt to make some helpful customizations. What is the shell prompt? The prompt is the bit of text that shows up in our shells to indicate that we can interact with them. The prom...
This guide assumes you already have the Windows Subsystem for Linux (WSL) 2 installed. If that is not the case, I highly recommend you read through my previous article, A Guide to Installing the Windows Subsystem for Linux (WSL) and Windows Terminal...
As a developer that typically works on Mac or Linux, you will be disappointed with the out-of-the-box terminal in Windows. Lucky for us, Windows supports a fairly smooth Linux integration called the Windows Subsystem for Linux (or WSL for short). If ...
One of the biggest challenges I faced while building Octo was the markdown editor. When it comes to implementing a markdown text input, there is usually one way to go about it: a plain text input field with an optional preview mode. This approach obv...
Client-side encryption is a feature I had wanted to implement in octo for a while now. When it finally came time to tackle it, I was surprised at the sparse real-world examples on the topic. The documentation on MDN is robust, but it requires a lot o...