Blog
Insights, perspectives, and thought leadership from our team of experts.

How Can I Design a Software: A Beginners Guide for Business Owners
Designing software is an exciting yet complex process that involves creativity, logical thinking, and problem-solving skills.

Running Specs in Parallel before Rails 6
The Rails 6 release included parallelized tests, but did you know you can already do this? We've been using parallel_tests to run our RSpec tests in parallel in our GitHub action for months.

Should You Consider Outsourcing Your Service Level Agreement to a Vendor?
Providing service level commitments to your customers helps build trust. However, if you are unequipped to fulfill those guarantees, you could damage your brand or worse, face fines from regulators. Usually the team best equipped to take care of your service is the team that built it. Should you con

Things this long term rubyist loves about Elixir and Phoenix
I've been a Ruby developer for over a decade and recently started using Elixir. I want to share some of the things I love about the Elixir language.

Importing data from CSVs - Tips and Tricks for Rubyists
CSVs are great for importing and exporting data but often have quirks relating to formatting. This article is a guide on importing data and the issues I've run into in my own experiences.

Using Android Navigation Deeplink: An Easy Way to Use Deep Link in Navigation Component on a Big Project
I will demonstrate how to use deep link in Navigation Component on a big project and show some problems you might found during the implementation.

Android MVI Architecture With Data Binding
Say hello to Android's latest architecture, the Model-View-Intent design pattern. Learn how this cycle.js-inspired framework can become a great addition to your coding toolbox.