Lately, I've been experimenting with Claude to do coding. As part of this, I updated my
atto server project. This consisted initially of three small servers (<5000 line), an HTTP 1.1, node-like, web server, a node-like, Gopher server, and the start of Mail Server all written in pure PHP. These were suitable for project that had a need for a small portable servers and to demonstrate the internals of such server to a web developmennt or networking classes. Using Claude, I extended my servers to now support, using pure PHP, HTTP 2.0, HTTP 3.0, and a more complete implementation of IMAP and SMTP for mail. I have also added new servers for DNS, FTP/FTPS, SSH/SFTP, and TURN. For each I used Claude to do a security audit and updated the servers on pollett.org accordingly.
(
Edited: 2026-05-09)
Lately, I've been experimenting with Claude to do coding. As part of this, I updated my [[https://github.com/cpollett/atto|atto server project]]. This consisted initially of three small servers (<5000 line), an HTTP 1.1, node-like, web server, a node-like, Gopher server, and the start of Mail Server all written in pure PHP. These were suitable for project that had a need for a small portable servers and to demonstrate the internals of such server to a web developmennt or networking classes. Using Claude, I extended my servers to now support, using pure PHP, HTTP 2.0, HTTP 3.0, and a more complete implementation of IMAP and SMTP for mail. I have also added new servers for DNS, FTP/FTPS, SSH/SFTP, and TURN. For each I used Claude to do a security audit and updated the servers on pollett.org accordingly.