Made Tech Blog


Enhancing Customer Experience With Email Schemas

Delivering a great end to end customer experience doesn’t just stop when your customers complete their checkout process. Every communication you have with them thereafter matters. Anything that can be done to make their continued interactions with your brand better is something worth implementing.

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.

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.

Why a Single Source of Truth Matters

With many of our clients, we see issues of data fragmentation: data that is duplicated in many places, often updated on a casual basis, and with little clarity as to which copy of the data is the most current. This data could be anything from product stock levels, through to customer contact information or retail sales figures.

User Experience & Enterprise Software

One of the big challenges all companies face is trying to find software that helps its workforce to do their jobs in an effective and efficient manner.

The Made Code Dojo

Following on from our adoption of the mob programming technique, we’ve been keeping our skills sharp by gathering the entire team in the Made Code Dojo (aka the meeting room) every fortnight and doing some kung fu.

ActiveRecord associations and the valid? flag when building

I was debugging a mysterious bug using RSpec and it took a while to figure out what exactly was going on. I thought that I would document my findings here, as I could not find much information on the subject and ended up digging into the ActiveRecord source code.

The UK government is better than industry in IT delivery

Back in 2011, in the wake of the car crash that was the NHS records system, an interesting thing happened in the UK Government’s IT program.

ActiveRecord Refactoring: Concerns

ActiveRecord provides a lot of power – if not too much. To that power we add our own business logic to create rather large domain models. Here at Made I’ve started looking at various ways to tone down the responsibilities of my ActiveRecord models using various programming patterns.

Best Practice Checkout Experience

We have put together a series of articles on ‘best practice approach’, for some of the user experience challenges we run into regularly.