Home » Tag Archives: Blockchain

Tag Archives: Blockchain

A Beginner’s Guide to Blockchain Programming

You’ve likely heard of the concept of cryptocurrency and their mining process, which means you have likely heard the term “blockchain” at least once or twice. If you still aren’t really sure what it’s all about, don’t worry. You aren’t alone, as there are many programmers out there who can’t accurately describe blockchain and cryptocurrency, and a far smaller number ...

Read More »

Validating external data with an Oracle

I hang out in the Corda Slack channel quite a lot and try to answer questions when I can. A reasonable number of questions I have attempted to answer are related to Oracles. More specifically, when to use one. I feel like I can answer that, “Use an Oracle when you need to validate external data that can change frequently”. ...

Read More »

Increasing network throughput with multiple Notaries

Do you need a very high throughput Corda network? Has the network’s throughput levelled out? Have you already squeezed out all the performance you could from other areas? If your answers to these questions are “yes”, then I may have some useful information for you. I have listed out these questions to decrease the chance of you prematurely optimising your ...

Read More »

What Can Blockchain Projects Learn from Open Source?

I’ve been involved with open source over a decade now. I’ve been part of small projects with innovative ideas which grew into large projects with solid communities. I’ve also witnessed how dysfunctional communities can suck the energy of projects for years. All that thanks to the open source development and collaboration. In recent times, I’m active on the blockchain space ...

Read More »

Starting Flows with trackBy

Still continuing my trend of looking at Corda Services, I have some more tips to help your CorDapp work smoothly. This time around, we will focus on using trackBy to initiate Flows from inside a Service and the discrete problem that can arise if you are not careful. This should be a relatively short post as I can lean upon ...

Read More »

Asynchronous Flow invocations with Corda Services

How can I make my Flows faster? There’s a good chance you have thought about this before if you have been working with Corda for a while. You can make reasonable tweaks to eke out performance improvements by changing a few things: transaction size, optimising queries and reducing the number of network hops required throughout the Flow’s execution. There is ...

Read More »

Corda Services 101

I’m in the mood to write a short and to the point post today. I’m actually curious how quickly I can get this published. So let’s go. This post is about Corda Services (using Corda version 3.2). What are they? As a developer that uses Spring a lot, I would personally say they are like Beans. There is more than ...

Read More »

What Is Blockchain?

The world and its dog has gone crazy for blockchain (and related technologies, which is a whole other post). The past two years have been a hype roller coaster for the technology with stories of equally insane valuations, technical proposals, media exposure, regulatory nightmares, frauds, and unrealized dreams. But what is the technology, and why could it be of interest ...

Read More »

Developing with Corda

In my last post I gave an overview of what Corda is trying to achieve and the design decisions that were made to do so. That information is great to know so we can get some perspective of the platform but it’s not going to help us in writing a system that can leverage Corda. To do that we need ...

Read More »