Josh McArthur

24 November 2016

AWS Presigned Posts

When designing a JSON API that needs to deal with uploaded files, there’s a few options, but all of them have a degree of compromise. At the end of the day, a file uploaded via HTTP must be provided as a form-encoded name-value set, and this conflicts with how most JSON APIs work.

At Rabid, we had a need to support just such an API. With the help of the AWS S3 SDK, we found a great pattern for supporting file uploads without compromising on our APIs.

Read more...

Amy Shand

13 October 2016

Rabid's New Space!

Rabid has a new Wellington home!! We’re now located at Level 2, 50 The Terrace. We’re tucked away off the street, so if you want to come visit you’ll need to enter via 44 The Terrace, head through the lobby and down the stone steps to the right, and then head down the wood-panelled hallway to the stairs or lifts at the end.

So much greenery!

Read more...

Mai Nguyen

14 July 2016

Christchurch Rails Girls

Rose and I coached at Rails Girls Christchurch in May. Given Rabid’s commitment to diversity, it was great for Rabid to sponsor the event by sending us down to Christchurch. The awesome weekend was superbly organised by Hayley van Waas, Elora Walmisley and Daniel Fone. The event was held at Canterbury University and as a result, most participants were students already studying Computer Science or Software Engineering.

Read more...

Sandra Clark

12 June 2016

Why is 20% time good for us all?

In my old life in the film industry, we all worked for free; on short films, music videos or low-budget features. It’s how we gained experience and credits on our CV, as well as supported our fellow filmmakers on projects we cared about. I’ve done my fair share of free stuff over the years, but there comes a point when you just have to say “No” - my time and contribution has value, no more freebies!

So I was pleasantly surprised when I joined Rabid and found out they had a policy of 20% time projects as part of the working week. At Rabid, this generally happens on a Friday. It’s when we can choose what we’d like to work on; perhaps some training or professional development, our own project, a startup or that really good idea we’ve had for a while and we want to see if it flies, or not. It creates a bit of space where clients know we are not available to give us time free of other commitments to control our own priorities.

Read more...

Marian Clements

6 June 2016

Rapid Growth at Rabid

Marian here from Rabidtech to talk about our recent company growth and how we dealt with almost doubling our size in three months. I was part of the group that looked at how we were onboarding our staff and worked to make it better. I’m a developer, but I like having processes so this was something I wanted to help with.

I start working for Rabid in February, and since then we have hired five developers, a designer and an office administrator. All this growth has happened to support our growing business opportunities. The challenge that comes with such rapid growth is inevitable growing pains. We found that our existing buddy system and face to face explanations were no longer sufficient to get new employees onboard and integrated into our company and culture.

Read more...