MIT > GPL

Ryan DeYong's Programming Portfolio

Home In-browser Examples Bash Scripts Chrome Userscripts The Best Calculators Physical Projects Fine Art Website Source Code

The Move From PERL5 To C# Sockets

For many years from about 2016-2018 this website ran on a custom web server written by me in PERL5. It had some issues because the perl modules it was using were outdated and the software was not the best written. As a result it was running into some crashes in response to some particularly unusual traffic and exploitation attempts, so I decided to move off the PERL5 server onto a custom web server I wrote in C# using C# sockets.


The Move From C# Sockets To NGINX

Previously I was using cloud9 to deploy my C# application into a standalone mono binary for my Linux server. The issue was, cloud9 was bought by Amazon, and Amazon moved most of its free services behind a paywall. Instead of re-creating my deployment toolchain locally and less optimally I decided to switch to NGINX for the server hosting. To patch in the old templating methods I used custom PHP scripts written by me that emulate the functionality of the old C# and PERL5 servers. The switch to NGINX also allowed me to implement HTTPS into the website which looks good.


About me
Contact Information:
Voicemail box #: +14408478142
Email: administrator@ryancdeyong.us

All software on this website uses the MIT License.
ΞΎ This page was generated Fri Mar 14, 2025 20:02