-
Core Java
Inside Simple Binary Encoding (SBE)
SBE is very fast serialization library which is used in financial industry, in this blog i will go though some…
Read More » -
Software Development
Spark Microservices
As continuation of big data query system blog, i want to share more techniques for building Analytics engine. Take a problem…
Read More » -
Enterprise Java
Custom Logs in Apache Spark
Have you ever felt the frustration of Spark job that runs for hours and it fails due to infra issue.…
Read More » -
Software Development
Design pressure on engineering team ?
How many times are you supporting or developing system and felt it could have been better designed? Move fast and…
Read More » -
Enterprise Java
Lazy evaluation
Recently i was writing log4j appender and wanted to use logger in it to log some diagnostic details during custom…
Read More » -
Core Java
Java Arrays Sort decoded
Sorting is one the first algorithm that we learn in computer science. Sorting is such an interesting area that it…
Read More » -
Core Java
Wrap around design pattern in java8
Wrap around pattern is not listed in in GOF book but is very useful for problem like below: Loop construct…
Read More » -
Software Development
Efficiency with Algorithms
Recently had look at excellent talk on Efficiency with Algorithms, Performance with Data Structures , this talk has really some good…
Read More » -
Core Java
Factory Without IF-ELSE
Object Oriented Language has very powerful feature of Polymorphism, it is used to remove if/else or switch case in code.…
Read More »