Menu Home

This Virtuoid Week (20190922)

Greetings from 28 Herlig in beautiful Comma Satia! Still hotter than all get out with records falling all over the place, but the weather people are telling us that we’ll get normal Summer temperatures by the end of the week.

Considering that’s the first week of October, not bad.

tl;dr

Mechanics of the login system finally finished, unit and e2e tests are abysmally bad to write, guess it’s time for a refactor.

The Game

I was finally able to fix the last few bugs in the sign-up / login process. Of course, that means it’s time to write the tests. 🙂

I began from the very beginning and quickly ran into trouble. The problem is that over the months that I’ve been tinkering with the site, it’s become a patchwork mess of code. Not surprising, as I entered this venture knowing almost nothing about Vue, AWS, and the like.

So I did the only thing any sane person would do – and the same thing I yell at developers to do in my real job:

Refactor!

Yes, check it all in, create a branch, wipe it ALL out, and start over. I figure it will take me about 3 weeks. I mean, all the code is there. I just have to organize it better and write the tests.

Which means I might be ready to publish it on Halloween (October 31st). I think that would be cool.

“Hey kids! Wanna see my new website?”

October 31st – Virtuoid allows logins!!

The Thinking

Last week, I went on about the mathematics behind creating a spheroid with 1 meter ground resolution and 1 decimeter height resolution. The numbers were WAY bigger than I’d imagine. Meaning that if I ever got that big, the game better be that Billion Dollar Game I keep telling everyone about.

This week, I said “<blank> it”. I’m going to start with a 1 kilometer square world. That should be enough for me to test all my theories and make sure that, you know, that game actually works.

And wouldn’t it be nice to VR it at some point.

Social Media

No update here. I do plan on eventually getting on Instagram and whatever else all the cool kids are into these days. I may even dust off a page for Facebook. Or maybe not.

I am on Reddit, but I don’t post anything.

As always, you can follow me on Twitter @thevirtuoid.

Giving Back

I did produce an Promise tutorial outlining how I personally convert older callback routines to use Promises. Perhaps later this week it will be an Async/Await one that builds upon the Promises entry.

I was also thinking that when I monetize the site (it still costs money to have the site on AWS), I can set it up to immediately take 10% of the revenue (not the profit) and give it back to the open source community. Unlike The Evil Empire known as Apple, the Open Source Community has been very good to me, and it’s high time some of those people get paid. I haven’t figured out how it will all work yet. Check back later.

Conclusion

My Falcons lost again. No surprise there. It’s back downstairs to watch the Sunday Evening Edition of American Football. I don’t remember who’s playing. Doesn’t matter. I just enjoy watching the game.

Categories: VirtuoidWeek

Tagged as:

thevirtuoid

Web Tinkerer. No, not like Tinkerbell.

Creator of the game Virtuoid. Boring JavaScript. Visit us at thevirtuoid.com

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: