Continuous Delivery for Meteor on Elastic Beanstalk via Docker

Few months ago, a Node.js project I was working on made a switch from Express to Meteor. The project was running on AWS Elastic Beanstalk and the continuous delivery procedure we had in place relied pretty heavily on Elastic Beanstalk and other AWS services. The first next step I took was look for the fastest and least painful way to accommodate Meteor in that procedure (i.e. the less changes the better). The first thing I discovered was that Elastic Beanstalk’s native Node.js stack doesn’t support Meteor out of the box, and there was no straightforward way to make it work.

read more
Dario DuvnjakContinuous Delivery for Meteor on Elastic Beanstalk via Docker

Debugging Ruby and Rails applications

Debugging is an everyday reality for developers. We are using debugger, printing to STDOUT or some other way to analyze inner processing of our applications. Debugging is great, we can learn a lot trough this process. Some technologies are better at debugging, some less so. Ruby is on a lower end of this spectrum but steadily climbing. While moving from Java to Ruby I was surprised that Ruby did not have IDE for debugging, debugging was only possible through a console. There have been some stabs at this problem, but most of IDE debug solutions for Ruby are simply not that good.

read more
Haris KrajinaDebugging Ruby and Rails applications

Decrease deployment time of Rails applications by precompiling external assets separately

When deploying Rails applications, the asset compilation phase can take a long time. Typically we have much more code in our external dependencies. As the project grows, more dependencies are added and the deployment becomes depressing, especially if you deploy multiple times a day. This post will discuss one solution to this problem.

read more
Sadzid SuljicDecrease deployment time of Rails applications by precompiling external assets separately