General

  • Talk on Interactive Robotics

    Last Friday, I had given a talk at Designit Bengaluru. The talk covered my work, interests and the significant influence of Pop Culture in Robotics. I also briefly covered the challenges involved in designing Interactive Robots as seen in fiction in real life.

  • Packaging and distributing your Project

    Building a new module, library or a complete application is an exciting and, at the same time, long process. At some point in this development process, you need to figure out how to distribute this project. We will look at Python based projects, in some detail and also certain language agnostic options.

  • Personal Projects

    A few of my personal projects are described below. I will try to expand on these projects later on in the blog. You can find the code for most of these works and many others over at my github profile.


Code Quality

  • Writing a Custom Linter Plugin - Part 2

    Okay, let’s write a simple linter plugin using the basics discussed in the last post. This plugin will check for the use of eval functions in the code. Now Pylint already has this feature by default, but let’s write our one of our own to see how easy it is to write one. Once we are done with this...

  • Writing a Custom Linter Plugin - Part 1

    In the last post, I had written about how a linter helps us write better code while also ensuring language / organization specific compliance rules. I also mentioned that we could write custom rules or plugins to extend existing linter capabilities. While the concepts will remain pretty much the same, the exact implementation of the plugin will depend on...

  • Linters are your friends

    We have all experienced this. You spend hours writing your code & every now and then tiny little squiggles pop up underneath your code. There appearance can mean only one thing , “Something is wrong and it needs to be fixed”. The program that is responsible for making this happen is called The Linter.


Microservices

  • An(other) Introduction to JWTs

    Ever wondered how the login information of all your various applications, mobile or web, are handled? Or how does the “Login using Google/Facebook/Github etc” work? JWTs are probably in use, behind the scenes to enable these and more.


Watchlist

  • The Spiderverse

    This week has been awash with rumours and speculations about the new Spider-man flick. It all led to this question: “Is a live action spider-verse finally happening?” While the claims were debunked, I still thought it would be interesting to look at the evolution of the live action spider-man over the years!

  • Talks everyone should watch!

    Conference talks are a great way to gain a new perspective on things you know about or even learn something new. Here’s a curated list of interesting tech talks worth checking out!

  • The Holmes I didn't know about!

    I was excited about Millie Bobby Brown’s Enola Holmes. It’s been a while since anything related to Sherlock Holmes had come out and Enola was not part of the established canon either. I was curious to see how it panned out.

  • Tech documentaries

    Some interesting content to watch, while also briefly looking at how tech is represented and why that approach is taken.


TBS

  • Tech Behind Storytelling - CGI Tales

    Star Wars redefined blockbuster entertainment. But the franchise also contributed many things to the Storytelling world. Here’s a brief intro!

  • First Look - Imagineering's Project Kiwi

    One of the things I was building towards when I started writing the “Tech Behind Storytelling” series in my blog, was about how Robotics is helping in shaping the current storytelling experiences and how it will define the future of Interactive storytelling experiences.

  • TBS - Tech behind Visual Storytelling

    Of all the various forms of storytelling, there is a certain sense of wonder and excitement that only good cinema can bring. Here I look at how the medium was born and technology that enabled it.

  • The Tech behind Storytelling - Prologue

    An introduction to a new series that looks at how advances, both in hardware and software, have made storytelling more interesting and immersive, through the eyes of a passionate storyteller who also happens to be an engineer.


Robotics

  • First Look - Imagineering's Project Kiwi

    One of the things I was building towards when I started writing the “Tech Behind Storytelling” series in my blog, was about how Robotics is helping in shaping the current storytelling experiences and how it will define the future of Interactive storytelling experiences.

  • Talk on Interactive Robotics

    Last Friday, I had given a talk at Designit Bengaluru. The talk covered my work, interests and the significant influence of Pop Culture in Robotics. I also briefly covered the challenges involved in designing Interactive Robots as seen in fiction in real life.