Author
Peter Armstrong
Peter wrote for the OnePageCRM developer blog as a software engineer.
14 posts · 2014–2015
-
Aug 27, 2015 · Peter Armstrong
Moving On
A farewell post from a developer leaving OnePageCRM, looking back on the team and on the developer portal he looked after.
-
Jul 21, 2015 · Peter Armstrong
API Client Ruby Gem
I have published a basic API wrapper to RubyGems.org. The gem does not abstract all API calls to ruby methods but simply gives the GET, POST, PUT and DELETE methods. The gem handles the authentication with the OnePageCRM API.
-
Jul 1, 2015 · Peter Armstrong
Rails Girls Galway
Last weekend I helped out with a Rails Girls event in Galway, Ireland. The event was being held just up the road from our main office, it was a great way to get in touch with a local community of existing and potential Rails developers.
-
May 28, 2015 · Peter Armstrong
Arguments Over Software
Religious arguments over software are commonplace in most technology companies, and OnePageCRM is no different. The current argument here is between two great communication tools, Slack and HipChat. The team hasn't decided what to use yet, but the evaluation process is valuable in itself.
-
Feb 11, 2015 · Peter Armstrong
Git Pre-Commit Hooks
I recently wrote a short article on how we use Mercurial pre-commit hooks to stop debug code from reaching our development servers. The team has just completed a transition to Git, so here's an updated article about our Git pre-commit hooks.
-
Jan 26, 2015 · Peter Armstrong
The OnePageCRM Library
The three books new developers at OnePageCRM were asked to read to understand the company's culture, starting with Steve Krug's Don't Make Me Think.
-
Dec 18, 2014 · Peter Armstrong
Mercurial Precommit Hooks
Mercurial precommit hooks let you prevent rouge code getting committed to your repository. At OnePageCRM, we use it to stop debugging information reaching our development servers.
-
Aug 11, 2014 · Peter Armstrong
Fish Shell
I've been using Linux since 2007 and have been constantly learning more shell terminal tricks. I recently changed my default shell from Bash to Fish Shell, and I really love the improvement. It's easy to install and comes with loads of features out of the box. Read on to see how to install and configure Fish.
-
Jun 12, 2014 · Peter Armstrong
Helpscout Integration
We have recently completed an integration with Helpscout, a great help desk application. This integration was super simple and doesn't use either API. Here's how we did it.
-
May 30, 2014 · Peter Armstrong
Email addresses everywhere!
OnePageCRM uses an email address as the unique account identifier. This means that you can only have a single OnePageCRM account per email address. Our team uses different ways to get around this during testing.
-
Apr 4, 2014 · Peter Armstrong
Create Contact via URL
Use URL parameters to pre-populate the Add Contact form in OnePageCRM, so a single link opens your account with the contact details already filled in.
-
Apr 1, 2014 · Peter Armstrong
Fun with Webhooks
Dan is working with us here at OnePageCRM. He's planning to make a 'deal bell' that rings when someone closes a deal in OnePageCRM.
-
Mar 14, 2014 · Peter Armstrong
Using the OnePageCRM API with Ruby
I have created a short ruby script to help getting started with the OnePageCRM API. The script is available on the OnePageCRM Github profile. It contains a small subsection of calls and functions available using the API.
-
Mar 13, 2014 · Peter Armstrong
Living with Salespeople
What a developer learned about the product by sharing a room with the sales team: their calls, their planning sessions, and the problems they run into.