In this article, we’re going to build a fun and simple gRPC server in Node.js. Then we’ll demonstrate how to use Insomnia to make gRPC requests on our server. First, let’s briefly cover some core tech concepts.
You enjoy working on fun development projects, so why not get paid to share what you learn? We're hiring engineers to use the latest technologies, write tutorials, and share best practices. Our content has been voted to the front page of Hacker News and Reddit and has been viewed by over 1 million people.
This is freelance work that you can do on the side, when your schedule allows. You'll choose the topics you find interesting and you can set your own rate. Also, you'll get to build your portfolio and give back to the community.
You must have at least one published technical article or blog for reference. We are most interested in insightful topics, clear communication and a good response from the community. Most of our topics cover:
Get paid to do what you love
You enjoy writing, so why not get paid for it? This will let you write more often, put more effort into each piece, and cover topics you wouldn't have had time for otherwise.
Impact millions of software developers and DevOps engineers
Help give back to the community by sharing what you know. Our content has been read by millions of developers and our hits are top-ranked in Google and on the front page of online communities like Reddit and Hacker News.
Use the latest technologies
You'll work with the latest technologies and trends, which is a fun way to grow your skills. Due to our short project cycles, you'll deliver work in weeks and get more variety in your work. No more unrecognized time spent on maintenance, fighting fires, or projects that get cancelled after months of effort.
Improve your communication skills
Writing is essential for advancing your career to architect, principal or director level because more people read what you write. It allows you to influence a larger number of people. Practice is the best way to improve.
Build your portfolio and gain recognition
Most of the work for traditional developers is confidential, making it hard to gain recognition or showcase your skills. By publishing your work with us, you build your own brand as an expert. When the community loves your work, it's a great feeling! On the other hand, if you prefer to keep your privacy, ghostwriting is still an option.
The freedom of remote work
Our company is 100% remote, so you have the freedom to work from home, or rent a personal office, and set your own schedule. You can work during business hours or nights and weekends. No more long commutes, open-plan offices, fixed working hours, or relocating to high cost-of-living areas. We hire the best people wherever they are.
We write highly technical content about DevOps, development, cloud, database and more. Here’s a sample of recent work:
Similarity search is a subset of the machine learning field that deals with finding items that are closely related to the original input. It’s incredibly useful for things like product, music, or movie recommendations. You watched *The Office* on Netflix, so here are some other shows you may like. You frequently listen to Bayside on Spotify, so go check out these other pop-punk bands.
A common architectural design pattern these days is to break up an application monolith into smaller microservices. Each microservice is then responsible for a specific aspect or feature of your app. For example, one microservice might be responsible for serving external API requests, while another might handle data fetching for your frontend.