Java 8 introduced functional programming support, this is a powerful feature which was missing from earlier versions. One of the benefits of functional programming is that it can be used to implement decorator pattern without the use of inheritance. One common requirement is to implement some kind of ...
You might be aware that there are different content encoding formats for
encoding the text. Generally, it is safe to use UTF encoding, but at
least you would expect that the websites would specify the encoding
format in the response. Alas, you might find certain sites , which just
send the ...
In this post I will share an example of analyzing memory leak in an
Android application. I recently tried to integrate a popular android
library ShowcaseView which can be used for first run demos in your
android application. The thing is while testing the library, I noticed
severe memory leaks ...
SSL handshake errors can occur due to various reasons such as Self
Signed certificate, unavailability of protocol or cipher suite requested
by client or server, etc. Recently I faced this issue where I was
connecting to third party server using HttpClient library. Here’s what
I did to identify the ...