Captain's log, stardate d193.y38/AB
2019 is bringing many changes to our company. As a technology company, we always review our techstack every year to keep up with the market.
We would like to announce that we're officially adopting Node.js as a de facto development environment for our backend projects, in addition to Rails.
We are a group of senior developers experts in web development, and as such, we're no strangers to new technologies.
Later on, we have used Node.js in other projects, and slowly, it permeated into our techstack.
Even though Ruby has been selected as Server-side Programming Language of the Year 2018 by the W3Techs, we have been seeing a market shift in the past few years.
First of all, we are well-known as specialists in Ruby on Rails development. Our laser-focus in the very few technologies we have been using hitherto has earned us a reputation and many clients over the years.
Our team can safely say that we have mastered Ruby and all of its frameworks and gems. We know Ruby, Rails, Sinatra, Rspec, Active Admin, Middleman and the endless list of tools inside out.
Secondly, in the last years, we have been receiving many project prospects which required Node.js. Most of them, we had to decline, as it was not our focus and we didn't have enough people in the company proficient in Node.js.
Now, we have enough capable developers, a solid methodology to work with Node.js & Express and the organisational capacity to focus on new technologies.
Where will you use Node.js?
Adopting Node.js in the backend does not mean replacing Ruby at all. In fact, quite the contrary.
First of all, we will choose the best technology for each project after a careful inspection of the product roadmap, expectations and the strengths and weaknesses of every language and framework we can use.
We will keep using Rails as our primary choice for fullstack projects. Also, in technologically-agnostic projects where the client doesn't really force us to use one language or the other, we might still want to leverage our knowledge of Ruby to reduce the time-to-market and keep things more flexible.
The fact that we're incorporating Node.js as a first-class citizen in our toolbelt allows us to choose the best tool for a broader range of projects.
Previously, we had to give a pass on certain kinds of projects because we felt like Rails wasn't the right fit for them. By doing that, we preserved our good reputation of experts in Ruby on Rails, by keeping our focus on a narrower choice of technologies.
We are experts in web development, using Node.js, Ruby on Rails and other trending technologies to help medium- and big-sized companies, solopreneurs, NGOs and big corporations alike.
Let's get to know each other and schedule a brief call with our team to see how can we boost your company using technology and agile methodologies.