dhanushkamadushan.hashnode.devWhat is Btree indexing and how is it used in SQLiteWhen we think about the performance of a database, Indexing is the first thing that comes to mind. Here, we are going to look into how database indexing works on a database. Please note that here, architectural details are described based on SQLite 2...Mar 3, 2022·6 min read
dhanushkamadushan.hashnode.devConfiguring WSO2 product with new single TOML configuration modelProduct configuration is an important part of using any software application. It is bad experience to end-user when a product has too many different configurations to configure. It's become worst when there are multiple files need to be configured an...Nov 18, 2021·9 min read
dhanushkamadushan.hashnode.devBuilding applications with OSGI frameworkOSGI is a framework used in building complex Java applications that contain multiple components. With OSGI, you can build a Java application that can load dynamically. When you are building a basic Java application, you might create a jar file for ea...Sep 22, 2021·4 min read
dhanushkamadushan.hashnode.devFile and Folder Comparison Tools for Software DevelopersIf you are a software developer, you would typically use file comparison tools to compare two files. This is a common requirement for developers to deal with a lot of files such as codes JSON, XML, etc. Comparing big, complex files is not that simple...Oct 5, 2019
dhanushkamadushan.hashnode.devDeveloping Ballerina project with Ballerina CLI toolBallerina is the latest programming language release of the 1.0 version in September of this year. Ballerina is a general purpose programming language particularly intended for the implementation of distributed network applications. Ballerina has bui...Sep 25, 2019