Dec 3 2018, Monday
Dec 6 2018, Thursday
I'm almost finished with the ability to add a child to a family tree. After the next step, the ability to add a spouse, I think I'll be able to move on to other projects.
Dec 7 2018, Friday
Tonight, I was able to add a child with the correct parents, but I still have issues with the right data showing up in the client side after the creation is sent to the server. The new child is visible on a full refresh, but I'm not able to see him or her right away. I think I need to better understand Apollo Client's cache mechanism, which isn't easier when the development tools for Apollo Client don't seem to be showing the cache page. I hope they fix it soon!
Dec 13 2018, Thursday
Tonight, for a demo to a friend on Saturday, I thought it was time I got my main server up and running, using CoreOS, a Linux distribution expressly meant for running containers. I had done my research, and was about to install it using the method for bare metal installation, when Comcast's internet went down. Shoot. Until tomorrow night then...
Dec 15 2018, Saturday
Everything is up and running! Formatting and installing went smoothly enough, and after I transferred the data from my old server to this new one, all I had to do was to run my Docker scripts. It felt much like starting a large engine up, running the containers one after the other, watching them download several parts, and start up, The best part of course was after configuring our home's router to point to the new server instead of the old one, and I tested https://blog.jvd.site and https://gitlab.jvd.site, and saw them work flawlessly the same on the new as they did on the old. I'm currently typing this post on the new server. I still have yet to run backups, but I think I have a good base to do future development off of, and hardware best meant for long-term running of all my sites, with more coming soon (OwnCloud possibly?).