Kotlin, Software Development

Three Ways To Check if key exists in Map in Kotlin

This post shows how to check if a key exists in a Map in Kotlin. There are three ways to do this in Kotlin. Note that we are using Kotlin

Read More...

Software Development

Kotlin – Using Java 8 Date and Time API

This post shows sample Kotlin codes that use the Java 8 Date and Time API (java.time). Requirements These are Software applications used for this post. IntelliJ IDEA Ultimate 2016.3 The

Read More...

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

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