TypeScript has helped us improve a lot on the DX front. During the adoption we found, due to an abundance of learning resources, people weren’t sure where to start or where to learn about advanced topics 📝
Here are a few by @anuraghazru to level up your TypeScript skills (1/n)
Let's first start with the basics. We highly recommend you go through the typescript handbook and learn the basics.
1/n. How do you ensure that you break the monotony, foster innovation & continue to have that spark of creativity in your job?
We @Razorpay, have a 5day Innovation Week for employees where they can unleash their innovation & talent to build the next wave of Fintech products
2/n. For the second edition of the innovation week, we have it all; from exciting cash prizes (~37Lakh) to food coupons to amazing goodies;
Oct 4, 2021 • 12 tweets • 2 min read
OKRs are easy to understand but notoriously hard to use. Here’s @varunachar talking about getting the most out of OKRs.
After doing it wrong for a long time, I’ve finally understood how to use OKRs the right way. Here are some of my learnings that'll hopefully help you all.
1/n1. Focus on OKRs and not on roadmaps. Your roadmap is allowed to be flexible to achieve the goals the team has signed up for via the OKRs.
2/n
Aug 20, 2021 • 7 tweets • 4 min read
So, you like a productive IDE? So do we!
Sent hours making it just right? Haha... Same here!
So here's @sagarbajpai_ making your life a wee bit easier with the most widely used VS Code plugins by the FE engineering teams at Razorpay.
Let us know your favourites too!
JS (ES6) code snippets: The extension comes very handy while working on React. It has snippets for all the boilerplate code you usually write like creating classes, stateless components and much more. marketplace.visualstudio.com/items?itemName…
Razorpay serves not just the largest enterprises/startups of India but also millions of freelancers and SMEs. For such a diverse audience we need to build the right products and tools to help these business reach their customers.
Aug 16, 2021 • 11 tweets • 4 min read
Being in the FinTech space, security is a non-negotiable for us. And going through 10+ security audits every year, have taught us a ton of things.
No code is 100% secure, but here are a few tips from @JubbaOnJeans & @captn3m0 for developers to make things harder for hackers
🧵
Don’t check-in secrets. Easier said than done, right? Here’s a handy way to remember it: If you need a thing (key/token/password/certificate) to access another thing (DB/API/SaaS), it shouldn’t be in code (no, not even staging secrets)
Apr 9, 2021 • 12 tweets • 4 min read
1/ Hello cricket fans, Just like you, we are eagerly waiting for the IPL to begin too! While the 8 teams sweat it out on the pitches preparing for the 7-week long series.
2/ There is another team working in the background tirelessly to deliver a great customer experience to support the unprecedented sales that the businesses see during the IPL season-- the @RazorpayEngineering team!
Feb 8, 2021 • 8 tweets • 4 min read
At @Razorpay we aim to build super-slick experiences. To build great experiences you need to build great teams. And to build great teams you need to first build a great interview experience. Here's a thread by @_kamlesh_ about how we improved our #Frontend Interview experience 🧵
Our process is divided into multiple phases
P1. Fixing the process
We asked people from our frontend team to imagine if they were interviewing for a job then what would have be an ideal interview process according to them. Here are the outcomes of that exercise