Pi-Helper: A Mobile Companion App for your Pi-hole

Ads are an unfortunate byproduct of the freemium internet that we’ve collectively chosen through our actions, and worse yet are the trackers they’ve inspired to follow everyone around our online lives. As someone who values their online privacy, I was elated to stumble upon Pi-hole, a network-wide ad blocker. Sure, we’ve had browser extension ad … Continue reading Pi-Helper: A Mobile Companion App for your Pi-hole

Converting Google Calendar Links to iCal

Recently I stumbled upon a Google support thread that outlines how to convert a Google calendar link into an iCal subscription link. The reason this is so important is that it allows you to subscribe to a Google calendar via any other sort of caldav client including Nextcloud or the iOS/macOS’ native Calendar app. As an example, … Continue reading Converting Google Calendar Links to iCal

Adding C Code to your Android App

Create a new project, or download the zip file/clone the repo from here. I’ve chosen to start with a new project targeting API 15 and up, including Kotlin support and the AndroidX libraries. Side note: you could just create a C++ project at the Activity selection screen. That’s not the goal here though. I’m looking … Continue reading Adding C Code to your Android App

Swift Combine’s Result.Publisher

Coming from a background in Java/Android development, I’m fairly familiar with working in RxJava and the reactive style of programming. Without getting into the details of said style, there’s a particular operator you can use called Observable.just(), which allows you to wrap a single value in an Observable. This is particularly helpful in tests or mock … Continue reading Swift Combine’s Result.Publisher

Is it Safe to Store your google-services.json in a Public Git Repo?

I maintain an open source app called Simple Markdown. One of the things I’ve been working on for it lately is getting some CI server setup to be able to automate the testing and packaging of the app. I’ll still handle the publishing myself but I’d like to speed up the rest of the process. Anyways, … Continue reading Is it Safe to Store your google-services.json in a Public Git Repo?