Category "Announcements"

Summer Hiatus 2018

As happened last year, the problems of my personal life consume too much time in the summer to allow me to livestream every week. If anything, they’re worse this year, and what little free time I have left needs to go into finishing the Xcode Treasures book.

So, I regret that the stream is going to have to take the summer off again, and hopefully be back in the fall.

Announcement: No episode May 29, 2018

Sorry to flake again, but I’m not prepared to get an livestream up tonight (you’d think I’d be all set coming off a three-day weekend, but it doesn’t work like that for me).

If you’re interested in the weekly visual novel segment, I did manage to post a video from the Anime Central Muv-Luv panel that I organized:

Anyways, we’ll try again Tuesday, June 5.

Announcement: Mid-Winter Hiatus

Having finished the material from iOS 10 SDK Development in episode 25, I’m going to take a few weeks off from livestreaming. This will give me time to reload the content pipeline with new creative projects, iOS games to play, and to make some technical tweaks.

Also, the book’s home page has collected links to all the videos, so if you just want to do the iOS programming course, that lays them out pretty clearly. Or you can walk through the episodes category here on

Finally, if you enjoy visual novels like Muv-Luv Alternative and Clannad, which I feature in the last segment of the show, you might be interested in visual;conference, an online webinar for VN creators. It’s being held Saturday, January 13, and I’ll be attending (not speaking, ha ha, but say hi on the discord if you’re there too).

Announcement: Episode 17 Postponed

The plan was to do an invalidstream episode tonight. Unfortunately, I picked up a cold while I was in California, I’m still not over it, and there’s no way I can speak for 90 minutes straight with my throat this hacked up.

That said, I don’t want to just cancel either, since there definitely won’t be an episode next week (Friday, October 27), since I’ll be out at the Swift By Northwest conference (which you can still get tickets for, hint hint).

I think what I’m going to try to do is to do the stream Sunday or Monday night, as soon as I’m feeling better. Watch this space, or the @invalidstream Twitter account, for an announcement and preview video.

Summer Hiatus

So… yeah, has kind of gone dark recently, huh?

Sorry, I feared this might happen. It’s just been a real triple-whammy in my personal life the last few months, with a lot of time AFK for an ill parent, and then super-high-maintenance ASD kid. The latter is a real problem in the Summer, as the neighborhood gets noisy and the nights are crazy long. Basically, all the evening time that had been going into prepping invalidstream episodes instead goes into dealing with his problems. Well, that and writing another book, but that’s something to talk about another time.

Anyways, at this point, it’s obviously time to just accept that the entire Summer is a scratch for livestreaming, and I’ll plan to restart in September, after everyone’s back in school.

This delay does mean that the iOS 10 book material will be a little dated (but not that bad), but there are still lots of games to play, plus the release of Muv-Luv Alternative has gotta happen sooner or later, and that’ll blow the minds of all 5 of you who saw any of the Muv-Luv Unlimited streams.

In the meantime, enjoy a tease of the usual mid-show Let’s Play weirdness… this is a Macross-based idol music game that just hit the Japan iOS App Store.

Announcement: Episode 12 do-over

We had a good time last night, streaming iOS unit tests part 2 (asynchronous testing) from iOS 10 SDK Development, playing the Namco-esque throwback games Electro Master and Hungry Master, and part 3 of Clannad. Unfortunately, I don’t have any videos to post this week.

Screenshot from June 2, 2017 stream recordig

I record a local archive during the stream which I then edit for the videos. As an experiment to improve picture quality, I went from 720p to 1080p this week. This apparently led to a problem where I have a number of dropped frames in the video and audio, and it gets out of sync. This glitch happened a few times in in previous episodes while using Wirecast 7.6, so I edited around those, and reverted to Wirecast 7.5 for this episode. But this recording has far more dropouts than I’ve ever hit before; I guess switching to 1080p (more than twice the bandwidth of 780p) is also a trigger? Maybe it’s just too much video for my six-month-old Mac Pro? At any rate, there are far more dropouts and sync problems than I can fix in FCPX and have the video be in any way watchable.

Then again, I had a few unforced errors in the presentation of the iOS material anyways, so tell you what we’re going to do: assuming my flight back from WWDC / CocoaConf Next Door next Friday gets me home on time, we’ll simply do Episode 12 over again: same preshow videos (even though the Sailor Mars – Wonder Woman Trailer Parody AMV will be a little less timely), same iOS lesson on expectations and asynchronous unit testing, same games, same choices in Clannad (after all, we still want to meet Best Girl, the one who beats up the bikers).

So, barring any further complications in technology or my life in general, look forward to that on June 9. With fewer tech errors. 🤞

Announcement: No episode Friday, May 26

As anticipated by last week’s announcement, I’m not going to be able to do an episode this Friday. The family medical situation mentioned last time is still in effect, among other obligations that make sequestering in front of the webcam for two hours a dangerous indulgence.

I hope to be back Friday, June 2. In the meantime, I may use an evening next week to do a one-off special recording of either the Muv-Luv panel I was supposed to present at Anime Central, or the Muv-Luv Unlimited ending route I backed out of in episode 9. These wouldn’t be live; I’d just record them locally and post to Vimeo and the site. (Also, this isn’t to imply that I’m more interested in the visual novel content here; it’s just that I want to do the iOS 10 SDK Development lessons in the regular episode flow, and not out-of-band like these specials would be).

Looking further out, on Friday, June 9, I get back from CocoaConf Next Door and WWDC week at 4PM, so it’s technically possible I could be ready to stream by 10PM; it’s mostly a question of whether I actually get home on time and if I build the preshow and episode documents the preceding weekend. So… maybe?

Anyways, with any luck, I’ll see you again next week.

Announcement: No episode Friday, May 19

I was already planning not to do an episode this Friday, as I was scheduled to be at Anime Central, where I was going to be presenting a panel on the Muv-Luv franchise.

However, a medical emergency in my family has come up, so I’m not going to ACen, nor am I going to be able to do the stream this week. In fact, it’s highly unlikely I’ll be able to do a stream on Friday, May 26 either.

I may do a one-off mini-episode at some point to run through the ACen panel. I can’t say yet when regular episodes will be able to resume.