Author - Web Developer - Educator

Recent Entries

How many drafts does it take?

As I browse through my online profiles, I realize that I haven't updated my blog. IN 5 MONTHS! Geez, my online life really has fallen behind. I'm not proud of that.

My many drafts for Omega Noir So, what has been keeping me busy? I'm glad you asked:

Working on 3rd draft of Omega Noir 1 manuscript

The Move, the Jobs, and the Editing

I'm on my bike, in Japan! So, you may be wondering "Where has Kyle been?" I have a very good answer: busy. Okay, that's not a very good answer. How about this one: In the past month, I have done the following:

My Journey into Git

My Journey
My journey to discovering git was not an easy one. Since git was not covered in my formal programming lessons, I had to learn "version control" the hard way - the very hard way.

When I started learning HTML back in 2001, I learned to save and modify local files only.


If you haven't heard the news yet, Keat and I are moving to Japan. Therefore, we need to downsize our belongings. Some of these belongings include extra copies of our books, so we've decided to host a Fire Sale of our remaining inventory!

Become a Beta Reader!

As part of a way to help spread the word, and to have my fans help me, I've created a "Beta Reader Program." Basically as a Beta Reader, you'll get 2 things:

An unedited manuscript of my latest book, which I hope you can provide some feedback, andA mention in the acknowledgement section of the book you helped edit.

That's all I have right now. I'm sure I'll add more as more books come out.

Review of Syfy's The Magicians

When I first heard about Syfy's The Magicians, I was a little skeptical. I first thought it was just another Harry Potter.

Don't get me wrong; I have nothing against Harry Potter. In fact, my wife is a huge Potterhead, but when I heard that Syfy was creating a series about Magicians, I didn't have high hopes.

In fact, 5 episodes in, I still don't have high hopes.

Update Youtube Video Privacy with API and OAuth

I posted this on my Facebook and Github, but I thought I'd post it here for a more public audience.

Recently, while working on Japanoblog, I realized that there was a problem: when we created videos, we would post them for our Patreon supporters 3 days early so they could get early access to them. However, I had a few options:

Our New Project: Japanoblog

Keat and I have been dwelling on this over the past few months (aka: years), and one thing has been certain: we want to go to Japan.

We waited until after the holidays wrapped up to really start this, but one step that we have taken to assure that we are really going to Japan is to start a travel blog; in this case, Japanoblog!

Latest Code Project: Coder Ranking

Version 1 of the Mockup Site Design
While traveling over the Thanksgiving break, I encountered a sign for a "code school" along the highway. That got me thinking: why isn't there a code school that allows you to pick up classes?

I did some research on this "code school" that I saw an ad for, and noticed two things:

VIM Search and Replace

I thought I'd post this because I needed it, and quick access doesn't hurt. I had a recent experience where I needed to replace a lot of text in a text file in the command line.

While I like to use vim as my text editor of choice while in a Linux system, I hated the fact that I had to find each instance of a word and manually type out the replaced word.