KevinCarlson.codes

KevinCarlson.codes

Web • Mobile • Cross Platform

Latest Posts

Migrating KevinCarlson.codes from Ghost to Hugo

As far back as my earliest post in 2017, I’ve been using Ghost CMS to power this site. While it has worked well over the last several years, it’s also pretty clear that it’s overkill for what I’m doing here. As of now, I’m using a static site generator called Hugo to cut down on hosting costs, and potentially increase overall site performance.

Setting Up Non-Debian Packages on Chrome OS (IntelliJ IDEA & Blender)

Linux beta for Chrome OS lets users run virtually any application in the Debian repositories, with the APT package manager. However, some Linux apps aren’t in the repos, and don’t offer a .deb package. Fortunately, it’s relatively straightforward to get these up and running, as well.

Introducing Fountain 2 EPUB

I recently wrote about playing with Node.js development on Chrome OS with Linux beta. Building on that, I decided to create a basic application for converting Fountain screenplays to EPUB 3. While the project is very much a work in progress, I wanted to write a bit about it.

Targeting Android, iOS, and Windows with React Native

Facebook’s React Native framework makes it easy to build native Android, and iOS apps with JavaScript. Thanks to a plugin from Microsoft, this framework can also target the Universal Windows Platform. How well does “Learn Once, Write Anywhere” hold up with an app that targets all three?

Using Material Design Icons in Qt Quick

When the Qt Project released Qt Quick Controls 2 with a new theme inspired by Google’s Material Design guidelines, I felt like the look wouldn’t be complete without the matching icon set. Here’s how I got the icon theme to work with Qt.