HNHacker News
TopNewBestAskShowJobs

rbluethl

13 karma · joined October 25, 2021

submissionscomments
rbluethl··on Show HN: I built a DNS resolver from scratch in Rust – no DNS libraries
Cool idea, every developer running apps in dev on their machine knows this pain for sure. I'll give it a spin and let you know how it goes!
rbluethl··on Show HN: Reviewpad, a GitHub action to automate pull request workflows
I guess this could come in handy for many repos! Nice work, I'm eager to give it a try.
rbluethl··on How to Write Better Code
Thanks for posting my article.
rbluethl··on Interactive page breaking down Vue 3 Reactivity
Thanks for the nice words! Glad you find the page useful.
rbluethl··on From Readme to Docusaurus: How an Intern Saved Us $1.2k
Docusaurus FTW! I have yet to try it, but it's come across my lense a lot lately. Deffo going to use it for my next docs site.
rbluethl··on AWS SNS vs. SQS – Main Differences
Great writeup and comparison. Also, serverlessq looks really interesting. I've struggled with queues quite often in the past – can't wait to give this one a try.
rbluethl··on How to Design Better APIs
Author here. Haha! You are right. I admire Stripe's API and there's absolutely a lot of things in it that are my "benchmark" when it comes to good APIs. However, they return UNIX timestamps, for example, which I don't like that much (as stated in the post). They also use POST for updates, because, if I recall correctly, PUT/PATCH wasn't a thing yet when Stripe was built initially. Thanks for the comment.
rbluethl··on How to Design Better APIs
Author here. I read that a couple of times already. RFC 3339 is what you should use - I should probably change that (it's what I actually meant). :) Thanks for pointing that out.
rbluethl··on How to Design Better APIs
Author here. Thanks for the nice words - I appreciate it. I've read that a couple of times in the comments already. Definitely something worth considering, Stripe does this as well. Thanks for your comment.
rbluethl··on How to Design Better APIs
Author here. I generally agree - IF something goes terribly wrong within the application, a 500 is definitely the way to go. The thing is - these just shouldn't happen that often. Because in that case we're having a bigger problem. :D For example I have never seen Stripe return a HTTP 500 from their API. Thing just works.
rbluethl··on How to Design Better APIs
Hey thanks for your input. These are great additions!
rbluethl··on How to Design Better APIs
Thanks for the kind words! Appreciate you reading it.
rbluethl··on How to Design Better APIs
Hey friends! Author (@rbluethl) here. :) I just randomly noticed that my post made it to the front page! Thank you all for your comments.
rbluethl··on C#/.NET Core Template for a SaaS API
I'm not a Django expert, but I'm generally a fan of simplicity and great design which I would definitely apply here. Thanks for your feedback.
rbluethl··on C#/.NET Core Template for a SaaS API
Thanks for your response! That encourages me to start working on that project. I think there's a need for that too.