A field report from building Real Polite Protocol, an open protocol and reference implementation on Deno Deploy. The problem with vibe coding at scale AI coding agents have gotten genuinely good. They will happily implement a feature end-to-end, write the tests, run them, and report green. The trouble is that the tests pass is a Continue reading "Spec-Driven Development: Keeping Humans in the Loop…
I ve been working on a programming language project for quite a while. Its been challenging and fun as my on-again-off-again side project for probably 10+ years. Needless to say this programming language isn t known by many people and it is fairly original while borrowing from a few other similarly obscure language projects. The language is Continue reading "Bing AI can write code in my custom…
In the article What are Microservices, Amazon Web Services does a great job of defining Microservices. Microservices are an architectural and organizational approach to software development where software is composed of small independent services that communicate over well-defined APIs. These services are owned by small, self-contained teams. Additionally, they do an excellent job of outlining…
I ve been developing with Node.js for a while now and I have been enjoying it quite a bit, despite some of its flaws. Overall its been a great experience and I am a big node.js fan. Much to my surprise however a new project called Deno has emerged. After taking a look at it I Continue reading "I contributed to Deno"
I was just reading about UTC and saw this tidbit of history The official abbreviation for Coordinated Universal Time is UTC. It came about as a compromise between English and French speakers. Coordinated Universal Time in English would normally be abbreviated CUT.Temps Universel Coordonné in French would normally be abbreviated TUC. UTC does not favor Continue reading "Tao of Leo Proven Right,…
I don t know why it took me so long to figure this out but it turns out that the ngrok client has an api that you can access locally. That means you can run ngrok external to your process and then call to it to get the public tunnel information. This is very handy as Continue reading "Using ngrok as an external process"
Here s a little one-liner I came up with that I had a hard time googling for: $ npm outdated tail -n +2 awk '{print $1}' xargs -I % sh -c 'npm i %@latest --save-exact' It will simply update each outdated dependency to their latest version, I recommend using --save-exact but that s optional. Continue reading "npm update all dependencies to their latest version"
I made a little website that allows you to encrypt and decrypt shared secrets using Shamir s Secret Sharing algorithm: https://bewmdone.com/encrypt It was just a fun little project that I decided to do, nothing ground breaking. I used an existing library on npm (shamir) for the encryption and decryption, the rest was just hooking it up Continue reading "Shamir s Secret Sharing"