If you write code you write bugs. It is a fact of life as a developer. The more code you write, the more complicated it gets and the more likely it will contain bugs. Consider this logic:
Made Tech Blog
Made appointed to redevelop CDP online platforms
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.
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.
Design Patterns: Observer
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.
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.
Getting things ‘Done Done’
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.
Continuous Delivery with Jenkins
At Made we’re very keen to have our deployments run as safely, quickly and as easily as possible. When you’ve worked on a new feature for a project you want to get it in the hands of the client and end-user at the earliest possibility.