Last Call, First Call

Posted 1 day, 6 hours ago

A quick and final reminder that MCFC 2026 Dealers Den applications are closing very soon!

The form closes at the end of Friday, August 1st .. that's today! And vanishes when the clock strikes midnight ... that's just 12 short hours after this post! If you still need to put your application in, the time is now!

2026 Dealers Den Info & App

On the other paw, Panel and event submissions are open for 2026 as of .. now!

Remember, most of what's on the schedule at conventions comes from people like YOU that have a skill to share or just a fun or interesting idea for a panel. The form will be open through October 12th, so let us know what we should have at MCFC 2026:

Submit A Panel

A Tale of Two Bugs

Posted 6 days, 6 hours ago

For starters, just a quick reminder that:

  • Dealers applications close soon! Go apply if you want to be a vendor in 2026 and you haven't yet. You have through Friday, August 1st, so just a little less than a week left!

  • Programming submissions open soon! We're aiming to have the form ready and available by August 1st, so start thinking about what you'd want to see at MCFC next year.

  • Registration for MCFC 2026 is now available. Registration is your entry ticket so get signed up to attend MCFC 2026!

There's even more happening behind the scenes, of course. (The hotel process has sooo many I's to dot and T's to cross. And Artist Alley, which many of you have asked about, will have information soon.) We'll tell you about all those things as soon as we can.

Would some technical nerdery tide you over in the mean time? If so, stick around.

Registration Hiccups

Reg officially opened on Monday, July 21st at 12:00:00 PM EDT. Technically maybe a few minutes before that. Several of you jumped in trying to get those sweet, sweet low badge numbers.

We quickly started seeing elevated error rates, telling us something was wrong. Even worse, it looked like the problem was between the bit of code that finalizes the payment and the bit of code that finalizes the write to the database.

While struggling through some pretty awful hotel internet, unfortunately slowing things down, we disabled registration while investigating the problem. The error reports contained several messages that look like:

ValueError: '2600::, 2600::' does not appear to be an IPv4 or IPv6 address

(Not the real addresses, obviously.) That's technically true: there's two addresses in there. So it failed validation when trying to write it to a database field that's designed to store a single address, which bubbled up into the dreaded "Internal Server Error" that a few of you saw.

After the 2025 convention cycle finished, we went through the usual technology refresh. Servers were rebuilt, stacks were upgraded. This time we put Cloudflare in the mix to get an additional layer of that nice web app firewall functionality to help keep your data safe. That additional layer sticks an additional address onto the header we were using to grab the client IP, and boom. 119 tests in the suite, but getting handed a second IP address wasn't one of them.

That led to the bigger question: Why on Earth are we storing IP addresses in the registration data? We've never needed it, and if we don't need it we'd rather not have it in the first place. So we shunted that little bit of code, tested, and then got registration opened back up. That field has since been dropped entirely. And as punishment for that bug, I took it upon myself to go into the payment gateway and manually reverse all of the transactions that never made it in.

Timeline of events:
12:00 PM - Registration officially opens
12:12 PM - Reg temporarily closed while investigation proceeds
12:24 PM - Hotfix implemented to disable IP address storage, reg re-opened
12:38 PM - All transactions prior to 12:12 PM reversed

Sign-in Hiccups

The other thing that came out of the opening of registration is that there was a problem in the log-in process. Having an account or being signed in to the site isn't required to register by any means. But some people like to use that to pre-fill fields or to keep track of whether or not they've registered yet. I totally get it.

As mentioned above we ran through a technology refresh after MCFC 2025 ended. A piece of the updated platform now treats "text == text" as a case sensitive comparison, whereas before the locale treated it as case insensitive. We generally take that into account in all the places where it matters, but much of the login process we'd been offloading to the platform to take care of. Turns out that's not as careful.

Long story short, where you could once log in as "username" or "Username" or such all equally well, suddenly only the lowercase form "username" would work. If you had "Username" stored in your password manager, it wouldn't let you log in. Even more frustrating, it would let you run through a password reset, and then fail to log in once it's done.

We've now overridden that login process, and make sure to tell it to use an "__iexact" username look-up, so you're free to log in as you want. And now there's 121 tests in the suite.

If you like having your registration linked to your account, make sure you're logged in then bring up the confirmation link you received after registering. There will be a button to link it on the confirmation page there.

This Is Interesting!

Is it? Well, if you've made it this far, you're probably our kind of people!

Consider joining staff and help out with this kind of stuff! There's a lot happening behind the scenes in other areas, too. It can be challenging at times, but it's a lot of fun seeing what we can do when we all come together!

Press Start .. For Dealers Applications!

Posted 1 month ago

Dealers Den applications for Motor City Furry Convention 2026 are now open, now through August 1st!

See the Dealers Den application page for more information, and some tips on what we'll be looking for:

2026 Dealers Den Information Page

Movin' On Up...

Posted 2 months, 1 week ago

They say go big, or go home. I guess we're doing both. So many of you figured it out from those teaser images, but to finally confirm it..

Motor City Furry Convention has a new home for 2026

It is indeed quite big:

A photo of the Renaissance Center

Yep! MCFC is moving to the Detroit Marriott at the Renaissance Center in the downtown of Detroit.

We'll have a lot of space available to grow into. Not to mention there's a bit more parking available.

This move also brings some challenges, which we'll detail in due time, but all of those things we can work through together! The first of which...

A new place, but also, a new time

Motor City Furry Con 2026 is shifting to a slightly different timeframe: February 13 - 15, 2026.

Yep, you can make MCFC your romantic get-away this year! Specifically those dates are...

  • Friday, Feb 13 - Triskaideka fans rejoice. For everyone else: don't worry, it'll be fine.
  • Saturday, Feb 14 - Everyone is spending a lot of time in their rooms for some reason. Probably playing video games. I don't judge.
  • Sunday, Feb 15 - If neither of those are your thing, it may be a good day to look across the river to spot a maple leaf as it's Flag of Canada Day.

And since I know you're going to ask, we unfortunately don't yet know what the dates will look like for 2027 and beyond.

To some degree that depends on how 2026 goes. All we can do is work on making this convention a success and try to get into an even better position next time!

Hit the gas!

It took a lot to get here. The ink is still drying on some of the contracts (I got some on my fingers). Long story short, between that taking up some time and the earlier dates for 2026, we have 9 months to do a year's worth of planning. No pressure!

With that in mind, here's some anticipated timeframes. Note these are all our best guess at this point; we'll have specific dates to you as they become available:

  • Dealers applications are first up and will likely open within the next month or two. Watch for that announcement!
  • Panel submissions will likely open soon after that.
  • Registration and hotel room reservations, look for that in August or September!

As always the best way to get notified of these things is to follow us on social media. Links are at the bottom of the page.

Thanks, gamers. See you in February!

MCFC 2025 Feedback Time!

Posted 4 months ago

Oh, what a convention that was. Now that you've had a day or so to rest and reflect on this past weekend, we'd love to hear about your MCFC 2025 experience! Or let us know if you have an interesting idea for next year.

Good or bad, let us know how your convention went:

Tell us things!