Author Archives: bsandhu

Protractor & BrowserStack from behind a firewall/proxy

We  adopted these on our project and as usual I found myself fighting the proxy setting and the config to make these play nice. The pointers I found online were rather incomplete. So here you go. Hopes it saves you … Continue reading

Posted in Uncategorized | Leave a comment

Testing and the lip service to it

Software industry has been filled with praises and reasons for why unit/integration/functional testing is a good idea. A little bit like Agile IMO. It’s rare to find people who will state on the record that they think that it’s a … Continue reading

Posted in Dev process | Tagged | Leave a comment

Using node-sass behind a firewall

LibSass is written in C/C++. It offers various wrappers for use, including node-sass. npm install node-sass pulls the pre-built Sass lib from GitHub. This won’t work you in a corporate network. You will typically see this error: This could mean … Continue reading

Posted in Uncategorized | Leave a comment

Knockout and React together

Using KnockoutJs and ReactJs together. Continue reading

Posted in Tech bits, Web development | Leave a comment

Site Reliability Engineering @ Google

  Overall, great write up. As an engineer mostly involved on the build side it introduced me to a number of good ideas and confirmed others. It’s Google DevOps++. Here is a quick bite-sized packaging of the main takeaways. Watch … Continue reading

Posted in Book review | Tagged , , , | Leave a comment

Kotlin … first impressions

In case you missed it, Kotlin is a relatively new JVM language from JetBrains (creators of IntelliJ). It compiles down to Java and largely aims to be a better Java. Language philosophy tweaks  Everything doesn’t have to be a class … Continue reading

Posted in Uncategorized | Leave a comment


Why does everything (say Foo) need to have an interface … IFoo … can you come up with three possible implementations you need over the next 3 months in a minute? If you can’t… then you don’t need the interface. … Continue reading

Posted in Uncategorized | 2 Comments