Open in app

Sign In

Write

Sign In

Eugene Nikolaev
Eugene Nikolaev

Home

About

Jul 10

Setting up ElasticSearch with Localstack in docker-compose

Elasticsearch is a powerful search and analytics engine commonly used in modern applications. Localstack, on the other hand, is a tool that provides local versions of various AWS services, including Elasticsearch. By combining these two tools, you can set up a local development environment for Elasticsearch without the need for…

Elasticsearch

4 min read

Elasticsearch

4 min read


Jan 23

Prepend in Ruby

There are three ways to include modules in Ruby: include, extend and prepend. While first two are commonly used everywhere, but we don’t see prepend used often. Actually, I can’t remember any case in my career where I’ve seen that method. I’ve been interviewing many people recently and even on…

Ruby

3 min read

Ruby

3 min read


Dec 16, 2021

Connecting dockerized Golang services via Kafka

Sometimes, when we need to connect a number of services, using API is not enough. For example, if we need to stream messages to many services and ability to scale without worry even when other services are down. Apache Kafka is an open-source distributed event streaming platform, that allows to…

Apache Kafka

4 min read

Apache Kafka

4 min read


Jul 28, 2021

Embedding Angular in Rails partial view

Angular JS is designed to operate as a full stack frontend framework, but sometimes we may need to embed some JS component with complicated logic into existing pages. Usually, React or Vue are considered better choices for that, because it’s easier to embed them due to their modular nature. …

Angular

2 min read

Angular

2 min read


Feb 8, 2021

Angular dev-server with Rails on different ports and CORS policy with passing credentials

Frontend development with modern JS framework is usually done using dev-server. With it, we don’t have to compile JS each time and after saving code changes, it happens automatically and page is refreshed with changes reflected. But to be able to use it, we have to run a dev-server on…

Cors

3 min read

Cors

3 min read


Jul 13, 2020

Re-usability of code in Rails Grape API

Grape is a REST-like API framework for Ruby that can be integrated with frameworks like Rails or Sinatra, that provides rich DSL for creating JSON API. One problem of using Grape, that I faced in my project, is that it’s basically not connected to Rails and doesn’t inherit from ActionController…

Rails

3 min read

Rails

3 min read


Feb 20, 2020

Fibonacci sequence with Rust and Tail Call Optimization

Programming Fibonacci sequence is a famous task, often used for job interviews. Algorithm looks easy, but there are few conditions where we will have to go deeper. Let’s first create project. If you have Rust installed, you can start with: cargo new fibonacci That will create a directory, called ‘fibonacci’…

Rust

3 min read

Rust

3 min read

Eugene Nikolaev

Eugene Nikolaev

Senior Software Engineer at GMO GlobalSign

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams