Homepage
Open in app
Sign inGet started

localhost.run

Go to the profile of Tom van Neerijnen
Tom van Neerijnen
Feb 9, 2022

TLDs from donuts inc are a huge risk

I love donuts inc TLDs. they’re fun, easy to remember, and can give your business a memorable domain name. But unfortunately a combination of donuts inc doing no due…

Read more…
Go to the profile of Tom van Neerijnen
Tom van Neerijnen
Mar 3, 2021

Rate limits with credits

Grow anything beyond a handful of users and you’ll want rate limits. Sounds complex, right? It turns out it’s not.

Read more…
Go to the profile of Tom van Neerijnen
Tom van Neerijnen
Oct 6, 2020

Fixing nginx links that have the wrong hostname or port

Is your nginx incorrectly redirecting to http://localhost:{some-port}? Read on for why it does this and how to fix it.

Read more…
Go to the profile of Tom van Neerijnen
Tom van Neerijnen
Sep 4, 2020

Using nginx to host websockets and http on the same domain:port

The problem

Often websockets and http for a service are handled in different apps. There are very good reasons for this. Python’s flask for example is brilliant because of it’s…

Read more…
Go to the profile of Tom van Neerijnen
Tom van Neerijnen
Sep 4, 2020

writing a slack command bot

I recently wrote a slack bot that responds to action commands (like /echo yolo ) but I ran into some trouble…

Read more…
Go to the profile of Tom van Neerijnen
Tom van Neerijnen
Aug 31, 2020

localhost.run: the origin story

The Past

I used to have a small ec2 instance for webhook development. I’d either work directly on it or, if I wanted to use exotic toys like IDEs, I’d have an inotify locally that scp’ed changes to my ec2 instance and restarted the server…

Read more…
About localhost.runLatest StoriesArchiveAbout MediumTermsPrivacy