10 Tips to Get More Development Gigs

Captain's log, stardate d16.y38/AB

As your company grows, so do your headcount and salaries. This applies to solo freelancers and agencies like ours alike: you need to hire other people, pay for other services, face price increases by other providers and keep up with the market changes.

Here are the ten latest things we've tried, which have contributed to our company growth since the beginning of 2018.

Dealing with Memory Leaks in ReactiveX

Captain's log, stardate d658.y37/AB

We build most of our web apps using Angular, to enhance the user experience and to treat data in a most effective way, and for this, we are using ReactiveX, an API for asynchronous programming with observable streams.

One annoying thing about ReactiveX (also called RxJS, in its Javascript form) are its memory leaks because of Observables and Subscriptions. Here's what we do to deal with them.

We Shot for the Stars and We Landed on Mars (Lessons Learnt in Our Fourth Year)

Captain's log, stardate d637.y37/AB

Alright, I know the saying isn't exactly like this. I wanted to give the famous Shoot for the moon. Even if you miss, you'll land among the stars by the American author Norman Vincent Peale a little twist.

We have just wrapped up our fourth year of operations, running our specialised Ruby on Rails & Angular development agency, and we wanted to share the things we've learnt in the last year in this post.

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

Captain's log, stardate d614.y37/AB

Hi everyone (again)!

In my previous blog entry, I wrote the first part of our guide to create APIs using Node.js.

In this part, I'll give a quick introduction to express.js in order to understand how the Processes engine is organised (and the rationale behind). This is a pure technical javascript post, so be warned! ⚠️

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.

Are you ready to learn how express.js works? Let's dive into it!

How to Improve Self-Confidence when Writing Code

Captain's log, stardate d598.y37/AB

One of the most frightening parts of being a developer is the recurring feeling that the solution that you are building is not going to work as intended, it is going to scale poorly or some of your coworkers will dislike working on top of it.

To give the best of yourself as a developer, you need to learn how to move away from these toxic feelings.

You're one step away from meeting your best partner in business.

Hire Us