Thoughts worth sharing

Strategies and OCP

Recently I ran into a great use for a common OOP pattern - the Strategy Pattern. This led me into thinking about the Open/Closed Principle (OCP from here on out) and in general my interest in software design.

Read more

Pair Programming

At Trineo we approach pair-programming as a tool. Done poorly, it can lead to developer frustration and burnout, dysfunctional team dynamics, and decreased productivity. Done properly, pair-programming can have a positive impact on a development team.

Read more

Tell stories

I think being able to communicate well is probably the most important thing for a software team. If that’s true, it would seem likely that it’s also the most important thing for the company as a whole. Good communication leads to a shared understanding le

Read more

Using Salesforce in an Event Driven Architecture

Salesforce have really made leaps and bounds when it comes to giving developers powerful tools to integrate with third-parties, or to capture and respond to events within Salesforce.

Read more

Writing is Thinking

I like writing, and find it always brings clarity. So in part, this is a bit of a meta-example. By writing about it, I want to explore my own thoughts and decide what I really think - do I just like the sound of this, or is it actually useful?

Read more

Playing Nicely in the Same Salesforce Org

In enterprise orgs, it sometimes makes sense for different teams to carry out different streams of work. In this article, Susan Price explores some approaches and ways of working with multiple delivery teams in a single instance of Salesforce.com.

Read more

A Developer's Greatest Tool

It wasn’t until college that I realized that my love of programming meant that I was going to be typing for many hours for the rest of my life. That is when I discovered what a mechanical keyboard was and my wallet made a faint cry.

Read more

No Ops Required Webinar

In this on-demand webinar, you'll learn how RCPAQAP, a large, established organisation, undertook a full transformation, powered by Heroku, while staying focused on what they do best: ensuring medical lab quality and curing diseases.

Read more

What Could Go Wrong?

For people who make things, what could go wrong? Daniel Fone presented a funny, compelling talk at RubyConf Australia. Whether you’re parenting or pushing to production, Daniel explains how to ask this question more critically.

Read more

How to Load Test on Heroku

This is a practical guide to load testing on Heroku for App Dev teams, based on my experience building and deploying a product purchasing app that needed to handle 10x the volume of customer orders of the prior app.

Read more

AWS Lambdas & Serverless with Shopify

Recently, Trineo took on a project in which we integrated Shopify with our client’s existing systems and SSO functionality using the AWS Serverless Framework. Here is what we learned, in case you encounter a similar challenge.

Read more

Using COPY in Postgres

Faced with importing a million-line, 750 MB CSV file into Postgres for a Rails app, Daniel Fone did what most Ruby developers would do. But that solution would take 16 hours. Here's what he did instead.

Read more