Buy Me a Coffee

Rant - Why Is It So Hard To Find Good Xamarin Help?

Rant - Why Is It So Hard To Find Good Xamarin Help?
I got fed up trying to find a solution to my Xamarin Admob problems, and I wanted to vent.
Read more →

I Am - Dev Log 2 - Auto Sizing Label Fonts in Xamarin

I Am - Dev Log 2 - Auto Sizing Label Fonts in Xamarin
Font size! It sounds like one of the simplest things to figure out, but it turns out that sizing font to make a label expand and fill the available space is actually quite challenging in Xamarin. But I figured out a solution that works for all of it, and I’m excited to share it with you.
Read more →

I Am - Dev Log 1 - Project Goals and Challenges

I Am - Dev Log 1 - Project Goals and Challenges
Welcome to my first development log about a mobile app I’m working on titled ‘I Am’. It’s a concept I’ve had for quite some time, and it’s turning out to be a great starter project. Rather than go deep into the details right away, I want to start by sharing a little about the project - what it is, my development goals, and some of the roadblocks I expect to encounter along the way (and some I’ve already had trouble with!).
Read more →

Github Action: Fork Sync With Upstream

Github Action: Fork Sync With Upstream
These days, automation is key to saving time and minimizing errors. But if you’ve never worked with automation, it’s good to start small. This was exactly my thought when I made my first Github Action. Let’s see what it does!
Read more →

Build and Deploy: A Shell Script for Hugo Sites

Build and Deploy: A Shell Script for Hugo Sites
I don’t know about you, but I love writing code that automates my work. I finally had the chance to do just that, and now I’m the proud owner of a shell script that builds and deploys my Hugo site without any extra help from me - and it even works with my git submodule setup!
Read more →

Hugo Themes - Making Modifications while Keeping the Source Up-To-Date

Hugo Themes - Making Modifications while Keeping the Source Up-To-Date
In today’s post, I want to take a look at how we can keep our Hugo themes up-to-date. The key to this process is using git submodules to track and pull updates to a theme with just a few quick commands. We’ll see how to connect our theme to its remote source repo, which git commands we need to update it, and even how to safely make our own custom changes to the theme while keeping it in line with the source.
Read more →

Covid-19: Visa Policies and The Plight of Foreign Nationals

Covid-19: Visa Policies and The Plight of Foreign Nationals
As nations isolate themselves from the rest of the world due to Covid-19, foreign nationals - workers, students, and families living as non-citizens in a foreign country - are finding it increasingly difficult to maintain their lives abroad. Travel restrictions and immigration policy changes are hitting non-citizens the hardest, and without the right passport, many are being forced to travel back to their native lands. This is my story.
Read more →

How to Set Up a Hugo Site on Github Pages - with Git Submodules!

How to Set Up a Hugo Site on Github Pages - with Git Submodules!
This blog was made with Hugo, hosted on Github Pages, and harnesses the power of git submodules to separate source code from live site data. This tutorial shows you how I got all these systems to work together nicely and how you can use these tools to take more control of your site.
Read more →

The Road to Viñales - A Tale of Cycling in Cuba - Part 3

The Road to Viñales - A Tale of Cycling in Cuba - Part 3
At first I didn’t realize it was a mountain. All I knew was that I had ridden out past the edge of a small town to a place where the road suddenly changed. It curved back and forth, meandering upward through forested hills, becoming steeper and more narrow as I rode on. Time passed, and the shoulders of the road disappeared.
Read more →

The Road to Viñales - A Tale of Cycling in Cuba - Part 2

The Road to Viñales - A Tale of Cycling in Cuba - Part 2
I stopped at around 7 PM that first night to search for a place to stay. With the hammock and sleeping bag stuffed deep inside my pack I had dreamed of camping in the countryside and experiencing a night under the stars in Cuba. Sadly, that dream was crushed by the sheer amount of private farmland that bordered the highway for the entire ride, and I didn’t want to get in trouble for camping on private land or government property.
Read more →