Why Is Ruby Still A Good Choice in 2021? An Introduction To Ruby 3.0
You might be surprised that even though it is over 15 years old Ruby is not slowing down and still has a great group of supporters and newcomers
Nobody can deny the fact that Shopify is an all-inclusive eCommerce platform. It revolutionized eCommerce for everyday businesses. However, when it comes to eCommerce, Shopify is unbeatable, but not the only game in town.
One-On-One Session (or O3 in short) is a really powerful tool used by many managers all over the world. It is a well-structured meeting in which a manager/team leader spends some time (usually 30 minutes) with each of his/her team member to discuss progress, strengths, weaknesses, goals and other employee-related matters.
Today we are going to add specs (again, we will focus only on the happy paths) for GraphQL queries. But there is one thing about the current implementation of the queries that I don’t like. We have everything defined in one file: `app/graphql/types/query_type.rb`
In the last article we added a few GraphQL mutations to our test application. It is time to create automated tests for each of them. But first things first, we need to set up `RSpec` in order to write better specs.
In this article, I would like to focus on adding GraphQL mutations. We will be working on the test application we created previously in this article. It might be helpful for you to know the structure, models, and types we are using so I encourage you to take a look.
GraphQL is an open source query language created by Facebook. It is a powerful tool that you can use for building your API. It is not a silver bullet but it can definitely help you solve some challenges like getting many resources in a single request.
PayPal is known for being the most popular payment service available out there. In 2010 with the launch of Stripe the choice stopped being so obvious. Although solutions like Amazon Pay, Apple Pay or Google Pay are emerging day by day, for many companies the choice is still between PayPal and Stripe.
A 360-degree feedback is a process through which feedback from an employee’s subordinates, colleagues, and supervisor(s), as well as a self-evaluation by the employee themselves, is gathered. This is what the Wikipedia can tell you…
A few techniques which can help you handle errors in production if your client is non-technical. You should always apply best practices in your projects to avoid bad situations. But if some errors slip through your test suite, code reviews, QA and testing on staging, be sure that you handle it in a proper way.