Iev StrygulKademlia: the P2P System Behind Ethereum and BitTorrent NetworksAll the fuss around blockchain technology made me curious about how it looks under the hood. So I started to read about the implementation…Jul 23, 2021Jul 23, 2021
Iev StrygulBoosting Elasticsearch Join (Parent-Child) Data Type Performance With FiltersMy company moved from Algolia to Elasticsearch and we had to optimise all the search configs ourselves.Jul 27, 2020Jul 27, 2020
Iev Strygul6 Principles Of Code Reviews Without TearsI remember when I just started and my code was burned during a code review. It felt so bitter, I wanted to cry.Apr 11, 2020Apr 11, 2020
Iev StrygulTesting Elasticsearch App In GoIn the previous story "Testing Elasticsearch App In Go", I was telling how to mock Elasticsearch http client behaviour. It is helpful for…Mar 25, 2020Mar 25, 2020
Iev StrygulTesting Elasticsearch App In GoSince recently, I am involved in a project written in Go that implements a search for our super cool customer friendship platform. It was…Mar 12, 20201Mar 12, 20201
Iev StrygulAutomated Excel Reports With Your Rest API And Basic Knowledge of JavaScriptRecently, I had a task to automate creation of weekly Excel reports that included data graphics. I had a data in a database that was being…Mar 27, 2019Mar 27, 2019
Iev StrygulSimple HTTP Server With Scalatra In 20 Lines Of CodeIn this tutorial I will show how easy it is to create a HTTP server in Scala using Scalatra — a free web micro-framework that such giants…Mar 5, 2019Mar 5, 2019
Iev StrygulUsing Cron Inside A Docker Container To Execute .jarThis post is a continuation of the work that I was desribing in my previous posts Dockerizing Scala App and Wiring Scala App Docker Image…Feb 26, 20191Feb 26, 20191
Iev StrygulWiring Scala App Docker Container With MongoDBIn the previous blogpost “Dockerizing Scala App”, I described my process of dockerizing a Scala app. In this post, I am going to continue…Feb 22, 2019Feb 22, 2019
Iev StrygulDockerizing Scala AppTo move a Scala app in production, I needed to dockerize the app. It was the first time for me to dockerize something and I discovered…Feb 19, 2019Feb 19, 2019