Published inCorda·PinnedWrapping up 2022By Katelyn Baker, Head of Software Engineering at R3 How does one wrap up a year, summarizing 8760 hours in hopefully fewer words in a manner compelling to readers? If anyone has any bright ideas, please let me know. …Blockchain8 min readBlockchain8 min read
Published inCorda·Mar 16Build/DevOps @ R3 — Operation AutomationBy: Maciej Swierad — DevOps Engineer at R3 I, for one, welcome our new robot overlords. For they are the future, and the future is automated. George Devol Have you ever wondered how software actually makes its way into the real world? How it’s published and distributed? How it’s built…Blockchain6 min readBlockchain6 min read
Published inCorda·Mar 9Sandboxes in Corda 5 — Java Security ManagerBy: Miljenko Brkic, Principal Software Engineer at R3 This article is a follow-up to the Corda 5 Sandboxes blog post. It will explore in more detail how Corda 5 uses Java Security Manager to secure sandboxes. Corda 5 supports multiple virtual nodes sharing a single Corda installation and multiple CorDapps…Blockchain7 min readBlockchain7 min read
Published inCorda·Feb 27Being Non-Technical in a Technical DepartmentBy: Steph Paine, Corda Business Unit Operations Coordinator at R3 The opportunity of moving to a new department is often an exciting thought for many, but for me it came with a level of doubt. Business Resources, the central admin and support team to the Engineering team is like going…Corda5 min readCorda5 min read
Published inCorda·Jan 19Notaries in Corda 5: ArchitectureBy Ramzi El-Yafi, Staff Software Engineer at R3. In our previous blog post, we discussed what a notary is, and why it plays a fundamental role in securing Corda’s UTXO ledger. In this blog post, we delve into the details of the notary architecture in Corda 5, delivering a solution…Blockchain9 min readBlockchain9 min read
Published inCorda·Jan 16Corda 5: Mostly ARM-lessA journey into running Corda 5 on an Apple Silicon Mac or other ARM processor-based hosts. By Simon Johnson, Principal Software Engineer at R3 Write Once, Run Anywhere A couple of months back, a brand new shiny ARM-based Apple Silicon Mac dropped onto my desk here at R3. Figuratively that is, first impressions were…Blockchain13 min readBlockchain13 min read
Published inCorda·Dec 13, 2022Corda 5 Packaging: Lessons LearnedWe are going to describe some of the lessons learned in Corda 5 CorDapp packaging since Dev Preview 1 last year. In the year since that release, we’ve tackled some interesting issues and developed solutions that will serve us well into the future. …Blockchain4 min readBlockchain4 min read
Published inCorda·Oct 31, 2022Resist Recentralization!By Dominic Fox, Principal Software Engineer The more you tighten your grip, Tarkin, the more star systems will slip through your fingers. Princess Leia Organa, Star Wars Episode 4: A New Hope It will always be tempting for enterprise industry players to try to reshape the world of decentralized computing…6 min read6 min read
Published inCorda·Oct 14, 2022Message PatternsBy: Lorcan Wogan, Senior Software Engineer In recent years, event driven architectures backed by a fault-tolerant and highly-available message bus have become popular. They allow for systems to be designed to share loads across multiple workers, be more easily scaled to handle very large loads and in the event of…10 min read10 min read
Published inCorda·Oct 6, 2022High availability in Corda 5By: James Higgs, Staff Software Engineer One of the key features of Corda 5 is high availability (HA). A highly available system is one which guarantees some level of uptime by being resilient to faults that may occur during operation. …7 min read7 min read