An Elasticsearch Tutorial for .NET Developers

Should a .NET developer use Elasticsearch in their projects? Although Elasticsearch is built on Java, I believe it offers many reasons why Elasticsearch is worth a shot for full-text searching for any project.

Elasticsearch, as a technology, has come a long way over the past few years. Not only does it make full-text search feel like magic, it offers other sophisticated features, such as text autocompletion, aggregation pipelines, and more.

If the thought of introducing a Java-based service to your neat .NET ecosystem makes you uncomfortable, then worry not, as once you have installed and configured Elasticsearch, you will be spending most of your time with one of the coolest .NET packages out there: NEST.

Read More »

Advertisements

Creating Truly Modular Code with No Dependencies

Developing software is great, but… I think we can all agree it can be a bit of an emotional rollercoaster. At the beginning, everything is great. You add new features one after another in a matters of days if not hours. You’re on a roll!

Fast forward a few months, and your development speed decreases. Is it because you are not working as hard as before? Not really. Let’s fast forward a few more months, and your development speed drops further. Working on this project is not fun anymore and has become a drag.

Read More »