October 22, 2024 • 1 min read •Developer ExperienceThe goal of a tutorial isn’t to make people follow every step.It’s to get them up and running as quickly as possible. That’s why every guide should include the complete sample code right at the top.Read more
October 18, 2024 • 6 min read •Developer ExperienceWe’ve been on the road for 10 months now, with a two-year-old in tow.A lot of friends and family have asked why we did this, how we did this, and what it’s been like. So I thought I’d share our experience—what led to it, how it’s …Read more
October 15, 2024 • 2 min read •Developer ExperienceQuick Start Guides: Give Everything, Assume NothingDon’t know who needs to hear this, but if you’re writing a quick start guide, give people everything they need. Right there in the guide. No …Read more
September 12, 2024 • 1 min read •Developer ExperienceSitting down for breakfast in BangkokJust want to say I’m sitting down with Deepti here at breakfast story in Bangkok and really enjoying.Read more
September 11, 2024 • 1 min read •Developer ExperienceUpdating Hugo Blog via emailThis blog post was published to my Hugo blog simply by sending an email. Pretty cool. Huh!Read more
September 11, 2024 • 1 min read •Developer Experiencetest-post-from-github-apiThis is a test post created via the GitHub API.Read more
November 20, 2023 • 3 min read •TinkeringSetting Up Environment VariablesSetting Up Environment Variables to store API Keys Safely in Python Virtual Environments Introduction Working with APIs often involves handling sensitive keys. …Read more
October 9, 2023 • 2 min read •TinkeringExporting Media from Ghost CMS hosted on Digital OceanI recently moved my website from Ghost to Hugo. Ghost provides a built-in export function for content in JSON format (found in Labs under Settings), but it …Read more
August 17, 2023 • 2 min read •TinkeringChanging the Number of Posts Displayed Per Page in Ghost CMSSo, I wanted to customize the number of posts displayed per page on my Ghost CMS website using the Dawn theme. The default setting was showing only 5 posts, and …Read more
April 26, 2022 • 3 min read •TinkeringResolving a 504 Timeout Error on Ghost with Digital OceanWoke up to a 504 error this morning. It's hosted on Digital Ocean, so I reached out to support, which wasn't very helpful. They basically said this, and then …Read more
December 9, 2021 • 1 min read •TinkeringHow to add a Twitter CTA at the end of each article on Ghost CMS?I recently saw a tweet that it's a good idea to have a CTA at the end of each article. In fact, Daniel Vassallo argued that the CTA should be pointing to …Read more
December 2, 2021 • 3 min read •TinkeringSetting up Ghost - some early thoughts...Just setup Ghost on this website (ajot.me). Had been running a home grown version of Flask + Flask-Frozen for a couple years. It was cool, but I was starting …Read more