One of the main bitter truths every developer should learn sooner or later is that no matter how good is the code you have written, the day will come and you will have to change it. This happens majorly not because of developer skills, but to specifics of this job. World is changing, so requirements do. Introducing changes to the code is closely connected with refactoring. Today we will learn how to do it right.
We continue sharing with you big and small projects developed with the help of Rubyroid Labs. This time we will cover a small child of ours, created completely by our Team. It is a gamer service Dotapusher, designer specifically for true fans of Dota Video Game.
The question which methodology is better: agile or waterfall – is as old as the methodologies themselves. And it doesn’t look like the discussion is coming to its end. We decided to explain all pros and cons of them once and forever. So meet in the left corner – Agile Methodology with its most popular type SCRUM and in the right corner – Waterfall! Let’s see who wins this time!
It is hard to find a prosperous company that wouldn’t need tons of reports to be generated. Sometimes these reports are required a few times a year, but in the majority of cases it is a few times a month or even more often.
Rubyroid Labs Team would like to share with you an easy tool we all enjoy for building reports quickly and easily. It is SSRS, which stands for Microsoft SQL Server Reporting Services. If you never heard of it, you should definitely try it. Get inside to learn why it is so good.
We are glad to announce about Ruby 2.4.0 & Ruby on Rails 5.0.rc2. Let’s see what they have in a sleeve for us and what new great features you will be able to use from now on…
NDA, which stands for Non-Disclosure Agreement, is a document that can be often found among software outsourcing routine. Though it has become a common thing for both startups and huge projects, only few business owners truly understand all its pros and cons of NDA. If you are not one of them, welcome inside.
Telegram bots are becoming the next big thing. With Pavel Durov’s promise to give away $1 million to the best Telegram bot developers, even those who were not very much interested in this topic, got some appetite. Luckily, among Rubyroid Labs Team we also have some developers interested in this topic.
We love to share the projects we develop. For our readers it is a great chance to see how versatile are the projects we are capable of, and for Rubyroid Labs Team it always a pleasure to take a step back and have a look at what we have created. Today we will tell you about a small, but nice project we took part in – improvement of Dragonbee Animation Studio Website.
Ruby on Rails is all about abstraction. It is important to make the code reusable and hold it all together. On the other hand too much abstraction might hamper the software and make code hard to understand. Today we will talk about the right balance between abstraction and special cases in Ruby on Rails development and learn how to use them correctly.
Developing a project is not an easy thing. But preparing for development and setting it all up might be even harder. One of the biggest challenges clients face up with is selecting the pricing plan. Today we will tell you the pros and cons of three most popular ones and will provide you with a universal recipe of how to choose the right one.