If you ask ten different developers the question “What is Elasticsearch?” don’t be surprised if each of them has a different answer. None of them are wrong; of course, it’s just that Elasticsearh is that versatile. This versatility has caused Elasticsearch to grow in popularity as a solution to many programming problems.
If you have wanted to experiment with this technology but still haven’t got the chance, today in this tutorial, we will introduce you to the basic concepts of Elasticsearch. Then, we will use it to build a simple search engine with Node.js.
This is a question that could have ten different answers. If I have to compact all of them into a single statement, I could say, Elasticsearch is a distributable, open-source, analytics, and search engine. …
From micro libraries to full-featured frameworks, web to desktop applications, mobile apps to entire operating systems, the open source community provides us with exceptional solutions — and it’s all thanks to people from all over the world who contribute with code, documentation, translations, etc. 24/7.
Because of the vast amount and diversity of projects out there, making your first contribution to the community can be an overwhelming task. For this reason, I decided to build this guide to help you find your way and take your first steps to becoming an open source contributor.
Before we get started, I want to emphasize that contrary to popular belief, open source contributions are not necessarily restricted to developers. You can contribute in many ways other than with code (e.g. helping with designs, documentation, translations, testing, specifications, even by providing financial aid). Don’t run shy if you don’t know how to code. All contributions are welcome and help make for a better and more open world. …
GitHub is the holy grail of the developer community when it comes to open-source development. As an open-source language itself, Node is gradually becoming one of the most used technologies on GitHub. So we decided to take a look at eight of the trending Node projects currently on GitHub.
We’ve omitted the obvious picks, like Express, Mocha, and ESlint, from this article. Go through the ones we’ve picked, and see if you can find a new open-source project to contribute to or use in one of your projects.