Category Archives: Software Development

Grails Tips: Deployment Tricks

Post by Josh Reed

I’m often working with several versions of a project deployed across a variety of deployment environments. Grails makes it easy to manage all of the configuration for these environments, and also allows you to switch the environment at deployment time … Continue reading

Posted in Agile Processes, Software Development | Tagged , , | 6 Comments

Grails In-Memory Cache using Google’s Guava Library

Post by Matt Nohr

In a Grails application, there are a couple of cases where you may want to consider storing data in a in-memory cache.  For example: If it is expensive to read/create the data (reading across the network) If the data will … Continue reading

Posted in Software Development | Tagged , , , | 1 Comment

Using MongoMapper to run MapReduce jobs

Post by Luke Bredeson

Background When using relational databases, we sometimes take for granted certain operations that appear to be missing in “NoSQL” databases like MongoDB, such as the ability to group data and run aggregate functions in SQL, like sum, max, etc. These … Continue reading

Posted in Software Development | Tagged , , , | Leave a comment

JRuby Conf Sponsorship

Post by Matt Bjornson

We’re very excited to sponsor JRubyConf this year.  We are big believers in fostering and growing the technology community and it’s great to have a conference like this held in Minneapolis. The other reason we are excited about sponsoring is … Continue reading

Posted in Agile Processes, community, Software Development | Tagged , , , , | Leave a comment

Switching to Eclipse/STS For Grails Development

Post by Matt Nohr

My preferred tool for doing Grails development is the SpringSource Tool Suite (STS), which is built on the free Eclipse IDE that you download with a number of plugins already installed. It is totally free and has a number of … Continue reading

Posted in Software Development | Tagged , , | 3 Comments

Welcome Matt Nohr!

Post by Matt Bjornson

We’d like to welcome Matt Nohr to the Refactr team! Matt is joining us from Parametric Technology Corporation where he was a Scrum Master doing product development. Matt’s going to be working on a new client product using Grails, actually may be a … Continue reading

Posted in Agile Processes, Business, Software Development | Tagged | Leave a comment

The Vital Integration of Design and Development

Post by Matt Bjornson

We’re self-managing, multi-disciplinary teams. We’re designers and developers working together to deliver software. This isn’t the way all companies approach software development. In large companies, interface and interaction design is often in a completely separate organization, marketing – or maybe … Continue reading

Posted in Agile Processes, Business, Design, Software Development | Tagged , , | Leave a comment

Git: Merging Two Repositories

Post by Josh Reed

I recently needed to merge two separate git repositories into a single repository while preserving the history of all files. As with most things, there’s more than one way to solve a problem. In this case, I considered two approaches: … Continue reading

Posted in Software Development | Tagged , | 2 Comments

Welcome Luke!

Post by Matt Bjornson

We are excited to have Luke join Refactr!  Luke will be working with our team on an innovative client product development effort using Ruby on Rails! Luke has spent the last five years consulting with companies like Thomson Reuters, Merrill … Continue reading

Posted in Business, Software Development | Tagged | 1 Comment

Grails Database Migration Gotchas

Post by Josh Reed

Before we dive into gotchas, let me start by saying that the Grails Database Migration plugin is great. It’s usually the second plugin I install on any new project, right after the Spring Security Core plugin. You’ll likely never run … Continue reading

Posted in Software Development | Tagged , | 8 Comments