The Clean Way to Handle Sendbird Webhook Using Ruby on Rails Hi, as I said before in my first blog I want to share about design patterns for Ruby. So I will share substantial reasons for the existence of design patterns and how a design pattern solves your common problems...

In September of last year, I was assigned to a task force within the Quipper product team. We were formed to deploy a new app to market in roughly three months. Given the tight timeline, agility was a top priority, so every engineering decision had to be carefully considered. I...

Life as a Vim user is not an easy life, but it’s also not though either. It’s an exciting life to be a Vim user. Vim itself is a unique text editor. Naturally, Vim is a terminal-based text editor with little to no graphical user interface. Vim uses keyboard as...

Intro Hello! This is @rbmrclo from Site Reliability Engineering team. Today, let me share about “Operation Trails” (a term we use in our team) which is an important part of our workflow when performing tasks that involve manual operation. Background In the SRE team, we have a 50/50 rule for...

When I joined Quipper and the School PH team in September last year, the team was knee-deep in developing a new feature for Quipper School LINK. The feature would allow school administrators to request and download a per-month report detailing their school’s usage of the Quipper platform. As you can...