Terraform guide on setting up and capturing events using SNS, SQS and Lambda.
Configuring AWS X-Ray for API Gateway, Lambda and DynamoDB tracing in Ruby application using Terraform.
An overview of how RabbitMQ works compared to SQS/SNS.
Quick summary on how character sets work in general and in Go specifically.
My list of helpful engineering tools.
Fundamental properties of distributed data stores on the example of blockchain P2P network: CAP theorem and Byzantine Fault.
How to write and deploy Ethereum smart contracts with Solidity and Remix - from a simple Faucet to ERC20.
Explaining the Bitcoin Taproot softfork.
From keeping your logs on a running server machine to the GCP.
Replacing the default ugly Rails logger with a Lograge JSON and configuring it to my liking.
Setting up systemd supervision for a simple Ruby daemon.
Protect your servers from SSH authentication spam.
Configure Jenkins to run automated continuous builds of the Rails app and push them to the Docker Registry.
Setting up docker-compose with Rails and PostgreSQL.
Setting up docker-compose with Nginx, Jenkins and Docker Registry.
Setting different session time depending on the page layout(main, embedded) in a Rails project with Devise.
How to setup a Linux firewall: allow ssh, http and ftp traffic and block everything else.
Customizing the Google Places autocomplete.