What is Docker

The Docker uses the Linux kernel and features of the kernel, like Cgroups and namespaces, to segregate processes so they can run independently. This independence is the intention of containersā€the ability to run multiple processes and apps separately from one another to make better use of your infrastructure while retaining the security you would have with separate systems.

Containers are the organizational units of Docker. When we build an image and start running it; we are running in a container. Read on →

Active Job

Active Job is a framework for declaring jobs and making them run on a variety of queueing backends. These jobs can be everything from regularly scheduled clean-ups, to billing charges, to mailings. Anything that can be chopped up into small units of work and run in parallel. Read on →

1) Incremental and Symbol GC (RIncGC)

Ruby 2.2.0 release includes several grabage collection (GC) improvements. Symbols are now garbage collectable.

Following the introduction of generational garbage collection in Ruby 2.1.0, which markedly improved the GC throughput, Ruby maintainers continue to introduce important changes in this space. The generational GC (RGenGC) classifies objects into generations, on the assumption that most objects die young. Read on →

Rails 4.1 is a minor release but includes interesting features below –

Spring

Spring is new application preloader(like spork and zeous) available by default Read on →

Ruby 2.1.0 has been released now question is, what’s new in ruby 2.1.0. Below list of new features introduced in ruby 2.1.0.

1) def’s return value Read on →