Surya SankarChannel surfing — the remote work alternative to water cooler conversationIs remote work a fad or is it going to be the future of work ? This question has been debated extensively in the past couple of years. Of…Jan 30Jan 30
Surya SankarinGeek CultureHow to Publish a JS and CSS Library to NPM Using RollupIn this guide, we will discuss how we can create a javascript library and publish it to npm. In a previous post we had built a small…Apr 3, 2021Apr 3, 2021
Surya SankarA simple nested tree menu with vanilla js and cssWhile building a dashboard layout, I recently had a requirement for a nested tree menu. It would preferably have to support any arbitrary…Mar 7, 2021Mar 7, 2021
Surya SankarConfiguring a Flask app to log user and session ids in nginx logsNginx access logs are a very important data source for web traffic analysis. Analysing these logs can provide us information like the…Feb 5, 2021Feb 5, 2021
Surya SankarA basic app factory pattern for flask projectsA basic app factory pattern for flask projects. Includes blueprints, migrations, flask_security integration, template inheritance, macrosApr 15, 20201Apr 15, 20201
Surya SankarHow to setup basic web push notification functionality using a Flask backendWeb browsers have become increasingly very powerful over the past few years. Many features which were earlier offered only by mobile apps…Feb 8, 20203Feb 8, 20203
Surya SankarinTechonometricsAn introduction to the Jupyter ecosystemI had recently setup a Jupyterhub server for my company and wanted to blog about the same. Before we get into the setup instructions, it…Oct 5, 2019Oct 5, 2019
Surya SankarWaymo’s threat to Uber’s raison d’etre.Google’s Waymo is a threat to Uber, but not just because it has the obvious head start in the autonomous car business. While that would…May 1, 2019May 1, 2019
Surya SankarinTechonometricsHow to access environment variables in a notebook on a Jupyterhub serverAccessing environment variables is surprisingly tricky in a jupyter notebook launched inside a jupyterhub. Here are 3 clear steps to do it.Feb 24, 2019Feb 24, 2019
Surya SankarGreat men finish lastSo, China is moving to abolish term limits and essentially let Xi Jinping do a Mao if he prefers so.Feb 26, 2018Feb 26, 2018