Here are some posts which are more tech-heavy and feature specific dev problems or challenges that I've dealt with at work or on side projects. These are probably more of interest to people who are working with these specific technologies.

Recently, I attended one of ElasticSearch's Core training sessions, and I wanted to share some of the more interesting tips that were mentioned, on topics ranging from mappings to multi-fields to index filter aliases, and more.

Around a year ago, our startup poured a lot of energy into creating a strong internal search engine - since we were a deal aggregator, we wanted our users to be able to search our deal database to find exactly the one they wanted (or be assured that the deal they're looking for doesn't exist). This simple idea, however, led to many interesting challenges with ElasticSearch that spawned from various kinds of UX feature needs. This post has a case study where we had to use different synonyms at indexing time vs. at querying time.