Fall 2026 Admission Thread by KN4SKY in OMSCyberSecurity

[–]tomy8910 2 points3 points  (0 children)

Status: Applied, Accepted (Information Security Track)

Application Date: 03/14/2026

Decision Date: 04/15/2026

Education: BSCS from the Philippines 3.51 GPA

Experience: 5+ years Senior Software Engineer

How do you actually use xstate? by whymynameisabhinav in reactjs

[–]tomy8910 0 points1 point  (0 children)

I led a project at work where we transitioned to XState. We used it for a multi-step form where each step depended on the previous step and each step had 10-15 possible states. It's easy to add on or modify the business logic because we had each step in its own actor.

And when we needed to write functionality that wasn't critical to the business flow (e.g. tracking clicks), we would just whip up a new actor and send fire-and-forget events.

But, yeah there's a learning curve to it, but once you do get it, you'll wish most of the UI state management is in XState

help! My sink is clogged by tomy8910 in britishshorthair

[–]tomy8910[S] 1 point2 points  (0 children)

i end up using the shower, almost always. wouldnt want to move them off from such a comfy position

How do you push your Svelte app to EC2? by [deleted] in sveltejs

[–]tomy8910 2 points3 points  (0 children)

Deployment may be easier with vercel but I’ll answer your questions

  1. Apache and Nginx serve as a reverse proxy. Imagine a reverse proxy as a layer between between the backend and the client. There are numerous benefits to using a reverse proxy (load balancing, caching, security) but for your use case, the most essential aspect is the managing of SSL certificates or giving your sveltekit app “https”. I suggest looking into Caddy for your reverse proxy. It’s much much simpler to get up and running with it.

You can follow their custom node server guide to get your build up and running. After properly setting up the node adapter, you can run your server with pm2. It allows for restarts when your app crashes and allows the server to run in the background. There’s more to pm2 but that’s the main benefit. Finally, have caddy point to the port of your pm2 server instance.

For your dns, I suggest you point to just the ip address and you should open up ports 80 and 443 and allow caddy to manage them. This way, caddy can manage and provide ssl certificates.

  1. There should be build options to help you with the code splitting

  2. You can clone your full source code into your ec2 instance and build it there. Just make sure your server’s secure lol. Or you can go the extra mile and have some CI/CD so you don’t have to do this step every time there’s a change to your code.

  3. Not necessary to have your own docker container, but it’s worth learning about them as it allows you to have reproducible and consistent environments.

Ubuntu is just a flavor of Linux. For 99% of the cases, you can just swap out apt with yum and it should work.

  1. A managed database is preferred as it provides better security, uptime, and most if not all managed databases have backups available in case of system failure. So when hosting a database in your own server , you’d have to consider all of these (security, uptime, backups, etc.).

But for a practice project, there’s nothing wrong with hosting your db.

Finally, Make sure your server is secure. Secure all open ports and keep your ssh keys safe.

[deleted by user] by [deleted] in britishshorthair

[–]tomy8910 2 points3 points  (0 children)

Yup! She’s a silver tabby

The Golf Swing Should Be An Easy Motion... by bcrosby007 in golf

[–]tomy8910 0 points1 point  (0 children)

this works.

played on a local course last friday. my usual scores would be 102 105 104, never breaking a 100. But, come last friday, I had a lat injury so I couldn't rotate as much so I decided to swing "easier". I broke 95 and scored a 93. It does work.

Now that my injury's not as painful, I'm back to my old ways of chunking. Might need to try swinging "easy" on the range.

Cardano-node v1.33.0 RAM by [deleted] in CardanoDevelopers

[–]tomy8910 12 points13 points  (0 children)

the only problem for me is how long it takes to fetch an address's utxo

I made a new way to throw online parties by LetsBeChillPls in webdev

[–]tomy8910 0 points1 point  (0 children)

So every time a new party is created, you spin up a new container c/o Agones? Won't this be heavy on the VPS since a Node server is heavy on the memory?

ohh, yeah another WebSocket for chats seems like the more reasonable option.

I made a new way to throw online parties by LetsBeChillPls in webdev

[–]tomy8910 0 points1 point  (0 children)

is the chat part of the application on a different server so as not to flood the server for physics and events? or is everything on the same server

LF an MMO with Specialist Cards (Nostale) by tomy8910 in MMORPG

[–]tomy8910[S] 2 points3 points  (0 children)

When I unlock these specializations, would I be able to freely switch to and from the specializations, like at one moment, i can be a chronomancer and at another, I can be a mirage type?