Work from home Pythonista
A sneak peek at my tools and how I work. This was a fun interview session with my Python Philippines friends.
A sneak peek at my tools and how I work. This was a fun interview session with my Python Philippines friends.
Podcast style audio from the Remote Indian community’s panel I participated recently. I was emphasizing the points from my “What’s Next?” talk:) Listen to the full podcast below
Lessons I learn(t) from my personal experience, books on taking next steps in software career and progressing in the path to become a software craftsperson. Open video on youtube.
Creating an interpreter or a programming language can sound complicated but in reality getting started with it is not that difficult as it sounds – it is a bunch of switch statements and recursive logics. In this talk I am going to give an introduction to interpreter internals and we are going to walk through …
The Meta Talk! Events: Chennaipy, April 2019
The journey towards becoming a better developer involves in more than just coding. Empathy is the most important skill that any developer should practice. In this talk we will see as a developer how to write code empathetically and how empathy will help you to become a better software craftsman. By the end of the …
Today, massive systems are running on microservices communicating with each other using REST APIs. HTTP is easy to get started, loosely structured and does good job in exchanging messages. But it’s convenience comes with a performance trade-off, which takes us back to other optimal alternative: gRPC Events: Pycon Malaysia 2018, Pycon India 2018
A good code is one which uses the system resources efficiently which means not over utilizing the resources as well as not under utilizing by leaving them idle. One of the main features of Python3 is its asynchronous capabilities. After getting to know what is concurrency and why concurrency is not parallelism. We will see …
A walk through of python dunder methods and their usages. Events: ChennaiPy, April 2018
An internal opinionated talk I gave to my client team about devops practices.