Everything you need to know about Amazon SDE interviews in 2022This guide has everything that you need to ace the Software Developer Engineer (SDE) interviews at Amazon. It will help you succeed on the…Jan 20, 2022Jan 20, 2022
The multi-year process of getting promoted to staff software engineerI achieved this a year and a half ago. This is the advice that I’d give myself when I started at Etsy four years ago. I tried to make it…Jan 14, 2022Jan 14, 2022
How to lay out a software engineering resumeIt’s important for you to properly order the information in your resume. Nobody reads resumes for fun. Everyone who reads your resume wants…Jan 5, 2022Jan 5, 2022
How to write the perfect senior software engineer resumeHow do you signal to prospective companies, “You should hire me as a senior software engineer”? How do you get the level that you deserve?Dec 22, 2021Dec 22, 2021
Seven steps to writing a better software engineering resumeOver the past few years, I’ve reviewed lots of resumes for friends and former coworkers. I’ve also reviewed resumes from strangers, like on…Dec 10, 2021Dec 10, 2021
How can software engineers sit for 8 hours a day?If you don’t work as a professional software engineer, it can seem surprising that office workers sit for 8 to 10 hours at a time. You’d…Dec 10, 2021Dec 10, 2021
The 5 problems your GraphQL server needs to solve before it can go live in productionIt has never been easier to make a GraphQL server. But ensuring your server is secure is another thing entirely. GraphQL is a flexible…Jan 25, 2021Jan 25, 2021
Protecting against large GraphQL query attacksLearn about how attackers can scrape your site, or execute denial-of-service attacks, using your publicly-available GraphQL interface…Jan 18, 2021Jan 18, 2021
Protecting against deeply-nested GraphQL queriesLearn about a denial-of-service queries that attackers can use to overwhelm unprotected GraphQL servers.Jan 18, 2021Jan 18, 2021