Treating infrastructure as code refers to writing code, via any descriptive language, to manage server provisioning and configuration process in addition to deployment of actual application code. It involves adopting automated testing and related practices that are already used in modern application development, such as version control, integration testing, small deployments, use of design patterns […]
Category Software Engineering
BDD on Rails with Minitest, Part 2: Implementing a Feature
This is a guest blog post from Chris Kottom, a longtime Ruby and Rails developer and maker of the best chili con carne to be found in Prague.
A Look Inside Development at 500px
This time we chatted with Devon Noel de Tilly, QA Engineer at 500px, a photo community for discovering, sharing, buying and selling inspiring photography powered by creative people worldwide.
On Working With A Safety Net with Michael Siegfried, Senior Engineer at Procore
We are talking with Michael Siegfried, Senior Engineer at Procore, one of the fastest growing companies in USA.
Ruby version usage in commercial projects, 2014 edition
Last year we calculated how much each version of Ruby was used by private projects on Semaphore, so we decided to run the numbers again and compare…
On Writing Clear Code with Jason Hutchens, Chief Scientist at Agworld
We are talking with Jason Hutchens, Chief Scientist at Agworld, a company building software as a service for farm management.
Continuous Integration and Deployment of PHP applications from GitHub to Heroku with Semaphore
The practice of continuous delivery is steadily gaining ground in the PHP community. It is no wonder: continuous integration keeps your development risk-free by automatically testing every new version of the code, while continuous deployment helps you ship working code faster by automatically deploying working versions of your application to your users. All together, these […]
Setting up the BDD stack on a new Rails 4 application
In this post, I will take you through the steps needed to set up our prefered BDD stack on a new Rails 4 application and explain why each tool is important.