We all do mistakes and they are unavoidable. From small mistakes such as interrupting someone while speaking (the motivation for this technique) to larger and more disastrous ones. While first-time mistakes are forgiven, repeating the same ones is seen as a characteristic of ours (and is indeed a bad habit). And I wanted to address them after reading the book... more
Yesterday I had the opportunity to sit through the talk (virtually) - Becoming a better developer by using the SOLID design principles by Katerina Trajchevska. The talk provided me the opportunity to learn better and revisit SOLID principles for software design. The blog contains notes from the same for me to revise quickly in the future.
Please note that most... more
How fast a website loads and lets the user interact is one of the key parameters that shape customer retention. At Zealth-AI, we are working on our product, CareShare, to ease the lives of COVID patients and we observed, with a large set of functionalities, the load time was increasingly becoming a problem. This was more pronounced for us as... more
I’m so excited to share that I had the opportunity to be a speaker for the GirlScript West Bengal Regional Summit 2020 and share my experience of how I started my journey in opensource.
I believe it is very hard to cross that barrier sitting right before we make our first contribution and it upsets me when students, lacking... more
This writeup summarises my experience of building a GraphQL API using Node.js and MongoDB. I’ve found it easy to develop APIs that have CRUD operations of fairly medium complexity and do not have many layers of authorization to access data. It is also fabulous how well all three technologies; Node, Mongo, and GraphQL integrate without any issues. You can find... more
I recently had the opportunity to work on a large dataset (roughly 1TB) and analyze it using Python for filtering data based on some given parameters. In this post, I’ll be summing up how I accomplished the task using Python and used various measures to make the filtering process efficient.
We have a large number of gzip files... more
For the past two-three months, I’ve been applying for software engineering summer internships outside India and have, now, accepted offer to spend the time at Mercari Japan. It has been a tiring experience amidst handling a lot of other ongoing stuff.
In the next few paragraphs I would be talking about how I started applying, what was the most effective... more
In a previous blog of mine regarding completing the foo.bar challenge, I talked about how I completed the foo.bar challenge but what I didn’t talk about was that I was invited for the internship recruiting process afterward soon by Google North America.
How Did I Apply?
Once, I had completed Foo.Bar challenge I received an email from Google asking for... more
It is very exciting for me to have the chance to spend my summers 2020 at Mercari Japan. It was a roller-coaster experience from the point I applied for a Backend Engineer at Mercari Japan to the day I got the offer letter in my inbox.
I would be sharing my interview experiences in somewhat detail in order to give... more
On June 13 2019, I received the invitation for the [in]famous Google Foo.Bar challenge: sent to those who are deemed fit by Google for working with them.
Why Did I Get The Invitation?
I’ve no concrete idea why I got the invitation. Being a software developer, my searches mostly involve programming related queries and that could have been the very... more
Once we get used to serving static content with Nginx, it is hard to notice the subtle changes we might require to serve React static content which uses react-router. I faced a similar bug when only the index page of iit-techambit.in was being exposed and rest pages were to be found nowhere unless redirected from the home page itself.
I had the opportunity to intern at Wingify, New Delhi, in December 2018 and in this writeup I’ve summarized my experience of working at Wingify. My intern period was from 28 November to 11 January. I’ve already written my selection interviews’ experience and it is available here.
As soon as my offer was confirmed by Wingify, I received... more