Rohan SahaiinAffinityScaling Incident Response At AffinityIt’s 3pm. You’re surveying all your snack options because it’s that time of day. You feel your phone vibrate, take a peek — oh shit…Jan 29, 2020Jan 29, 2020
Rohan SahaiWhat Weebly’s VP of Engineering learned about leadership from his daughtersEvery couple of months or so I’ve been reaching out to leaders in the software engineering world to pick their brains on a variety of…Jul 12, 2019Jul 12, 2019
Rohan SahaiinAffinityRunning Parallel Jobs on CircleCItl;dr — If you use CircleCI and want to speed up your builds through parallelism, you have a couple of options: (1) you can parallelize…Jan 10, 20181Jan 10, 20181
Rohan SahaiinAffinityMigrating Large PostgreSQL Columns to DynamoDBUPDATE (over a ~year later): Looking back at this project it was worthwhile for us to move email bodies out of our main RDS database, and…Oct 25, 20173Oct 25, 20173
Rohan SahaiLaravel and DockerThis post was originally posted to the Weebly Engineering blog. The post is copied below as well for your convenience.Jan 24, 2017Jan 24, 2017
Rohan SahaiUsing Scope to Resolve Circular Dependency/Dynamic Loading Issues in ES6-webpackBack Story:Dec 13, 2016Dec 13, 2016
Rohan SahaiEOD Thoughts — Laravel/Single Table InheritanceWhat if you have a users table, in which users could be of type student or teacher. Students and teachers would likely share some logic…Apr 9, 2016Apr 9, 2016
Rohan SahaiEOD Thoughts — Front End ScreenshottingHow cool would it be to capture exactly what’s in your browsers viewport and save that as an image with javascript?Apr 1, 2016Apr 1, 2016
Rohan SahaiEOD Thoughts — Backbone/Marionette Global ViewBackstory — I’ve recently been working on an application with multiple backbone-marionette ‘apps’ managing the front-end. For example…Apr 1, 2016Apr 1, 2016