Ruby

Understanding Data Types in Ruby — step-by-step Programming tutorial on Progressive Robot

Understanding Data Types in Ruby

In this tutorial, you’ll learn about the most important data types native to Ruby: integers, floats, strings, symbols, arrays, and hashes. This is not an exhaustive investigation of data types, but it will help you become familiar with the options you have available to you in your programs.

Read more
How To Centralize Your Docker Logs with Fluentd and ElasticSearch on Ubuntu 14.04 — step-by-step Docker tutorial on Progressive Robot

How To Centralize Your Docker Logs with Fluentd and ElasticSearch on Ubuntu 14.04

[Fluentd](https://www.fluentd.org) is an open source data collector designed to unify logging infrastructure. It is designed to bring operations engineers, application engineers, and data engineers together by making it simple and scalable to collect and store logs. This tutorial demonstrates how to install Fluentd and use it to collect logs from Docker containers. We’ll stream the data to another container running Elasticsearch on the same Ubuntu 14.04 server.

Read more
How To Set Up GitLab As Your Very Own Private GitHub Clone — step-by-step Linux tutorial on Progressive Robot

How To Set Up GitLab As Your Very Own Private GitHub Clone

GitLab provides a simple but powerful web based interface to your Git repositories a la GitHub. Only you can host it on your own cloud server, control access as you see fit, and repo size is limited only by how much storage space your server has. This tutorial will walk you through setting up a the cloud provider VPS as a GitLab server.

Read more
How To Install Ruby 2.1.0 And Sinatra On Ubuntu 13 With RVM — step-by-step Linux tutorial on Progressive Robot

How To Install Ruby 2.1.0 And Sinatra On Ubuntu 13 With RVM

In this the cloud provider article, we are going to learn how to install the latest available version of the official Ruby interpreter (2.1.0) on a Ubuntu 13 droplet along with Sinatra web-application development library. Afterwards, we will create a sample project and continue with real-world deployments.

Read more
CHAT