Welcome to the shed. Let’s talk about tooling. Every artist, technician, and scientist will have their favourite assortment of tools for applying their craft. Developers, and more specifically, blockchain developers, can also benefit from a great set of tools. And while there are always ‘official’ tools released by software companies — see docs.corda.net-tools, ide.corda.net, and VSCode-Corda for some R3 goodies — some of the most intriguing and exciting solutions often come straight from the community. 👨‍👩‍👧‍👦

In this post, I’ve compiled for you six impressive Community/Ecosystem Contributed tools that can jump-start your CorDapp development. These are in no particular order…

The elephant is in the room!

This blog is to help Corda developers with some basic features of Gradle for developing CorDapps on the Corda DLT. If you’ve ever peeked through a Gradle script, all the cryptic entries may seem overwhelming at first — but it’s actually not so scary. This is an attempt to demystify some of what’s going on and help you confidently manage your CorDapps.

Note: This brief overview is focused on the most useful knowledge base for productive development. Gradle is a very robust system, so for more advanced topics, please check out the official documentation.

What is Gradle?

Maybe the best answer to this…

Seventeen one-to-ones, in 72 hours, with people smarter than me.
And it was lit! 🔥

Here’s how I did it.

In the last three days, I’ve had the opportunity to take part in #CordaCon2020, a virtual event celebrating enterprise blockchain/DLT.

FYI: Corda is an enterprise blockchain solution with strong privacy, suitable for regulated industries.

CordaCon brings together an amazing mindshare of developers, managers, executives, and enthusiasts from around the world. This sudden community represents many diverse industries such as digital markets, CBDC, insurance, supply chain, and more!

This was the first year things went 100% digital so I aimed to…

What is DeFi?

An ecosystem comprised of applications built on decentralized networks, permissionless blockchains, and peer-to-peer protocols for the facilitation of lending/borrowing or trading with financial instruments. — Binance Research (Calvin & Etienne)

Decentralized Finance is poised to become one of the most disruptive, applications of DLT/Blockchain technology. At its core, the concept is implementing financial services and products without the need for an intermediary, or custodian — and as a result, often reducing or eliminating manual processes and overhead costs. For more general information on DeFi Binance has a great primer here.

This blog will briefly introduce applications of the typical DeFi…

In this blog you will learn how to implement multiple, coinciding regulatory requirements in your CorDapp (Corda Distributed Application). With minimal code, your CorDapp can adjust constraints based on the geographical region (or other parameter) of the participants.

Enterprise blockchain developers are often tasked with taking existing business processes and transforming them to a DLT workflow to increase efficiency and improve security. Corda is unique because a CorDapp has a design pattern which allows rapid analogy between its underlying code, and real-world legal agreements; through the use of States, Contracts, and Flows.

Reminder: A ‘state’ represents a share fact on…

Welcome to the Future

I’ve been working with the Corda platform for a while now — tackling developer experiences head on. Recently, I had the privilege to help revamp and streamline some of the Corda TokenSDK Java APIs. Finding developer pain-points and squashing them is the name of the game — and it has an unparalleled satisfaction to it. But at the same time, there’s this continual fascination and attraction to pull a bit further back and admire the big picture. I see the “how” everyday, but I’m always curious to the “what”. What does the next 1–5 years of digital assets look like…

With the new quarterly release of the Token SDK comes a welcome change for the Java developer in the form of a refined APIs and two new token builders. This post will highlight some of these changes and give examples of how it’s easier than ever to work with digital assets on Corda.

Java tokens are now “Easy”!

Code snippets and examples are provided from the spaceships sample project available here.

Before we begin, let’s quickly recap the process of issuing tokens on Corda. There are two types of issuances — fungible and non-fungible. A fungible token is one that can be split and merged…

Next iteration of Corda Tools

If you were around for CordaCon in Q4 last year, you might have remembered there were some pretty spiffy announcements related to developer tooling (see https://www.corda.net/blog/developer-updates-from-cordacon/ for a recap). A couple of these tools just got a level-up, and additionally, there’s a new player in town. To summarize in one sentence; ide.corda.net has had an overhaul, the Visual Studio Code Corda extension got a massive facelift and performance tweaks, our partners at Truffle Suite released Phase 2 of Corda-flavored Ganache, and there is a new standalone desktop app called Node Explorer.

Let’s take a dive into what this means —…

With Visual Studio Code’s soaring popularity, we’ve released an extension to make developing a CordApp in VSCode a first class experience.

The extension was officially announced at CordaCon 2019 along with the Braid/OpenAPI project. It is a set of tools and views that allow you to seamlessly build and test CorDapps right inside the IDE. It is available for download at the following link:

Anthony Nixon

Corda / R3 | DevEx | DLT, Blockchain, Data, DeFi - @anthonynixon

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store