💾 Archived View for gemlog.blue › users › ttocsneb › 1612652370.gmi captured on 2024-03-21 at 18:53:50. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2021-12-04)
-=-=-=-=-=-=-
I have discovered gemini through a video by Mental Outlaw on YouTube just a few days ago.
[YouTube] Gemini - An Even Better Internet Protocol: Mental Outlaw
Ever since I watched the video, I have been fascinated by this corner of the internet. The more I read, the more I want to be a part of it! You see, I am a programmer currently in college studying Computer Science. I have no time to work on projects right now, but I just can't stop myself. Over the past few years I've been learning about web development. Mostly applying it to small servers that I host myself for myself. Though I have never really understood what makes up these online interactions computers make on our behalf, that is until I got fascinated by the Gemini Protocol.
The spec is so simple and easy to read that I think I finally understand how the internet communicates. I have immediately installed a browser for both my laptop and my phone. And it's been really fun searching around. I truly feel what I would imagine it would have felt to be on the internet during its early days.
I am of course starting a project with gemini. I really don't have the time for it, but oh well. My project is to design an Apache2 like server for gemini. There are of course plenty of servers already on the market, but I figured that I should learn how they work, and if I could make a better one (I probably cannot) My plan is to make a c++ implementation that can direct requests to different servers and allow for adding custom code to interface with said servers. I want to make a wsgi equivalent so that I could make my fancy templated python server, but have all the hard work done at the low level by this server.
It's definitely a big project, but I feel that I could get it working, and who knows, maybe the server will actually be used!
I hope that my rambling hasn't lost your attention and actually makes sense, but have fun exploring the gemiverse!
Ben Scott