sdemian.com
  • Home
  • Blog
  • Authors
  • Videos
  • About
1 Post

TCO

How to write recursive functions in Ruby the right way
ruby resursion TCO tail-call-optimization

How to write recursive functions in Ruby the right way

Have you ever wondered why it is not so easy to calculate the factoria of number 100000 in Ruby Factorial calculation is a classical problem, when we are ta...

Sergii Demianchuk
Sergii Demianchuk 24 Aug 2025
1 Post

add

What is the Docker ADD command
docker devops add technology

What is the Docker ADD command

The ADD command copies new files, directories or remote file URLs from source src and adds them to the filesystem of the image at the destination dest path. ...

Sergii Demianchuk
Sergii Demianchuk 12 Apr 2023
1 Post

apollo

Building Simple NodeJS GraphQL API via Apollo Server example
graphql apollo nodejs technology

Building Simple NodeJS GraphQL API via Apollo Server example

GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable descr...

Sergii Demianchuk
Sergii Demianchuk 27 Dec 2022
1 Post

aws

Deploying a Rails App with an Nginx Sidecar Container
video aws sidecar ecs deployment ruby ruby-on-rails

Deploying a Rails App with an Nginx Sidecar Container

So, You have been working hard on your idea implementation, and now it a time when You first think about deployment of your brand new Ruby on Rails applic...

Sergii Demianchuk
Sergii Demianchuk 05 Dec 2019
1 Post

azure

Creating ReactJS serverless checkout form
azure video stripe react serverless

Creating ReactJS serverless checkout form

There comes a time in any apps life, when it will have to be monetize. There are a number of ways to become profitable, but accepting cash is a straight...

Sergii Demianchuk
Sergii Demianchuk 14 Aug 2019
1 Post

database

Postgresql how to create new field in existing jsonb column
ruby-on-rails postgresql jsonb database

Postgresql how to create new field in existing jsonb column

How to create new field in existing jsonb column using Rails migration and Active Record Here is an example of how to add a new field called status_number w...

Sergii Demianchuk
Sergii Demianchuk 21 Apr 2023
1 Post

deployment

Deploying Elixir/Phoenix application on Heroku by Sergii Demianchuk
elixir phoenix deployment heroku video

Deploying Elixir/Phoenix application on Heroku by Sergii Demianchuk

We have discussed main questions raised on Elixir Users’ Survey 2016 created by Josh Adams. Full demo of Elixir/Phoenix application deployment on Heroku...

Sergii Demianchuk
Sergii Demianchuk 14 Nov 2017
1 Post

deployment ruby ruby-on-rails

Deploying a Rails App with an Nginx Sidecar Container
video aws sidecar ecs deployment ruby ruby-on-rails

Deploying a Rails App with an Nginx Sidecar Container

So, You have been working hard on your idea implementation, and now it a time when You first think about deployment of your brand new Ruby on Rails applic...

Sergii Demianchuk
Sergii Demianchuk 05 Dec 2019
1 Post

devops

What is the Docker ADD command
docker devops add technology

What is the Docker ADD command

The ADD command copies new files, directories or remote file URLs from source src and adds them to the filesystem of the image at the destination dest path. ...

Sergii Demianchuk
Sergii Demianchuk 12 Apr 2023
1 Post

docker

What is the Docker ADD command
docker devops add technology

What is the Docker ADD command

The ADD command copies new files, directories or remote file URLs from source src and adds them to the filesystem of the image at the destination dest path. ...

Sergii Demianchuk
Sergii Demianchuk 12 Apr 2023
1 Post

ecs

Deploying a Rails App with an Nginx Sidecar Container
video aws sidecar ecs deployment ruby ruby-on-rails

Deploying a Rails App with an Nginx Sidecar Container

So, You have been working hard on your idea implementation, and now it a time when You first think about deployment of your brand new Ruby on Rails applic...

Sergii Demianchuk
Sergii Demianchuk 05 Dec 2019
2 Posts

elixir

Deploying Elixir/Phoenix application on Heroku by Sergii Demianchuk
elixir phoenix deployment heroku video

Deploying Elixir/Phoenix application on Heroku by Sergii Demianchuk

We have discussed main questions raised on Elixir Users’ Survey 2016 created by Josh Adams. Full demo of Elixir/Phoenix application deployment on Heroku...

Sergii Demianchuk
Sergii Demianchuk 14 Nov 2017
Passion |> Elixir |> Phoenix
video elixir phoenix erlang

Passion |> Elixir |> Phoenix

We have discussed architecture concepts behind Erlang, Elixir and Phoenix web framework.

Sergii Demianchuk
Sergii Demianchuk 17 Jul 2017
1 Post

erlang

Passion |> Elixir |> Phoenix
video elixir phoenix erlang

Passion |> Elixir |> Phoenix

We have discussed architecture concepts behind Erlang, Elixir and Phoenix web framework.

Sergii Demianchuk
Sergii Demianchuk 17 Jul 2017
1 Post

graphql

Building Simple NodeJS GraphQL API via Apollo Server example
graphql apollo nodejs technology

Building Simple NodeJS GraphQL API via Apollo Server example

GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable descr...

Sergii Demianchuk
Sergii Demianchuk 27 Dec 2022
1 Post

heroku

Deploying Elixir/Phoenix application on Heroku by Sergii Demianchuk
elixir phoenix deployment heroku video

Deploying Elixir/Phoenix application on Heroku by Sergii Demianchuk

We have discussed main questions raised on Elixir Users’ Survey 2016 created by Josh Adams. Full demo of Elixir/Phoenix application deployment on Heroku...

Sergii Demianchuk
Sergii Demianchuk 14 Nov 2017
1 Post

java

Create Apache Kafka Consumer
kafka technology java

Create Apache Kafka Consumer

To create an Apache Kafka consumer, you will need to first install Apache Kafka on your system, if you haven’t already done so. You can download Apache Kafka...

Sergii Demianchuk
Sergii Demianchuk 13 Dec 2022
1 Post

jsonb

Postgresql how to create new field in existing jsonb column
ruby-on-rails postgresql jsonb database

Postgresql how to create new field in existing jsonb column

How to create new field in existing jsonb column using Rails migration and Active Record Here is an example of how to add a new field called status_number w...

Sergii Demianchuk
Sergii Demianchuk 21 Apr 2023
1 Post

kafka

Create Apache Kafka Consumer
kafka technology java

Create Apache Kafka Consumer

To create an Apache Kafka consumer, you will need to first install Apache Kafka on your system, if you haven’t already done so. You can download Apache Kafka...

Sergii Demianchuk
Sergii Demianchuk 13 Dec 2022
1 Post

kotlin

Kotlin Random Playground Code
kotlin technology

Kotlin Random Playground Code

Creating Kafka consumer using Kotlin is fun - at least they say so, why not to first play with Kotlin idiom and code. Kotlin Random Playground Code Try...

Sergii Demianchuk
Sergii Demianchuk 21 Dec 2022
1 Post

nodejs

Building Simple NodeJS GraphQL API via Apollo Server example
graphql apollo nodejs technology

Building Simple NodeJS GraphQL API via Apollo Server example

GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable descr...

Sergii Demianchuk
Sergii Demianchuk 27 Dec 2022
2 Posts

phoenix

Deploying Elixir/Phoenix application on Heroku by Sergii Demianchuk
elixir phoenix deployment heroku video

Deploying Elixir/Phoenix application on Heroku by Sergii Demianchuk

We have discussed main questions raised on Elixir Users’ Survey 2016 created by Josh Adams. Full demo of Elixir/Phoenix application deployment on Heroku...

Sergii Demianchuk
Sergii Demianchuk 14 Nov 2017
Passion |> Elixir |> Phoenix
video elixir phoenix erlang

Passion |> Elixir |> Phoenix

We have discussed architecture concepts behind Erlang, Elixir and Phoenix web framework.

Sergii Demianchuk
Sergii Demianchuk 17 Jul 2017
1 Post

postgresql

Postgresql how to create new field in existing jsonb column
ruby-on-rails postgresql jsonb database

Postgresql how to create new field in existing jsonb column

How to create new field in existing jsonb column using Rails migration and Active Record Here is an example of how to add a new field called status_number w...

Sergii Demianchuk
Sergii Demianchuk 21 Apr 2023
1 Post

react

Creating ReactJS serverless checkout form
azure video stripe react serverless

Creating ReactJS serverless checkout form

There comes a time in any apps life, when it will have to be monetize. There are a number of ways to become profitable, but accepting cash is a straight...

Sergii Demianchuk
Sergii Demianchuk 14 Aug 2019
1 Post

resursion

How to write recursive functions in Ruby the right way
ruby resursion TCO tail-call-optimization

How to write recursive functions in Ruby the right way

Have you ever wondered why it is not so easy to calculate the factoria of number 100000 in Ruby Factorial calculation is a classical problem, when we are ta...

Sergii Demianchuk
Sergii Demianchuk 24 Aug 2025
1 Post

ruby

How to write recursive functions in Ruby the right way
ruby resursion TCO tail-call-optimization

How to write recursive functions in Ruby the right way

Have you ever wondered why it is not so easy to calculate the factoria of number 100000 in Ruby Factorial calculation is a classical problem, when we are ta...

Sergii Demianchuk
Sergii Demianchuk 24 Aug 2025
1 Post

ruby-on-rails

Postgresql how to create new field in existing jsonb column
ruby-on-rails postgresql jsonb database

Postgresql how to create new field in existing jsonb column

How to create new field in existing jsonb column using Rails migration and Active Record Here is an example of how to add a new field called status_number w...

Sergii Demianchuk
Sergii Demianchuk 21 Apr 2023
1 Post

serverless

Creating ReactJS serverless checkout form
azure video stripe react serverless

Creating ReactJS serverless checkout form

There comes a time in any apps life, when it will have to be monetize. There are a number of ways to become profitable, but accepting cash is a straight...

Sergii Demianchuk
Sergii Demianchuk 14 Aug 2019
1 Post

sidecar

Deploying a Rails App with an Nginx Sidecar Container
video aws sidecar ecs deployment ruby ruby-on-rails

Deploying a Rails App with an Nginx Sidecar Container

So, You have been working hard on your idea implementation, and now it a time when You first think about deployment of your brand new Ruby on Rails applic...

Sergii Demianchuk
Sergii Demianchuk 05 Dec 2019
1 Post

stripe

Creating ReactJS serverless checkout form
azure video stripe react serverless

Creating ReactJS serverless checkout form

There comes a time in any apps life, when it will have to be monetize. There are a number of ways to become profitable, but accepting cash is a straight...

Sergii Demianchuk
Sergii Demianchuk 14 Aug 2019
1 Post

tail-call-optimization

How to write recursive functions in Ruby the right way
ruby resursion TCO tail-call-optimization

How to write recursive functions in Ruby the right way

Have you ever wondered why it is not so easy to calculate the factoria of number 100000 in Ruby Factorial calculation is a classical problem, when we are ta...

Sergii Demianchuk
Sergii Demianchuk 24 Aug 2025
4 Posts

technology

What is the Docker ADD command
docker devops add technology

What is the Docker ADD command

The ADD command copies new files, directories or remote file URLs from source src and adds them to the filesystem of the image at the destination dest path. ...

Sergii Demianchuk
Sergii Demianchuk 12 Apr 2023
Building Simple NodeJS GraphQL API via Apollo Server example
graphql apollo nodejs technology

Building Simple NodeJS GraphQL API via Apollo Server example

GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable descr...

Sergii Demianchuk
Sergii Demianchuk 27 Dec 2022
Kotlin Random Playground Code
kotlin technology

Kotlin Random Playground Code

Creating Kafka consumer using Kotlin is fun - at least they say so, why not to first play with Kotlin idiom and code. Kotlin Random Playground Code Try...

Sergii Demianchuk
Sergii Demianchuk 21 Dec 2022
Create Apache Kafka Consumer
kafka technology java

Create Apache Kafka Consumer

To create an Apache Kafka consumer, you will need to first install Apache Kafka on your system, if you haven’t already done so. You can download Apache Kafka...

Sergii Demianchuk
Sergii Demianchuk 13 Dec 2022
4 Posts

video

Deploying a Rails App with an Nginx Sidecar Container
video aws sidecar ecs deployment ruby ruby-on-rails

Deploying a Rails App with an Nginx Sidecar Container

So, You have been working hard on your idea implementation, and now it a time when You first think about deployment of your brand new Ruby on Rails applic...

Sergii Demianchuk
Sergii Demianchuk 05 Dec 2019
Creating ReactJS serverless checkout form
azure video stripe react serverless

Creating ReactJS serverless checkout form

There comes a time in any apps life, when it will have to be monetize. There are a number of ways to become profitable, but accepting cash is a straight...

Sergii Demianchuk
Sergii Demianchuk 14 Aug 2019
Deploying Elixir/Phoenix application on Heroku by Sergii Demianchuk
elixir phoenix deployment heroku video

Deploying Elixir/Phoenix application on Heroku by Sergii Demianchuk

We have discussed main questions raised on Elixir Users’ Survey 2016 created by Josh Adams. Full demo of Elixir/Phoenix application deployment on Heroku...

Sergii Demianchuk
Sergii Demianchuk 14 Nov 2017
Passion |> Elixir |> Phoenix
video elixir phoenix erlang

Passion |> Elixir |> Phoenix

We have discussed architecture concepts behind Erlang, Elixir and Phoenix web framework.

Sergii Demianchuk
Sergii Demianchuk 17 Jul 2017

Get interesting news

Subscribe to our newsletter and we’ll send you the emails of latest posts.

sdemian.com

Don't limit yourself. Many people limit themselves to what they think they can do. You can go as far as your mind lets you. What you believe, remember, you can achieve.

Recent posts

How to write recursive functions in Ruby the right way
ruby resursion TCO tail-call-optimization

How to write recursive functions in Ruby the right way

Sergii Demianchuk
Sergii Demianchuk 24 Aug 2025
Postgresql how to create new field in existing jsonb column
ruby-on-rails postgresql jsonb database

Postgresql how to create new field in existing jsonb column

Sergii Demianchuk
Sergii Demianchuk 21 Apr 2023

Menu

  • Home
  • About
  • Contact
2025 © sdemian.com Sergii Demianchuk