Search results for 'intern'
Hack Days Feb 2015
We've been running Hack Days at FreeAgent for a few years now. Twice a year everyone in the company takes a two-day break from their normal work, small project teams are formed and magic happens. Yesterday afternoon, after two days of hard work, the team got together and watched 21 (!) demos. That's far too many to write about in detail, so here are a few highlights. Let us know… Continue reading
Upgrading to Ruby 2.1 (and other fun with YAML and complex regexes)
When we first launched FreeAgent, it ran on Ruby 1.8.6 MRI (and Rails 1.2!). We graduated to 1.8.7 REE when that became popular, then in the summer of 2011 we upgraded to Ruby 1.9.3. We've been running on that version (1.9.3-p194 to be specific) ever since. It has served us well, but performance is not one of Ruby 1.9.3's strong points and we've seen our application server response time gradually… Continue reading
Atlas Probes
Last Monday evening we received this tweet: @freeagent your servers are running really slow tonight, making data input a real drag — Warwicka (@Warwicka) January 13, 2014 Naturally we take anything like this seriously so we started digging. First stop was New Relic which shows us average application and browser response times as well as a whole host of other useful metrics. Everthing looked normal. OK, time to hit the… Continue reading
Hack Week 2.0 round-up
Wow, what a absolute blast. Hack Week 2.0 has now been and gone, we’ve had a weekend to relax and this week we can take the time to look back and reflect on what we achieved. We had just over four days to get our projects polished (Friday afternoon was set aside for demoing our work to the company) so it was a challenge, but one everyone on the team… Continue reading
Hack Week round up
Hack Week has been and gone and I’ve finally got around to collating feedback from the team. To give you better insight into what everyone worked on, and the outcome of their efforts, each team has written about the projects they took on and what they achieved. Test Suite Speed #1 Ben: I investigated the effects of garbage collection on our test suite speed. I tried turning off GC entirely… Continue reading
Speeding up SSL
SSL is great; widely supported, easy to set-up, relatively cheap these days and (relatively) secure. We've required it from our early days and it hasn't caused us too many issues other than needing us to renew our SSL certificates from time to time and requiring a few more IP addresses than we otherwise would have needed1. That said, I recently visited Portland to attend PuppetConf (all about Puppet, a configuration… Continue reading
Understanding the Rails Logger
I've lost track of why now, but I've spent a bit of time this afternoon trying to understand how the Rails logger works in production. For years we've been using a Hodel 3000 Compliant Logger, which is dead straightforward. Recently, though, we switched back to using the built in logger with Rails, which is a little more subtle. The default logger in Rails is the BufferedLogger from ActiveSupport. It can… Continue reading