Rahul BarwalTIL-6 essential git cherry pickingCherry picking is one of the essential git commands that one should invest their time learning. Recently my colleague and I were working on…Nov 7, 2023Nov 7, 2023
Rahul BarwalTIL5-Wrote my first program in JavaI know, I know this it not a big deal, heck most of android devs get started with Java only. So why is this special? Well my whole career I…Oct 25, 2023Oct 25, 2023
Rahul BarwalTIL-4 Automated screenshots using your testing framework.Recently we had a requirement where we needed to generate screenshots and this was part of a flow.Oct 23, 2023Oct 23, 2023
Rahul BarwalTIL3 — My system design interview checklistSystem design interviews can be dreadful. I have a set pattern for these. I have gone to 5 system design interviews and of those I have…Oct 20, 2023Oct 20, 2023
Rahul BarwalTIL2 — simplify your life with `take` in redux-sagaSo last week I was working on a feature in which I had to reuse existing saga that imported a template to my app. We wanted to do some…Oct 19, 2023Oct 19, 2023
Rahul BarwalTIL — InceptionI have been thinking, planning, strategising setting reminders to write more often. In my medium drafts I have 2 pending articles that are…Oct 18, 2023Oct 18, 2023
Rahul BarwalAdvanced generators usage in JSRecently I learned an awesome thing about generators in javascript If I were to ask you, what would be the output of this js code snippet:May 26, 2023May 26, 2023
Rahul BarwalBeautiful macOS terminal in 5 minutesTerminals are boring, but they don’t have to be. Working with beautiful terminals which match your personality is not everyone is going to…Mar 28, 2023Mar 28, 2023