SirTrevorJS: King of the WYSIWYGs

A lot of our projects include some sort of manageable content, whether it be landing pages, blog postings or news articles, so it’s important for us to be able to provide our clients with an interface that allows them to easily create content that looks great.

Read more

Spree vs Magento

There has been so much written about how Spree stacks up against Magento over the last few years that it’d be easy dismiss another article out of hand.

Read more

Data Structures at the heart of your system

You should always prefer to create complex data structures over complex program logic. In fact, making complex data structures that are intelligent will eliminate the need for complex program logic. This will lead to a more robust system that’s easier to reason about and has less code to maintain.

Read more

Busting Agile Myths: Story Points

Of all the tools in the Agile developer’s toolbox, the most often misunderstood is the Story Point. Some people will tell you a story point is a measure of time, others will emphatically argue that a Story Point measures complexity, difficulty or effort (anything except time!). I’ll tackle that particular can of worms in a future post, first I want to outline what Story Points are, and why they are useful.

Read more