All Case Studies Design Development Interviews Machine Learning Project Management
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
Ruby on Rails provides an excellent development ecosystem for building performant web applications. It’s fast, reliable and supported by a massive community of talented Ruby on Rails developers. We have leveraged this technology in most of our web development projects, giving our clients the best solutions on the market. We’re not the only company using RoR – Airbnb, GitHub, SlideShare, Dribbble, Bloomberg, CrunchBase, and Shopify (to name a few) have also trusted Ruby on Rails and used it in their applications.
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
Lead time (in terms of Lean Management) is a crucial KPI which might decide if a startup succeeds or not. Audience feedback and the first revenue (however low) are essential for the new companies. Creating a prototype which allows validating your idea shortly is crucial. This enables taking the right direction for further development. That’s why, the speed of software development is really important. Less time spent on coding means faster user feedback cycle and smaller development costs.
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
Ruby on Rails and Django are both perfect frameworks for web development. The things that they have in common range from programming language similarities (Ruby, for Rails, and Python, for Django, are both object-oriented and dynamically-typed) to performance (which is specific for each project). It’s safe to say they are like twins, differing only in the language used under the hood and the applied philosophies, each born in a different ecosystem. So, how do you choose one over the other?
Read more
Need a successful project?
Estimate project or contact us
Blog About Startups, Web Development and Mobile Development | Ruby/Ruby on Rails