All Case Studies Design Development Interviews Machine Learning Project Management
We love using Ruby On Rails at Netguru. We are one of the fastest growing Ruby on Rails consulting companies in the world. It’s our framework of choice in most cases - we know its best and worst aspects, and we feel comfortable using it. That being said, we're aware that there are other Ruby frameworks worth looking at. Today we want to show you Hanami – an alternative to RoR.
Read more
The decision of what tools you use for any task tends to have a huge impact on your work, time and final results. Before using the most popular solution, it’s a good idea to do at least basic research on your other options. I’ll show you a good alternative for many CMS apps built in Ruby – RefineryCMS. You might find basic information on the subject in our previous article, CMS Comparison for Rails App, but this time I’ll go into more details and answer the following questions: ‘is Refinery worth using at all?’ and 'How can we compare it to the most popular competitors like WordPress, Joomla or Drupal?'
Read more
Ruby is a great language for web development – it’s already solid on its own, but gets even better with Ruby on Rails – a great framework that had a major influence on the way web apps are developed.  Still, life goes on and the whole tech industry keeps moving forward. New languages are invented, new frameworks are created and different architectures gain popularity. The Ruby community is looking towards Elixir, a language based on the Erlang VM – and the language that helped WhatsApp build their product. As an app owner you’re probably wondering which language to choose for your new project. This article will explain the pros and cons of both Ruby and Elixir.
Read more
In spring 2019 the version 6.0 will arrive. It triggered a reflection on the direction of Rails. The sixth version is on the horizon with changes that are exciting but also safe for business – a lot has changed since version 1.0. Version 1.0 was released in December 2005. The Rails core team is aligned with the business needs on the market better than ever. What does it mean in practice and what does it mean for the future of creating digital products?
Read more
We're used to things being intuitive in the world of Ruby. When we have a method called create, we assume that things will be created after the method returns. It turns out that this method's name is a bit misleading. If you find yourself in a situation where you expect a record to be immediately created in a database after create returns, you might end up spending a lot of time trying to figure out why this doesn't happen. Or you can just read the explanation below.
Read more
If you’re following the trends in Ruby on Rails, you’ve probably heard the word ‘service’ a few times, or perhaps even encountered it in code that lives in the app/services directory. In this post I’ll try to clarify what a service is, when it’s useful, and the different kinds of services I’ve used previously.
Read more
Rising Sun Energy Center is a non-profit organization based in Berkeley, California that runs programs addressing climate change and reducing unemployment. The company were looking for a Ruby on Rails development company to help them update and improve an application managing one of their key programs: the Green HouseCall service.
Read more
At some point, you will have to decide where to host your amazing RoR application. Choosing between dozens of excellent hosting providers might not be so easy. Choosing each provider will have its own trade-offs in terms of price, deployment and configuration flexibility, and scalability to name a few. To make your choice easier, we have compared eight major RoR hosting providers. Depending on your application requirements and budget, you can make the right choice using our description of key strengths and weaknesses of these hosting providers.
Read more
Refactoring means, in simplest possible terms, improving existing code without changing its functionality. It’s all about code quality and optimisation, not product redesign. Users never see the changes. So why do it? Because ultimately, refactoring can prevent your app from generating huge upkeep costs and, as a result, make your business more successful.
Read more
A lot of businesses decide to start a collaboration with an external Ruby on Rails consulting. As using remote support is becoming more and more popular in different businesses, it is crucial for stakeholders to understand both the opportunities and the potential risks of such an approach, and to be able to verify the skill and experience level of a software development agency.
Read more
Need a successful project?
Estimate project or contact us
Blog About Startups, Web Development and Mobile Development | Ruby/Ruby on Rails