I give to you the complete. The informative. The functional. roncli.com version 2.0.
While it's been out here in beta for the last couple weeks, I formally released version 2.0 on GitHub earlier this evening, shipped it out to its new home in Azure, finished up all the remaining content changes I needed to make, and popped off.
OK, so the celebration was more subdued than that, but I tell you, this has been a journey. I've done so many things that are new, I don't even know where to begin.
roncli.com is the product of nine Docker containers. All of these containers run simultaneously on the same server to get the website to function.
Certbot - For keeping the SSL certs up to date.
Logger - A node.js application that logs Docker output to Azure Application Insights.
Nginx - This web server acts as a reverse proxy for the applications on the server.
Redis - Caching for the main website.
MongoDB - The main data store for the website.
MariaDB - The data store for the photo albums.
PhotoPrism - The photo album service that stores over 3,000 pictures used on the website.
ronc.li - The redirection service for roncli.com.
roncli.com - The main website.
roncli.com uses a whole bunch of tools to make it tick, including some mainstays like express. I also have written my own, including something called Hot Router, an express router that lets me create classes that are picked up by the router to determine what page to load when a certain URL is hit. It connects to a whole bunch of third party services for things such as my blog, my music releases, my coding projects, my gaming stats, and more. And, it has a super cool résumé page that I'd been wanting to do for a long time.
Being finished with this site doesn't mean it's time to stop, though. Next, I'll be doing a release of olmod for the Overload folks, doing some long overdue updates to the Overload Tracker and the OTL, and then it's on to moving all the Overload projects off of the Windows server and retiring it, finally.
There's still a long way to go, but I feel roncli.com was the biggest project that hadn't been moved yet. It was a complete rewrite from the ground up, which the tracker and the OTL will not be. Hopefully I can complete everything I want to do within the next few months and free myself up to do some stuff other than websites for once.
We'll see how that goes in the coming months, but until then, enjoy the new roncli.com!
This is my blog where I give my thoughts and opinions on various topics and share my creative endeavors with the world. I run two personal blogs, but combine them here for ease of access.
Blogger - My oldest blog using the Blogger platform contains posts full of opinions, gaming, and code.
Tumblr - Tumblr posts are all about my creative side, containing music, videos, writings, and updates on my web creations.
You can select a category below to view the latest post, or browse thorugh the posts using the navigation found at the top and bottom of each post.
Somehow got to Dallas on time. Now I'm on a flight that has the possibility of a dog running loose. Seriously, I've never seen a non-service pet outside a carrier on a plane before. #airporthell
I'm at the wrong airport. I have a crazy lady behind me talking to herself. I have a child crying two rows back. And I have this mountain of humanity sitting next to me who certainly didn't pay for the half of my seat that he's in. Did I mention I'm at the wrong airport? Most miserable flight I've had in years. #airporthell
i'm so sorry for being that guy but i can't overstate how reminiscent current twitter is of Portal 2 when the entire facility starts to break down because wheatley got so insecure about being called a moron he starts cobbling together abominations that don't work out of spite
Been doing Professional Game Consultation for about 2 Years now. Did a little talk about what it is and why its SOOOO important for your upcoming games #indiegames #gamedevelopment #gamedev
This is how you review an antisemitic, transphobic, piece of shit video game: you roast it in the review and turn the buy link into a donation to Trans Lifeline. https://www.wired.com/review/hogwarts-legacy-review/
So That Bird Hell Site refugees seem to be divided between here and Cohost. Seems the more technically inclined end up here. Why is beyond me, this site doesn't take any special technical skills to use.
In addition to following Twitter (for now), I feel like I'm going to eventually have to make a decision to either follow both sites, or abandon those that moved to Cohost in favor of brevity and sanity. It's not a decision I will make lightly.
This is the first step in removing chronologically ordered posts... They make the algorithm the default option and in a couple of months they will say "oh no one uses chronological posts, so we're removing it".
Some idiot signed me up for a mailing list I do not want to be on. The mailing list requires you to enter first name and email. So this idiot used my email... but for the name they included a CRYPTO 12-WORD RECOVERY KEY??????? What even the actual is this?
I don't do crypto, so if someone's trying to scam me they're wasting their time.
Chris Pronger suffered commotio cordis after taking a slap shot to the chest in 1998.
Praying for a similar recovery and outlook for Damar Hamlin…Pronger was back on the ice weeks later and played 12 more seasons en route to the Hockey Hall of Fame. 🙏 https://t.co/qYfT8kv66s
I actually signed up for a nostr account. It's under @roncli. Good luck actually finding it, it seems like their website is borked AF. At least I'm verified, though!
Mulling permanently closing this account and never opening this site again. You all are wonderful people, but I question whether this place is worth it anymore. https://t.co/Pmzltt4fXn
Some time ago, I made a blog post with the sentence, "The guy is an asshole." In that sentence, I linked every word to a separate article about HOW he is an asshole.
Fast forward 2 months later, and I think I'm going to challenge myself to extend that to a link for every letter. What's scary is that it shouldn't be too hard. 🙃
Seems like it's on the Cohost/Tumblr side of the aisle in terms of post length and content. It also has optional monetization for your posts, whatever, I won't use that but I'm sure it's a nice option for some.
Worked a bit on Descent 1 DXX-Retro's code today a bit. That code base is so icky. But, I have it compiling in Visual Studio thanks to Sirius, so at least that's a start.
As silly as this tiny font looks, it is employed in a way that makes me feel like I broke the game and did something epic. GGs to the devs on this one!
After a 110-5 score line, it became apparent change was needed in the OTL. Well, change is coming. This update should go live tomorrow. https://t.co/j8TwWzLogN
The value proposition for Mastodon, as a Twitter replacement, has flipped since the last time I tried it:
Mastodon: you might pick the wrong server and have to move away from it Twitter: you have definitely already picked the wrong service, and you have to move away from it
https://t.co/40yzlOfRR0 <-- I don't want to be on a platform run by an abusive leader and overworked staff. I'm so dependent on twitter for my work though, I've got an essential part of my contact network here, but every second I'm here I feel I'm betraying my morals.
Tumblr may become relevant again, but probably not for a while. There are a number of non-creative projects ahead of it that need doing, so it'll be a while before I regularly put out stuff again. That said, look for something new there in the next few days. 👀
Caveat on Tumblr: I've been there for about 9 years, back when I decided to split my blog between my creative endeavors (Tumblr) and everything else (Blogger). While I still have the account, I'm not very active on it since my creative endeavors have taken a back seat.
Being shitty to your workforce, rolling out features no one wants, not addressing PR disasters in a timely or acceptable fashion, belittling a percentage of your user base.
It occurs to me that Day of the Devs is on the same day, at about the same time, and on the same MUNI line as the League of Legends Worlds finals. That's NOT going to be fun to navigate.
Pacific Daylight Time ends November 6th, so I imagine what's happening is it's interpreting the time with daylight savings because that's what it is now, and not accounting for daylight savings ending before the date.
Long long time ago, I can still remember How that conversation used to make me smile And I knew if I had my chance That I could make those people chat And maybe they'd be happy for a while
Apps never tell you what they changed anymore. What bug fixes? What stability improvements? What did they do to space time? Knowing Google, they probably made it worse. https://t.co/b29hitjcE1