#craftsmanship

Familiarize yourself with our development process
Helpful tools for maintaining Ruby projects
The ability to quickly and easily apply security upgrades as they are released is essential in the hostile environment of the internet. Keeping software dependencies up-to-date makes security patching easy.
Part 3/3 of our maintainable software series.
Developers can work efficiently on maintainable code. We examine the barriers to efficient development and how to avoid them.
Part 2/3 of our maintainable software series.
Easy onboarding of new developers is critical for maintainable software. We've got tips for both developers and other project stakeholders.
Part 1/3 of our maintainable software series.
Last month, several Singlebrook developers participated in Ithaca’s Global Day of Code Retreat. The event had a very simple structure; the day was broken into several 45 minute pair-programming sessions - switching partners...