Developing Ballerina project with Ballerina CLI tool

Ballerina is the latest programming language release of the 1.0 version in September of this year. Ballerina is a general purpose pro...

In Programming, Oct 09, 2019

All Stories

Developing Ballerina project with Ballerina CLI tool

Ballerina 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 im...

In Programming, Oct 09, 2019

File and Folder Comparison Tools for Software Developers

If 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 co...

In Tools, Oct 05, 2019

First glimpse of Ballerina language: Language of Integration

Ballerina is the latest programming language released on September 10th of this year. There are more than a thousand programming languages out there. Why do you need another programmi...

In Programming, Sep 11, 2019

Introduction to the Envoy Proxy Load Balancing

For a devops engineer, load balancing is a popular word. You need to figure out a way to scale the system so that it can manage it correctly when enormous traffic enters your system. ...

In devops, Jun 27, 2019

Draw image on Github contribution graph

Did you see the Git contribution graph of my Github account at 2016. Check this out here. It print my name. This blog post is to tell you how I did it along with some underlying Git c...

In programming, Jun 16, 2019

Transparent Data Encryption for Databases

The database is the heart of handling data in a software application. Unless it is not an in-memory database, the database stores data on the disk as a file. Your application may be r...

In cryptography, Jun 07, 2019

How Database B-tree Indexing works

When we think about the performance of a database, indexing is the first thing that comes to the mind. Here, we are going to look into how database indexing works on a database. Pleas...

In database, May 01, 2019

Weird Programming Languages That You May Have Not Heard

There are thousands of programming languages are invented and only about hundred of programming languages are commonly used to build software. Among this thousands of programming lang...

In programming, Feb 04, 2019

Git Merge vs Rebase

When you are using git, most probably you may used git merge or git rebase to combine two branches. Pretty much both of these commands do the same thing. But people select either of t...

In git, Feb 03, 2019