Spring Dependency Injection Dependency Injection is a fundamental aspect of the Spring framework, through which the Spring container “injects” objects into other objects or “dependencies”. Simply put, this allows for loose coupling of components and moves the responsibility of managing components onto the container. Let’s explore DI with Spring further… Continue Reading spring-dependency-injection

String Processing with Apache Commons Lang 3 1. Overview The Apache Commons Lang 3 library provides support for manipulation of core classes of the Java APIs. This support includes methods for handling strings, numbers, dates, concurrency, object reflection and more. In addition to providing a general introduction to the library,… Continue Reading string-processing-commons-lang

Creating and Deploying Smart Contracts with Solidity 1. Overview The ability to run smart contracts is what has made the Ethereum blockchain so popular and disruptive. Before we explain what a smart contract is, let’s start with a definition of blockchain: Blockchain is a public database that keeps a permanent… Continue Reading smart-contracts-ethereum-solidity

Regular Expressions in Kotlin 1. Introduction We can find use (or abuse) of regular expressions in pretty much every kind of software, from quick scripts to incredibly complex applications. In this article, we’ll see how to use regular expressions in Kotlin. We won’t be discussing regular expression syntax; a familiarity… Continue Reading kotlin-regular-expressions