Class delegation in Kotlin

May 09, 2019
kotlin

In software engineering, the delegation pattern is an object-oriented design pattern that allows object composition to achieve the same code…

Spring Data R2DBC for Microsoft SQL Server

May 07, 2019
springr2dbcspring dataspring bootjavakotlinspring data r2dbcmssqlsql serverreactivereactive streams

This post is the sibling of another blog post I wrote that focused on Spring Data R2DBC and Postgres. Hopefully, you read the title before…

Verifying a Contract with CSV data

May 05, 2019
cordacorda 4kotlindltdistributed ledger technologyblockchain

Attachments in Corda can be more than just PDFs sent along with a transaction. They can actually be used programmatically when running a…

Uploading and downloading attachments in Corda

April 25, 2019
cordacorda 4springspring bootspring webkotlindltdistributed ledger technologyblockchain

This post is dedicated to the number of people I have seen in the Corda Slack channel asking how to upload and subsequently download…

Asking the right question, in the right way and in the right place

April 14, 2019
beginnersquestionsadvice

Is this the right place to post this? That probably isn’t the right question to be asking when I am writing this on my personal blog…

Developing with Corda 4

April 05, 2019
cordacorda 4kotlindltdistributed ledger technologyblockchain

This is an updated version of the Developing with Corda post that I wrote last year. Since then quite a lot has changed, but from your…

Removing elements from a Map in Java

March 03, 2019
javajava 8basicsbeginners

Very short and simple post on removing elements from a `Map` in Java.

Extending and Overriding Flows from external CorDapps

March 02, 2019
cordacorda 4kotlindltdistributed ledger technologyblockchain

Corda 4 was released last week (21st Feb) bringing with it a ton of new features to make Corda more enjoyable to work with. To be honest, I…

Asynchronous RDBMS access with Spring Data R2DBC

February 16, 2019
springspring dataspring bootjavakotlinspring data r2dbcpostgresreactivereactive streams

Not too long ago, a reactive variant of the JDBC driver was released. Known as R2DBC. It allows data to be streamed asynchronously to any…

Testing exceptions in Kotlin with `assertFailsWith`

January 26, 2019
kotlintesting

I wanted to write this short post to highlight the function available to Kotlin that makes testing exceptions a bit easier. Testing…