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.
Cloud and engineering
You don’t really want a CMS
Customers often come to us with a requirement that they need a CMS (Content Management System) to drive their website. When we explore this a bit more, we’re generally able to re-express this requirement such that the customer would like the ability for non-technical people to be able to manage content on their website.
ActiveRecord Refactoring: Presenters
We’ve discussed using Concerns and Services to keep your ActiveRecords as healthy as they can be. These have dealt with repeated logic in models, and logic that could questionably be placed in either a controller or model. In the third and final part of this series we will be looking at presenters.
jQuery Navobile
Last year we built and open sourced Navobile, a lightweight jQuery plugin to easily add an off-screen menu to your website. Since then it has been implemented countless times by ourselves and the wider community.
ActiveRecord Refactoring: Services
Continuing from my previous post, which introduced the idea of concerns to your models, in this post I will be discussing using services to keep your ActiveRecord’s responsibilities toned down.
Why companies are choosing Spree Commerce to power their online storefronts
As Spree Commerce gains popularity, more and more companies are enlisting it to power their eCommerce offering. At Made we recommend Spree because of how well it scales, its flexibility, and the benefits it offers over paid solutions and other open source platforms.
Spree vs Shopify
Spree is a full featured e-commerce platform written for the Ruby on Rails framework. It is designed to make programming commerce applications easier by making several assumptions about what most developers needs to get started.
Scalability with Spree Commerce
These are some of the questions we’re asked when discussing Spree Commerce with new customers. You’ll notice they are all about ‘scalability’ and whether Spree can cope with high levels of traffic or large product catalogs.
Pulling with the –rebase flag
There is no denying that Git is a power tool. Power tools command discipline and mastery to be used effectively.
The Hierarchical Model-View-Controller Pattern
In this post I’m going to talk about a software architecture pattern we use when we have a number of dynamic content types shared across multiple pages.