Scaling up your project team is not an easy task — finding the right people is definitely a challenge, but it’s not the only factor contributing to an efficient and well-performing group. At Startup House, we already did the hard work by acquiring the top brains that are available, but the final piece of the puzzle is actually up to the owner of the team. From my experience, integrating external quality assurance into an already existing team can be tricky, as there are several barriers to overcome on more than one plane. But all this is worth the effort!
You already heard about Ruby on Rails and how easy it is to quickly develop working applications. However, the process of creating new software requires a few building blocks and understanding how to handle them efficiently.
The first step is, of course, installing Ruby itself. As the number of your projects will surely quickly increase, managing multiple variants of Ruby can become quite unpleasant. To help with that, the open source community prepared multiple version managers, with most popular ones being rbenv and rvm.
If you’ve spent any time around developers, chances are that you’ve heard the name “React” tossed around more than once, perhaps sometimes along with “Angular”, or, more rarely, “Vue”. So what’s React? Is it a plane? Is it a spaceship? Is it a library? Or is it a framework? And is it even important? Let’s find out.