Category Archives: Programming

FP – Another valuable article about Functor

http://nikgrozev.com/2016/03/14/functional-programming-and-category-theory-part-1-categories-and-functors/ http://nikgrozev.com/2016/04/11/functional-programming-and-category-theory-part-2-applicative-functors/ Advertisements

Posted in Functional Programming, Programming | Leave a comment

Rust – What makes Rust Programming language special?

I think that the following features in Rust will make it special. 1. Package manager. 2. Functional style programming. 3. No exception. 4. No garbage collector. 5. Compile time error detection for multi-threading programming. However, I think that the following … Continue reading

Posted in Programming, Rust | Tagged | Leave a comment

Java – Apache HttpClient to access the self signed certification and no host verification

Below code comes from https://memorynotfound.com/ignore-certificate-errors-apache-httpclient/

Posted in Java, Programming | Leave a comment

Java – Aspect based measuring the method execution time of function with annotation

Annotation definition. Aspect advice implementation. Example

Posted in Java, Programming | Leave a comment

Spring – CGLIB: High performance code generation library

Spring is heavily using the CGLIB for it’s framework implementation. CGLib is high performance code generation library. It is using to extend JAVA classes and implementation at runtime. More details can be found in the below. https://github.com/cglib/cglib/wiki

Posted in Java, Programming | Leave a comment

Cache – False sharing

As modern CPU shared memory architecture, false sharing is the major performance bottleneck on multi-thread application. False sharing is caused by sharing the same cache line with multiple thread. In order to avoid this problem, it is important that local … Continue reading

Posted in Performance, Programming | Leave a comment

Cassandra – Evolvement of Cassandra column oriented row

The following blog explain how Cassandra has been improved the column oriented row. https://www.datastax.com/dev/blog/cql3-for-cassandra-experts

Posted in cassandra, Programming | Leave a comment