Avoiding Callback Hell

As a Front End Engineer I’m always looking for an opportunity to dive into some javascript. We are currently in the process of migrating the existing Gousto web front end into a set of React.js components, transpiling ES6 with Babel and leveraging Redux data stores to manage state. Some very cool stuff.

Many of our API’s have been built as microservices. Recently, I had the task of inheriting one of these microservices, a legacy Node.js codebase. It’s always great working with a service that is brand new to you, but nothing quite prepares you for the feeling that hits you when cloning the git repository, locating the primary app entry point only to be greeted with:

Keep Reading

Welcome to TechBrunch

At Gousto we aim to make it as easy as possible for our customers to cook delicious meals at home. We offer customers the ability to choose up to 4 recipes for 2 or 4 people every week. We deliver all the ingredients needed in exact proportions with easy to follow, step-by-step recipe cards.

Technology is at the heart of our business and since starting in 2011 we have been developing a technology platform to drive the business forwards and provide the best possible experience to our customers. We haven’t spoken publicly about our technology before but we’d like that to change. We feel that we gain a huge amount from the transparency and openness of the tech community and we’d like to start contributing back to that community where we can.

So I hear what you’re thinking, “Another tech blog, why read this one?”

Keep Reading