PM2 Startup Error with Node and Typescript

If you decide to run PM2 to run your node server and you're using Typescript you can get this error: [PM2][ERROR] Interpreter .nvm/versions/node/v18.11.0/lib/node_modules/pm2/node_modules/.bin/ts-node is NOT AVAILABLE in PATH. (type 'which .nvm/versions/node/v18.11.0/lib/node_modules/pm2/node_modules/.bin/ts-node' to double check.) It can come in many forms but the important part is ts-node is NOT AVAILABLE in PATH. The fix for this …

Groovy, Kotlin, and Java

I was reading this article https://medium.com/sciforce/kotlin-vs-groovy-which-language-to-choose-47e4369fb905 which discusses the pros and cons of Kotlin vs Groovy. It's a good article and worth the read. It's been a few years since this was published, but I'm going to comment anyway. Disclaimer: I've used Groovy since 2005, have been a Java developer since 2000, and use Grails …

Day 3922

You would think it would get easier to be fat every day. Not physically, but mentally. The fact is that it doesn't. About 8 weeks ago or so I had to stop working out because it was so hot outside at 7am with temperatures getting up to 110 or more throughout the day. Then hydrating …

My Memorization System For Playing Cards

For my whole life, I've been able to remember almost anything. Not eidetic memory (which would be amazing and a curse), but close. Especially, if I am sitting in a place learning something or reading a book where all of my focus is on that topic. In May 2017, I was having issues with my …

TS-Node and ERR_LOADER_CHAIN_INCOMPLETE

Osiyo. Dohiju? ᎣᏏᏲ. ᏙᎯᏧ? Hey, welcome back. https://github.com/TypeStrong/ts-node/issues/1839 https://github.com/TypeStrong/ts-node/releases/tag/v10.9.1 https://github.com/DataDog/dd-trace-js/issues/2187 To Fix this I left Node at 18+ and updated ts-node to 10.9.1 and everything worked great

SvelteKit Express SocketIO Template Project

I have wanted to create a multiplayer game for a long time. I've done some similar work in the past with Java and wanted something lighter and easier to work with. I really like Svelte. So my multiplayer game will include SvelteKit, Express, and SocketIO. I'm also using Grails for the REST API. I spent …

The Story of my Fat Elvis Costume

In 2009, some very good friends, Charley and Rachael, were married on Halloween. Their wedding was a costume party. I thought "every wedding needs a fat Elvis" so I bought a jumpsuit. I had another friend of mine, Steve, modify that jumpsuit with some satin, the cape, and the grommets. Since then, I've attended other …

Raspberry Pi HUD

There's a write-up about a Raspberry Pi HUD that someone is receiving praise for. I always read these with anticipation as though there is going to be some breakthrough that someone found to advance my work. I am almost always disappointed. This work is a start, but it is far from noteworthy. You can read …

Post Haste Project Update

I have made previous posts about Post Haste here and here including one YouTube video. I have updated my template folder structure and removed some unnecessary .gitignore files. I have updated both of the template projects on github and bitbucket. There are a few changes. I added the Vashi Nedomansky Deadpool Adobe Premiere project file. …

Day 3792

Tomorrow I ramp up my workouts. There are 10 weeks for me to get my workouts up to speed and 29 weeks to get to my goal on the 5th of December. I've outlined my workouts before so I'll just do a quick recap of my warmup. Upper M/ThLower T/FCore W/SaDynamic warmupDynamic warmupDynamic warmupRoxanneRoxanneRoxanneSally UpSally …