![]() ![]() The rest of the article is structured to resemble a Rails application Gemfile, and it contains the following sections: The Gem Check project is a particular implementation of such a framework. Without prior experience, we can only rely on static code properties (API, architecture) and less on popularity metrics. Here, “alien instinct” is nothing more than a framework for evaluating new library quality. ![]() While we cannot turn this knowledge into a super-smart chatty AI (yet), we can share a glimpse of it in this post. The benefit of this collective experience is that it spans dozens of minds and years: we know which wins to repeat and which fails to avoid. Or, we could draw from past experience: this approach works well but could lead to extreme conservatism.Īt Evil Martians, we bet on our collective experience and alien instinct when choosing a gem or deciding to build a new one. How can we pick the right one for the job? We could rely on some specific metrics, like GitHub stars or the number of downloads (see The Ruby Toolbox for valuable insights). For (pretty much) every typical task, there are a number of libraries waiting to help you. So what would it look like if they were somehow able to converge into one gemfile-the ideal Martian Gemfile, the toolbox of the extraterrestrial Rails engineer? Our development philosophies, programming habits, and soul are within this universe of Martian gems. Some reflect our desire to be cutting-edge and to use modern tools (or build our own!) Other gems are so flexible they’ve been used in most of our projects. Naturally, this process involves a lot of Ruby gems. From time immemorial, the Evil Martians team has worked on dozens of Ruby on Rails projects every year. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |