How to Build a Node.js API (Part One)

Diario del capitán, fecha estelar d593.y37/AB

Hi everyone!

I want to share with you how I built a Node.js API for one of our biggest clients, where I will describe some patterns and javascript conventions I've used. I will make it easy to export these ideas elsewhere so they can be useful for your projects.

I will break down this guide into several parts. My goal with this series posts is to make it easy to understand the rationale behind my decisions regarding code structure and conventions.

Disclaimer: the source code examples are, in most of the cases, a simplification of the real code for easier legibility and to avoid compromising our client's code.

The Importance of a Step Back to Find Quick Wins

Diario del capitán, fecha estelar d576.y37/AB

This week, I want to highlight the importance of taking a step back to analyse the applications we develop for our clients.

Being a consultancy means that all of our projects are for third parties (clients) who hire us for our expertise in Ruby on Rails or because they need more manpower and thus need extra people to increase their development pace.

Our clients always tend to prioritise new features. They feel that advancing equals building new features, but we need to advise them to take other factors into consideration.

I'm an Office Manager in an Officeless Company, so... What Am I Supposed to Do?

Diario del capitán, fecha estelar d550.y37/AB

When I tell people that I’m an Office Manager working for an oficeless company – that is, a company without a physical office – they seem hesitant, frowning their eyebrows as if waiting for the impending punchline.

If there's no office… why does a company need an Office Manager? 🤔

Turns out, all-remote companies with distributed teams are more complex than most people think, and do require an Office Manager. Let's see why!

Our New Year's Resolutions for 2018

Diario del capitán, fecha estelar d524.y37/AB

In some languages, they say that there's no two without three, meaning that if you've done something twice, you will do it a third time without a doubt.

In this case, I'd like to add that there's no three without four, as this is the fourth time sharing our New Year's resolutions, so if you want to learn more about our Martians and what are we up to, keep reading!

Spaces & MarsBased Join Forces in an Intergalactic Partnership

Diario del capitán, fecha estelar d453.y37/AB

Over the course of the last four years, MarsBased has been investing a lot in the startup ecosystem of Barcelona. We felt it was our duty to invest heavily and become the change we wanted to see in the city.

Among other things, this has allowed us to strike a deal with Spaces to help them to bring community around their new base in Barcelona. Read on!

Estás a un paso de conocer a tu mejor socio.

Hablemos