Kotlin, Software Development

Kotlin – Validate XML Against Multiple XSDs

This post is about XML validation against more than one related XSDs – one XSD is included into the main XSD.

Read More...

Software Development

How to write XML in Kotin using DOM

This post demonstrates how to write XML files using DOM in Java.

Read More...

Software Development

Kotlin Class Delegation Example

This post shows how to implement the Delegation Design Pattern in Kotlin.

Read More...

Software Development

How to read XML in Kotlin using DOM Parser

This post demonstrates how to read XML files using DOM Parser which parses and loads the entire XML into memory in a Tree structure which makes it very easy to traverse and manipulate elements.

Read More...

Kotlin, Software Development

Kotlin – Check if key exists in Map

This post shows an sample codes that checks if a key exists in a map. There are 3 ways to do this in Kotlin. We are using Kotlin 1.1.

Read More...

Software Development

Kotlin – create static fields and methods

This post demonstrates how to create static class members similar to that of Java. We use Kotlin 1.1 here

Read More...

Software Development

Kotlin – Extension Functions

An Extension Function is a function that is attached to an existing class and are invoked like member functions. For this post, we are using Kotlin 1.1.

Read More...

Software Development

Kotlin – SOAP Web Service

This post demonstrates how to create a simple SOAP-based Web Service with Kotlin.

Read More...

Software Development

Kotlin Tutorial

Kotlin is statically typed programming language for modern multi-platform applications. It is also 100% interoperable with Java and Android. Furthermore, it allows for concise, and null-safe codes.

Read More...

Software Development

Kotlin – val versus var

What is the difference between the keywords val and var in Kotlin? If you’re coming from Java, val refers to variable that cannot be updated after it has been assigned a value; while var is the usual writable variable whose value can always be changed by other codes.

Read More...