Skip to main content

Expert Insights

Software Development|Oct 22, 2026

JEP-544: Project Leyden Takes the Next Step

JEP-544 brings AOT code compilation to Project Leyden. See how caching JIT-compiled code cuts JVM startup time, and how it compares to CRaC in containers with 1 and 4 vCPUs.

Image Alt
Software Development|Oct 12, 2026

Virtual Threads Are Good for I/O Operations... Or Are They?

Virtual threads are good for I/O operations” is a popular buzzword, but what does it actually mean? Through a series of simple experiments on JDK 21 and 25, I explore when virtual threads truly unmount and when they block just like platform threads.

Image Alt
Software Development|Oct 12, 2026

Canton Network Repo Settlement: A Technical Walkthrough

A step-by-step walkthrough of a repo trade on the Canton Network — from asset creation through agreement, settlement, and repurchase — connecting the Daml contract model to Java application code.

Image Alt
Artificial Intelligence|Sep 30, 2026

OWASP AISVS 1.0 - Practical Look at the New AI Security Standard

Not so long ago, I wrote an article about OWASP ASVS 5.0 (a comprehensive security checklist aiming for web applications). I mentioned there that AI security was intentionally left outside of its scope. There is now a brand new OWASP document specifically for filling this gap: AISVS. I've looked at this standard. Is it actually helpful when building an AI-enabled system?

Image Alt
Business insights|Sep 21, 2026

8 Production Use Cases of Canton Network in Financial Markets

Large financial institutions use the public Canton Network in live systems that process hundreds of billions of dollars every day. Here are 8 distinct production use cases from financial markets — covering short-term lending, securities lending, trading, payments, and digital ownership records.

Image Alt
Business insights|Sep 4, 2026

Canton Network: Deploying Smart Contracts Without a Global Ledger

Canton is Digital Asset's privacy-preserving ledger protocol. Unlike public blockchains, it limits transaction visibility from the start – each participant only sees what they're authorized to see. This article breaks down how Canton handles consistent state, historical integrity, and issuer trust.

Image Alt
Software Development|Jul 23, 2026

Mastering Daml: A Guide to Smart Contracts on the Canton Network

Daml is a functional language for writing smart contracts on Canton Network — a distributed ledger built for regulated, multi-party workflows. This guide covers Daml syntax, templates, choices, testing with Daml Script, and local debugging tools.

Image Alt
Software Development|Jun 26, 2026

From Tasks to Ownership: What Changes When You Move into Development Tooling?

Depending on the team and project, developers may work from well-defined requirements or help shape solutions from the ground up. In developer tooling, the latter tends to happen particularly often. We spoke with Karol Skóra about what surprised him most after moving from backend development into tooling and why communication may be just as important as technical expertise.

Image Alt
Software Development|Jun 18, 2026

JEP-538: native support for PEM format enabled

JEP-538 introduces the third preview of the PEM API. This API provides native support for decoding and encoding cryptographic objects in the Privacy-Enhanced-Mail (PEM) format, which is kind of an industry standard.

Image Alt
Software Development|Jun 4, 2026

Why Tooling Engineers Think Differently

Interview with Krzysztof Romanowski, Head of Development Productivity at VirtusLab Software engineering loves process, structure, best practices, and architectural purity. Tooling engineering often lives somewhere else entirely - in edge cases, uncomfortable tradeoffs, and systems that only work because somebody deeply understands how they break. We sat down with Krzysztof Romanowski to talk about why tooling engineers often think very differently from the rest of the industry.

Image Alt
Scala|May 28, 2026

The Engineers Behind the Engineers

Interview with Jerzy Muller, Scala Evangelist & Dev Tooling Expert at VirtusLab Sometimes Google returns zero results. That’s usually where tooling engineers begin their work. In large-scale engineering organizations, their job is to make impossible systems work together and keep thousands of developers unblocked when everything starts breaking at scale. We sat down with Jerzy Müller, Scala Evangelist and Dev Tooling Expert at VirtusLab, to talk about what this work actually looks like behind the scenes.

Image Alt
Software Development|Apr 17, 2026

Bootstrap Your Backend Server Using Ktor, Koin, and Exposed

After seven years in Java, I joined a Kotlin project and got curious about the native ecosystem. To learn it, I built a small Trading Accountability App — a tool that logs trades, enforces trading rules, and flags violations when discipline slips — from scratch using only Kotlin-native libraries, and this article walks you through doing the same.

Image Alt