<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Projects on not404.com</title><link>https://www.not404.com/projects/</link><description>Recent content in Projects on not404.com</description><generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>rubyjedi@gmail.com (Laurence A. Lee)</managingEditor><webMaster>rubyjedi@gmail.com (Laurence A. Lee)</webMaster><copyright>© 2026 Laurence A. Lee</copyright><lastBuildDate>Thu, 01 Jan 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://www.not404.com/projects/index.xml" rel="self" type="application/rss+xml"/><item><title>Saimin 2 Chat System</title><link>https://www.not404.com/projects/saimin2/</link><pubDate>Thu, 01 Jan 2026 00:00:00 +0000</pubDate><author>rubyjedi@gmail.com (Laurence A. Lee)</author><guid>https://www.not404.com/projects/saimin2/</guid><description>&lt;p&gt;In the 1980s, before the internet reached Hawaii&amp;rsquo;s living rooms, there was Saimin Chat System — an Apple II+ in Aiea running five phone lines at 300 baud. You dialed in, you got routed to whichever line was open, and you chatted in real time with whoever else happened to be connected that evening. The system operator held the title &amp;ldquo;Noodle.&amp;rdquo; Saimin 2 is that system, rebuilt for the browser.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://www.not404.com/projects/saimin2/feature.svg"/></item><item><title>Postman Prometheus</title><link>https://www.not404.com/projects/postman-prometheus/</link><pubDate>Wed, 01 Jan 2020 00:00:00 +0000</pubDate><author>rubyjedi@gmail.com (Laurence A. Lee)</author><guid>https://www.not404.com/projects/postman-prometheus/</guid><description>&lt;p&gt;&lt;strong&gt;Fork:&lt;/strong&gt; &lt;a href="https://github.com/rubyjedi/postman-prometheus" target="_blank" rel="noreferrer"&gt;github.com/rubyjedi/postman-prometheus&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Upstream:&lt;/strong&gt; &lt;a href="https://github.com/antoniodiaz/postman-prometheus" target="_blank" rel="noreferrer"&gt;postman-prometheus&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The original &lt;code&gt;postman-prometheus&lt;/code&gt; tool was useful: run a Postman collection, export the results as Prometheus metrics. One shot, one collection.&lt;/p&gt;
&lt;p&gt;What I needed was: run &lt;em&gt;several&lt;/em&gt; collections, continuously, all feeding into one &lt;code&gt;/metrics&lt;/code&gt; endpoint. The idea being that your Postman collections — which already describe your API contracts — double as live health checks you can scrape with Prometheus and visualize in Grafana.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://www.not404.com/projects/postman-prometheus/feature.svg"/></item><item><title>Soap4R-ng</title><link>https://www.not404.com/projects/soap4r-ng/</link><pubDate>Thu, 01 Jan 2015 00:00:00 +0000</pubDate><author>rubyjedi@gmail.com (Laurence A. Lee)</author><guid>https://www.not404.com/projects/soap4r-ng/</guid><description>&lt;p&gt;&lt;strong&gt;Repo:&lt;/strong&gt; &lt;a href="https://github.com/rubyjedi/soap4r" target="_blank" rel="noreferrer"&gt;github.com/rubyjedi/soap4r&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Back in the early 2010s, a lot of enterprise Ruby on Rails apps were neck-deep in SOAP integrations — insurance carriers, healthcare systems, EDI pipelines. The de-facto library for that was &lt;code&gt;soap4r&lt;/code&gt;. And then it went unmaintained right as Ruby was moving past 1.8.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://www.not404.com/projects/soap4r-ng/feature.svg"/></item></channel></rss>