Compromised Passwords/Account Verification

August 21, 2018 | By kiranbadi1991 | Comments Off on Compromised Passwords/Account Verification | Filed in: Development, Security.

I browse a internet a lot and have accounts across many sites. Sometimes I forget and tend to reuse my password. My account has been compromised many times. Today while resetting the password for GitHub, I came across the interesting site which helps users to prevent reuse of compromised passwords and informs the user if • Read More »

Façade Pattern

May 1, 2018 | By kiranbadi1991 | Comments Off on Façade Pattern | Filed in: Others.

Façade pattern is used to hide the complexity of the sub system and provide users with the simple and easy to use interface to consume. Commonly used use cases for Façade are Provide simple and easy to use interface to backend legacy system. Sometimes used to build the public interface for users to consume. To • Read More »

Concurrency, Thread Safety and Local Variables

August 12, 2016 | By kiranbadi1991 | Comments Off on Concurrency, Thread Safety and Local Variables | Filed in: Development, Performance Center, Performance Engineering, Performance Test Tools.

One of the most of the common reason for concurrency issues I often see in web application is due to concurrent access of data stored in variables. Generally in servlets , data in variables are often stored as Local variables, Instance Variables, Class Variables , request attributes, session attributes and context attributes. Below example simplest • Read More »

Tags: , ,