Taking Up Newer Challenges and Joining LinkedIn

Been a long time since I wrote something not related to coding here, and in between all of this quite a lot has been going on with my work life. So, I thought how about write something that doesn’t involves code but which rather reflects back upon certain decisions I…

Hands On Enterprise Application Development with Python

Authoring My First Book: The Lessons Learned

It’s only a few times that life presents you with opportunities that allow you to leap forward. Whether we want to embrace the opportunity or let it pass is something that is in our own hands. Similar to this, early last year, an opportunity was presented to me. This opportunity…

Node.js logo

Profiling Your Node.js Application at Runtime

As developers, we mostly focus on the area of developing applications in the best possible manner. This includes the choice of languages, tools, algorithms, etc. whichever helps us get the best possible outcomes while also keeping the productivity in check. These applications can be the desktop GUI applications, system utilities…

Building a Super Simple JVMTI Agent

So, a new year and a new set of challenges are already here. Over the past few weeks, I have been┬átrying to understand how to profile the software performance of applications while they are running in production. While there are a huge number of softwares that are already available for…

Working around PostgreSQL Autovacuum Performance Issues

PostgreSQL is one of the well renowned database in the application development areas, where it finds its use in a large number of projects. This can be attributed not only to its open source development model but also to the extent of customizations that it provides to configure the individual…

The World Needs More Common Data Exchange Formats

We live in a world full of choices, where one is free to choose a particular piece of technology they want, which they like, the one which gets there work done. People generate a lot of data using the tools they love – A lot of articles on wordpress powered…

Building A Dynamic Inventory System for Ansible

Working with Ansible for most of the time during my day to day Job, dealing with the Ansible inventory files has become a daily task now. These inventory files contain a lot of important information about the hosts that Ansible needs to act upon. This information may contain, host grouping…

Monitoring your nodes with Prometheus

System and application monitoring is a hot topic nowadays, and why it won’t be. Those small numbers which you collect from your system and applications, go a long way into explaining the cause for a lot of problems. There are a number of tools that are available which helps us…

Project Bolt: Automating Large Scale Performance and Scale

So, it has been a long time since I have written something over here now. So, what all have I been doing in this duration, that is something, which I plan to cover with this post. In my role of working as an Performance engineer, there are some really interesting…

1 2 3 4