Srinivas Bitla

With 20+ years of experience Srinivas Bitla is a seasoned software engineer, architect and technology enthusiast. He is passionate about developing innovative solutions that help software developers and IT organizations achieve greater productivity. For more details: https://www.linkedin.com/in/srinivasbitla/

Java Multithreading Issues in Production: Your options to find and fix

Java Multithareading Issues in Production - Your options to find and fix

Introduction: Java’s multithreading is a nice feature, the ability to concurrently process multiple requests makes the application responsive to user requests and allows better utilization of resources. As helpful as the feature is, it is however notoriously difficult to detect and debug multithreading issues. Concurrency or multithreading bugs are extremely difficult to reliably find by …

Java Multithreading Issues in Production: Your options to find and fix Read More »

Null Pointer Exception In Java – Explained | How To Avoid and Fix

null pointer exception in java

Exceptions are helpful in the smooth running of code and allow the programmers the errors that need to be solved. Today, we will focus on the Null pointer exception in Java. NullPointerException in java occurs when a java program attempts to use an object reference that has the null value. In the Java world, you …

Null Pointer Exception In Java – Explained | How To Avoid and Fix Read More »

What is DevOps? | Industry’s Best DevOps Tools 2021

What is DevOps

DevOps practices and tools enhance the ability of organizations to provide seamless services and consistently improve the quality of products and services. DevOps aims to shorten the life cycle of systems development. It also provides consistent software delivery with high quality. What is DevOps? DevOps is an evolving technology that encourages faster and better application …

What is DevOps? | Industry’s Best DevOps Tools 2021 Read More »

Difference between Error Monitoring and Defect Monitoring

Difference between Error Monitoring and Defect Monitoring

Introduction: Identifying defects and troubleshooting for their root cause is one of the important but painful tasks in software engineering and essential to maintaining good quality software. The fact is that engineers are still using old-fashioned troubleshooting techniques like pouring through tons of log files, gathering steps to reproduce the defect and troubleshooting in customer …

Difference between Error Monitoring and Defect Monitoring Read More »

11 Best Production Debugging Tips & Techniques To Speed Up Bug Fixes

11 Best Production Debugging Tips To Speed Up Bug Fixes

We understand Java Remote Debugging in Production is always a hectic process and it will take much time to get the issues fixed and stabilized. So, if you’re assigned to the maintenance team to work on fixing bugs in the production environment, we have compiled the 11 best Production Debugging tips and techniques that will …

11 Best Production Debugging Tips & Techniques To Speed Up Bug Fixes Read More »

Beating Post-Launch Blues

Identifying and troubleshooting of defects/bugs and applying code fixes is one of the important tasks in software engineering and essential to maintain good quality software. Companies spend a lot of money to keep their software quality at highest levels. Engineers spend lot of their quality time pouring through tons of log files, gathering steps to …

Beating Post-Launch Blues Read More »

How to find $1M costing defect before end-user reports?

Every software engineer’s million dollar question is “how to find that million dollar defect”. In that quest, they sift through gigabytes of log or use a log management tool to ease the process of manually reading the log. As application throws tons of errors and exceptions (for valid reasons) their job becomes too complicated and …

How to find $1M costing defect before end-user reports? Read More »