To be meaningfully involved in the architecture of any web application your team is building, a basic grasp of what design patterns are, and knowledge of the patterns most commonly used, are good tools to have. There’s a shorthand that develops naturally when you’ve understood the concepts within that are otherwise impossible to blag.
Made Tech Blog
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.
Finery Website Launches
We’re particularly proud (and a little tired!) to have publicly launched the Finery website today.
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.
SHOWstudio Shop Launches
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.
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.