In one of the recent projects I had a requirement to do integration with Microsoft Office365 Calendar Api and for that I needed to implement Microsoft login in a react.js app. I tried to search for a readily available
npm package which I could consume easily and which fits nicely in the react ecosystem, but unfortunately I couldn’t find any so I decided to write my own.
Hoping that this might be useful to someone else as well, I also published it react-ms-login on
npm. Read on to know how to use it. Continue reading
With announcement of cloud functions beta at Google cloud next 2017 event, Google has added one of the highly requested features in the firebase suite. This is one major step from Google in making firebase serverless. In this post, we will see some of the capabilities, pros and cons, setup and deployment of firebase cloud functions. Google IO is just days away and knowing about firebase is surely going to help in understanding the upcoming firebase features. Continue reading
I recently stumbled upon an interesting piece of information when I was working on deep neural networks. I started thinking about initialization of network weights and the theory behind it. Does the image to the left make sense now? The guy in that picture is lifting “weights” and we are talking about network “weights”. Anyway, when we implement convolutional neural networks, we tend to utilize all the knowledge and research available out there. A good number of things in deep learning are based on heuristics! It’s worth exploring why we do things in a certain way whenever it’s possible. This goes a long way in unlocking the hidden mysteries of deep learning and why it’s so unbelievably accurate. Let’s go ahead and understand how network weights are initialized, shall we? Continue reading
Infra/Devops team maintains a Golden Image (Base Image) which is a production ready base image with pre-installed required software like java,tomcat,nagios-client, default-system users. For security patch or software version update we have to keep updating the Base Image which requires manual AMI updation and creation process. Continue reading
If you’ve constantly worked in bootstrap or greenfield projects, you develop an intuition for partnering with the customer and assembling a sharp team that will build out the product. Bootstrap projects come with their own challenges but everyone is new on the team and goes through the team journey together. However, entering an existing long-standing team as the Development Manager is a different ball game altogether. Like a movie director, every manager has his or her way of leading a team. That is great, but there are a few things that put you on the wrong side of the road. Here are the nominees, for top performances on the wrong side, in no particular order. Continue reading