A new host for ozzypig.com!

It’s my pleasure to announce that I’ve moved this website, ozzypig.com, to a new host: Vultr.com! After nearly 10 years on my previous host, I’ve moved to a host that gives me better speed, better uptime and most importantly: more control. I have learned so much about the web during that 10 years, and it’s finally time I take the reins.

Something else worth mentioning: the server hosting this site is beefier, which means I can host more software than just my website. Web services for my Roblox games will also live here, as well as some continuous integration software for DevOps type stuff. Exciting!

Previously, web traffic to this site was proxied through Cloudflare. Unfortunately, the mail server was also on the same host, and its traffic wasn’t proxied! This revealed the web server IP, which wasn’t a huge deal, but it made using Cloudflare kinda pointless.

A separate mail server is now set up – I am configuring it myself to suit my needs. (If you have notice mail failing to send, that’s probably why.) Cloudflare’s still being used for my web server, though!

I’ve chosen to move to Vultr because I’m familiar with their excellent platform and love their wide variety of services. I know that sounds like a super generic endorsement, but seriously: you’ll probably find something useful on their platform (general cloud compure, S3-compatible storage, load balancers etc). Their support responds fast and they’re friendly: I’ve never had an unpleasant time when working with them.

Don’t hesitate to contact me (eg. through Twitter) if you notice anything about my website that seems off.

Disclaimer: Links to Vultr.com within this post use my referral link. By visiting their site via these links and using their services, you can support this website directly. I don’t often endorse products, except when they’ve really been useful. Thank you!

Introducing: Modules

The logo for Modules
A fancy logo for Modules I came up with

It’s my pleasure to announce Modules, a simple dependency loader for Roblox!

Modules comes with goodies, too: Event , Maid  and StateMachine  classes just to name a few. These patterns are so commonplace in Roblox development today, they felt right at home to be included.

With Modules, you can require strings instead of ModuleScripts. This greatly simplifies your scripts’ dependencies and streamlines creation of client and server code.

Download: Model on Roblox.com, GitHub releases
Links:
Documentation, Repository on GitHub

Continue reading “Introducing: Modules”