10 practices for writing maintainable Ruby on Rails applications
As developers, there are some better practices that, if followed, will make your future life more comfortable as you continue to develop the application.
Software support and maintenance is a form of insurance
Nobody likes paying for insurance, but we do want the certainty and peace of mind that it provides. In the event of an incident, we’re glad that we’re covered and able to resume normality as quickly as possible.
3 ways to approach a Ruby on Rails application upgrade
Upgrading a Rails application is almost never the top priority for a company, but over time it pays to remain up to date. You ensure that bugs and security vulnerabilities get fixed. Plus, new features make future feature development quicker and easier.
3 actions you should take if your Ruby on Rails application has been around for more than 3 years
If your Ruby on Rails application has been around for more than a few years or so then here are 3 actions you should take.
6 things you must back up on your web application
Here are 6 things you should check you have covered so when the proverbial hits the fan, you’re not the one running for cover.
Using SaaS software vs creating your own bespoke software
Unless you’ve had your head under a rock for the past few years, you will likely have noticed the increase in SaaS (Software-as-a-Service) companies. Most software vendors have begun moving towards a subscription model. It makes sense.
The murky world of legally decompiling software
As we’ve discussed before, having the source code is crucial to be able to make further changes or fix bugs to your application. It is also a huge timesaver to understand the current logic and data structures that need to be transferred to a new platform.
Do you have a quality strategy for your software?
“We build good quality software!” – says every software developer.
Software isn’t static
Unlike any physical product, software doesn’t need to be “finished”. It can begin to be useful immediately, the moment a single function is complete.