Chanaka BalasooriyaWhat, Why and How FiscalisationValue-added tax is one of the major income paths for any state except very few countries in the world. Calculation, recording and…Sep 9, 2019Sep 9, 2019
Chanaka BalasooriyaBitmap Indexing vs Bit-slice IndexingIndexing is a technique that is used to speed up data retrieving and query processing in databases and OLAP data warehouses. There are lots…Sep 24, 20171Sep 24, 20171
Chanaka BalasooriyaDo you know HTTP/2 Server-PushServer-push is not a new concept for those who have worked with protocols like SMTP, Websocket and SPDY. Basically it means that the server…Sep 24, 2017Sep 24, 2017
Chanaka BalasooriyaLet’s design the game “Place the eye on elephant” using cryptography“Place the eye on elephant” is a traditional New Year game in Sri Lanka. Each competitor is blindfolded and given a chalk to spot the…Jul 3, 2017Jul 3, 2017
Chanaka BalasooriyaWhy You Should Not Keep A DiaryRecently when I was cleaning my book-rack, some of my old diaries caught my eye. I love them very much because even though I started to…Jul 2, 20172Jul 2, 20172
Chanaka BalasooriyaOverhead of ParallelismMany programmers think that doing multiple tasks simultaneously increases the performance of a computer program. But it is high time to…May 8, 2017May 8, 2017
Chanaka BalasooriyaLet’s make server-push enabled HTTP/2 server with NettyAs a open-source software library, Apache Netty plays a huge role when implementing servers and clients in Java. Even though they have…Mar 26, 2017Mar 26, 2017