Daniel Szmulewicz <
daniel.s...@gmail.com> writes:
> Greetings fellow Clojurians,
>
> I am excited to announce the publication of my latest in-depth blog
> post on the topic of HTTP and web application development. Since I am
> currently looking for work, I had the opportunity to dedicate my
> mornings - when I’m at peak mental clarity - to creating this content
> over the course of a week.
Hi Daniel,
Thanks for sharing your post on building a dependency-free, minimal
HTTP server. In the same vein, I thought you (and perhaps some others
on this mailing list) might be interested in seeing my
dependency-free, minimal Gemini server, Space-Age. I built it several
years ago when the Gemini protocol was just firming up, and I've had
great fun in using it to run both my personal site and the software
team wiki at my workplace.
Since it is also written in Clojure without any dependencies on third
party libraries, its socket management code looks quite a lot like
yours but also includes features for encryption and authentication
over SSL/TLS with X.509 certificates. Here's the link if anyone is
interested:
https://gitlab.com/lambdatronic/space-age
The smallnet/smolnet is a real breath of fresh air after being
inundated by the every increasing corporatization of the web over the
last few decades. And from a learning perspective, working with much
simpler, alternative communication protocols greatly increases
accessibility for both users and developers and may even encourage you
to whip up your own Gemini server or client as a weekend project.
Have fun and happy hacking!
Gary
--
GPG Key ID: 7BC158ED
Use `gpg --search-keys
lambda...@gmail.com' to find me
Protect yourself from surveillance:
https://emailselfdefense.fsf.org
=======================================================================
() ascii ribbon campaign - against html e-mail
/\
www.asciiribbon.org - against proprietary attachments
Why is HTML email a security nightmare? See
https://useplaintext.email/
Please avoid sending me MS-Office attachments.
See
http://www.gnu.org/philosophy/no-word-attachments.html