Hacker News new | ask | show | jobs
by m0ther 2307 days ago
I'm running a .net exe as a server, on "raw" sockets. For the front end, typescript with 0 dependencies that aren't built into browsers. My own "framework" on both ends, written to specifically cover my needs (and do no more). WebSockets maintain connections (I wrote the server implementation from WebSockets specification - no iis or asp.net necessary), and HTML5 Canvas renders content (I wrote the renderer - working on vetting whether or not I can switch to WebGL currently). I may migrate to web assembly through C# to cut javascript out completely if that becomes available without the blazor framework requirement.

It's a lot of fun to work on, it fits my specific (unusual) needs, it's fully predictable, and it's fast as hell.

There is no chance I could have convinced someone to pay me to build this. I'm a solo founder with 20 years of r&d programming and high complexity, high traffic, application architecture experience.

As crazy as this stack may sound to some; the chances that this system will continue to run and be usable without modification in 10 years is pretty high.