How to Make Your Pull Requests Reviewer-friendly
Have you ever opened a pull request and been stuck on filling out the description? Do you feel like you could be getting more out of your code reviews? If so, the tips in this post are for you.
Have you ever opened a pull request and been stuck on filling out the description? Do you feel like you could be getting more out of your code reviews? If so, the tips in this post are for you.
When tidying it is important to differentiate between structural and behavioral changes. Behavioral change means changing the way the code operates. Changing the return value of a function is an example of a behavioral change. Structural change, on the other hand, does not change how the code...
Job titles with the word "data" in them are known to be an enigmatic black box. This post explains how the pieces of the data pipeline fit together and how different teams interact with them.
Understanding how to build Single Sign On (SSO) using the OAuth 2.0 framework with OpenID Connect may seem like a daunting task. This practical guide will show you how to build a secure SSO system.
Introduction During my time at Gusto as a part of the Application Security team, I’ve been exploring ways to improve defense against Cross-Site Scripting (XSS) [https://www.owasp.org/index.php/Cross-site_Scripting_(XSS)] in modern web
How we introduced granular authorization into our application and API. Illustration by Camellia Neri [https://www.instagram.com/camellia.neri/] Last year, my team extended Gusto’s authorization system to give admins granular access to their companies’ accounts.
Updates from Gusto about their latest engineering diversity numbers.
Patches our design team created for the event I'm an engineer at Gusto [https://gusto.com]. In my spare time, I teach middle- and high school-aged girls how to code [https://medium.com/gusto-engineering/what-i-learned-by-teaching-fourth-grade-girls-to-code-1d678fb5150c] . I do this