Building a minimum viable product is all about keeping things simple. The early product development process is riddled with trial and error, and overengineering at the MVP stage can leave startups strapped for cash when they’re forced to return to the drawing board. So, it’s important to choose a backend …
Railsware Blog
on product management, engineering, design, culture and many more...
How to Reduce Technical DebtTechnical debt is something that every tech company grapples with. Most of us would rather ignore the debt than confront it, but this leads to bigger problems in the long run. Whether you’re looking to improve efficiency, increase competitiveness, or simply stay ahead of the curve, reducing tech debt is …
Technical debt is something that every tech company grapples with. Most of us would rather ignore the debt than confront it, but this leads to bigger problems in the long run. Whether you’re looking to improve efficiency, increase competitiveness, or simply stay ahead of the curve, reducing tech debt is …
How to Test Chrome Extensions with PlaywrightIt’s frustrating for users when an extension regularly crashes, freezes, or fails to function as expected. Negative reviews, product abandonment, and ultimately, revenue losses are all situations that developers want to avoid. Not to mention, the process of fixing unstable extensions can be time-consuming and costly. So, it’s vital to …
It’s frustrating for users when an extension regularly crashes, freezes, or fails to function as expected. Negative reviews, product abandonment, and ultimately, revenue losses are all situations that developers want to avoid. Not to mention, the process of fixing unstable extensions can be time-consuming and costly. So, it’s vital to …
How to Review and Edit Articles. Tips for Those, who Collaborate with Content WritersAll the most essential steps when reviewing and editing somebody’s text and cooperating on content creation
All the most essential steps when reviewing and editing somebody’s text and cooperating on content creation
New Level of Control with git rebase ‑‑ontoA simple tutorial on how to use git rebase –onto to easily move or copy a bunch of commits from one branch atop another
A simple tutorial on how to use git rebase –onto to easily move or copy a bunch of commits from one branch atop another
Almost JSless Frontend on RailsA simple tutorial on how to build feature-rich user interfaces using mostly Ruby on Rails.
A simple tutorial on how to build feature-rich user interfaces using mostly Ruby on Rails.
What is Pair Programming and How to Practice it in a Remote TeamWhen the term pair programming first appeared in the 1990s, it was a new practice not all developers were excited about. However, even today, some people don’t see the benefits behind pair programming and remain suspicious about it. So, is pair programming a workable approach that is worth your time …
When the term pair programming first appeared in the 1990s, it was a new practice not all developers were excited about. However, even today, some people don’t see the benefits behind pair programming and remain suspicious about it. So, is pair programming a workable approach that is worth your time …
Engineering Performance ReviewIn order to maintain career growth and ensure fair compensation, every engineering team needs an efficient method to evaluate its members. A nicely developed assessment model requires considerable resources in terms of time and professional expertise. However, we believe it is a significant contribution to the team and business development, …
In order to maintain career growth and ensure fair compensation, every engineering team needs an efficient method to evaluate its members. A nicely developed assessment model requires considerable resources in terms of time and professional expertise. However, we believe it is a significant contribution to the team and business development, …
Django vs. Ruby on Rails ComparisonWhen it comes to Object-Oriented Programming (OOP), two languages stand out from the pack in terms of maturity, community and worldwide use, namely Ruby and Python. And since a large portion of programming languages are used in conjunction with web development, we have to discuss their respective web frameworks: Ruby …
When it comes to Object-Oriented Programming (OOP), two languages stand out from the pack in terms of maturity, community and worldwide use, namely Ruby and Python. And since a large portion of programming languages are used in conjunction with web development, we have to discuss their respective web frameworks: Ruby …
Everything You Need to Know about Ruby on Rails Web Application FrameworkRuby on Rails, frequently referred to as just Rails or RoR, is a popular open-source framework. While it’s not the youngest kid on the block (it turned 19 in 2022), it’s still among the top choices for web application developers. Rails has done more for startups than a whole boatload …
Ruby on Rails, frequently referred to as just Rails or RoR, is a popular open-source framework. While it’s not the youngest kid on the block (it turned 19 in 2022), it’s still among the top choices for web application developers. Rails has done more for startups than a whole boatload …