Rent the Runway

Decision at Rent the Runway about React, TypeScript, ES6, JavaScript

Avatar of hcatlin
VP of Engineering at Rent The Runway

We use JavaScript because it's the standard for web development, especially with browser execution. And, over the years, some smart work by the W3C has taken Javascript from the most-hated-language to the okay-I-can-make-that-good. No small feat!

Obviously, using ES6 and TypeScript is what makes it decent in browser contexts. Throw in a bit of React and now we're cooking with gas!

9 upvotes5K views

Decision at Rent the Runway about Java, Python, Ruby

Avatar of hcatlin
VP of Engineering at Rent The Runway

At our company, and I've noticed a lot of other ones... application developers and dev-ops people tend to use Ruby and our statisticians and data scientists love Python . Like most companies, our stack is kind of split that way. Ruby is used as glue in most of our production systems ( Java being the main backend language), and then all of our data scientists and their various pipelines tend towards Python

6 upvotes5.2K views

Decision at Rent the Runway about styled-components, PostCSS, Sass

Avatar of hcatlin
VP of Engineering at Rent The Runway

We use Sass because I invented it! No, that's not a joke at all! Well, let me explain. So, we used Sass before I started at Rent the Runway because it's the de-facto industry standard for pre-compiled and pre-processed CSS. We do also use PostCSS for stuff like vendor prefixing and various transformations, but Sass (specifically SCSS) is the main developer-focused language for describing our styling. Some internal apps use styled-components and @Aphrodite, but our main website is allllll Sassy. Oh, but the non-joking part is the inventing part. /shrug

4 upvotes8K views

Decision at Rent the Runway about

Avatar of hcatlin
VP of Engineering at Rent The Runway

Python is popular with data scientists and statisticians. That is the end of my statement.

2 upvotes844 views