Destructuring Declarations in Kotlin 1. Overview In this tutorial, we’ll introduce the concept of Destructuring Declarations in Kotlin, and take a look at how it can be used. If you want to learn more about Kotlin, check out this article. 2. Destructuring Declarations This concept consists of treating objects as… Continue Reading kotlin-destructuring-declarations

Java Bitwise Operators 1. Overview Operators are used in the Java language to operate on data and variables. In this tutorial, we’ll explore Bitwise Operators and how they work in Java. 2. Bitwise Operators Bitwise operators work on binary digits or bits of input values. We can apply these to the integer types –  long,… Continue Reading java-bitwise-operators

Introduction to JiBX 1. Overview JiBX is a tool for binding XML data to Java objects. It provides solid performance compared to other common tools such as JAXB. JiBX is also quite flexible when compared to other Java-XML tools, using binding definitions to decouple the Java structure from XML representation… Continue Reading jibx

Use Liquibase to Safely Evolve Your Database Schema 1. Overview In this quick tutorial, we’ll make use of Liquibase to evolve the database schema of a Java web application. We’re going to focus on a general Java app first, and we’re also going to take a focused look at some… Continue Reading liquibase-refactor-schema-of-java-app