Skip to main content
The Daml Developer Monthly

The Daml Developer Monthly

By RPS+DAML

This is an audio reading of the Daml developer monthly update chock full of the news, articles, resources and events that are happening in and around the Daml developer community. For live links head to blog.daml.com
Available on
Google Podcasts Logo
Pocket Casts Logo
RadioPublic Logo
Spotify Logo
Currently playing episode

Daml Developer Monthly - July 2021

The Daml Developer MonthlyJul 14, 2021

00:00
04:26
Daml Developer Monthly - September 2021

Daml Developer Monthly - September 2021

We are Running a Hackathon!!

First and foremost, we have partnered with SE2 to kick off a hackathon that will run for the next 6 weeks to help you build your very first smart contract app!

No "gas" is required.

No advanced programming language is required.

We'll even host the ledger in Daml Hub, so you don't have to worry about that either!

In fact, you choose your front end!

... and the grand prize is US$10K cash! (as well as two US$2.5K cash as runner-up prizes and several Best-Of cash prizes!)

That's a few months of mortgage, rent, or maybe even a year of car payments or gym membership fees. Donate your prize to a charity of your choice or invest it in some crypto! ;) Your choice!

More information can be found here: https://bit.ly/letsdaml

If you are new to the efficient world of smart contracts, no sweat! Check out the learning series we created for this: https://bit.ly/damlone

Awesome News out of Kuala Lumpur!

Bursa Malaysia announced earlier this morning that they are using Daml with VMware Blockchain for the dematerialization of securities certificates. Click here to read the press release.

We are starting with a proof-of-concept (PoC) for the Exchange to test the efficiency and operational feasibility of smart contract and blockchain-powered technology in the issuance of dematerialized securities certificates. The PoC is focusing on Structured Warrants, or the right for investors to buy or sell underlying shares of a company at a specified price within a limited period of time.

With most of the world's exchanges already operating in a fully dematerialized, or transitioning to a dematerialized environment, this is a critical project for Bursa Malaysia that will transform the Malaysian securities industry.  And, we are right in the middle of it, driving this effort for the Exchange.

We've got a new release!

Possibly saving the best for last: we've got a new release of Daml! 

Among other awesome new improvements and additions, OracleDB is now available through the Daml Connect stack as part of the Enterprise edition. 

You can check out the full release notes for 1.17.0 here.

Thanks for listening and see you at the hackathon!

Sep 22, 202103:24
Daml Developer Monthly - August 2021

Daml Developer Monthly - August 2021

What's New

The Release Candidate for Daml Connect is out! Daml Connect 1.16 is a relatively lightweight release with most improvements under the hood. In this release, the Daml Profiler is now stable in the Enterprise Edition of Daml Connect, and the the JSON API has further improved logging and metrics. More here!

Do You Daml?

We do too! As you know, Digital Asset raised a $120m Series D funding round and we are GROWING. We are currently looking for a Developer Advocate who has one foot in the engineering world and the other in the developer community world.  So if you are a natural developer relations professional or know someone who might be, do a search for the Digital Asset Developer Advocate job posting on LinkedIn .com

check out this job posting!

If you have followed us, you know we love the general developer community as much as we love our own Daml. Fun fact: Look up Hyperledger's history :) To continue to support and be a part of this smart contract "revolution", our Developer Advocate Steve Seow has created a technology and product-agnostic Facebook community page that is devoted to Developers of Blockchain and Smart Contracts. It’s a beautiful page and membership is already skyrocketing! We say, “What are you waiting for? Join in on the fun!”

Question of the Month: How to Achieve Test Coverage 100%?

We had a great question recently by new Daml developer nr185 that deserved to be called out!

Essentially, this has to do with testing your code with the daml test --show-coverage --all command that was not returning 100%.

According to NR185 it keep returning “test coverage: templates 100%, choices 89%”

So, how do we update so that the coverage choice becomes 100% ?

Another forum user Quidagis pushed NR185 to share how he fixed the issue:

nr185 learned that to get 100%, you need to ensure that

(1) all templates have been created and that

(2) all choices have been executed both in exerciseCmd and in archiveCmd.

Thus, when you run the command :
daml test --show-coverage --all

the result will be :

test coverage: templates 100%, choices 100%
templates never created: returns none and
choices never executed: returns none!

Solution found!

Thanks to NR185 for the step through and to Quidagis for championing that response!

Find the full Daml Developer monthly (DDM) here.

Aug 12, 202103:43
Daml Developer Monthly - July 2021

Daml Developer Monthly - July 2021

Daml Developer Monthly - July 2021

Heads up, we're trying something new, if you want the latest Daml Connect release notes scroll to the bottom.

What's New

First and foremost, Frankie won our latest community recognition ceremony for many reasons that can simply be summed up as being a very valued member of our forum. He'll be receiving a bobblehead in his likeness and a Daml hoodie as thanks. One day I hope to get one of these bobbleheads.

Then we had huge news from Nasdaq that they'll be supporting Daml on their Marketplace Services Platform.

The partnership with Digital Asset is another step forward in Nasdaq’s journey to create a dynamic marketplace that supports all kinds of markets worldwide. While Daml has a strong foundation in capital markets, we see opportunities for this technology in similar types of non-financial markets where supply and demand needs to be matched and later settled in blockchain or other platforms.

-Johan Toll, Head of Digital Assets, Market Technology at Nasdaq

For the rest of this Daml Developer Monthly (DDM) we're going to take a slightly different approach than we have in the past and highlight some of the wonderful questions and conversations going on around Daml to answer big questions about why things works the way they do.

check out our "Excellent Question" and "Excellent Answer" badges for...well...lots of excellent questions and answers!

Find the full Daml Developer monthly (DDM) here.


Jul 14, 202104:26
Daml Developer Monthly – June 2021

Daml Developer Monthly – June 2021

What’s New

We’re nominating for the next community recognition ceremony. It’s your chance to recognize those in the community who go above and beyond in making Daml what it is today!

Daml Connect 1.14 is out!

Stephen shows us the relationship between Templates and Records and how we can leverage the records in our templates to avoid duplication, create more easily understandable workflows, and other neat tidbits that you’ll just have to read the tutorial to find out.

Further Reading

  • Daml.com and 
  • Discuss.daml.com 

..have a whole range of topics, questions and responses from some pretty creative people. Remember, no matter how seasoned or new you are to distributed ledgers, or Daml, or the whole space, we have some terrific resources for you to come up to speed with!

Find the transcript for all the Daml Developer May 2021 updates covered in this pod at Daml.com.

Jun 10, 202105:36
Daml Developer Monthly – May 2021
May 13, 202105:28
Daml Developer Monthly – April 2021
Apr 14, 202106:13
The Daml Developer Monthly – March 2021
Mar 04, 202105:57
The Daml Developer Monthly for February 2021
Feb 12, 202108:33
Daml Developer Monthly – January 2021

Daml Developer Monthly – January 2021

This is the audio version of the January 2021 Daml developer update found at ...

https://blog.daml.com. 

There you can find links to all the articles, resources and events!

and don't forget to join us in February for Daml's new look!

Jan 14, 202107:17
What is DAML? January, 2021

What is DAML? January, 2021

It’s important to frequently review changes in the world of DAML as it is a dynamic and evolving language created to meet explosive demand.

What is DAML? It’s typically described as an Open Source language written to facilitate the creation of private smart contracts. If a public blockchain is a public distributed ledger technology, where every participating member knows about every transaction, then DAML is optimized for the creation of private contract types handling confidential transactions.

DAML is platform agnostic, which makes it suitable for the coupling of private contracts across domains and .. even fabrics.

DAML can be used to create ledgers in which involved parties only see and participate in the elements that are relevant to them. These multiparty agreements can run on a standard database, distributed ledger technology or even a private blockchain.

The key is that compiled DAML is understandable by the people who wrote it and the machine it runs on, yet still contains enough detail to control the elements necessary for the transactions it describes.

Even elements that are found to need further definition can be updated to the data schema embedded within that contracts execution language, rather than being set prior to the contract’s creation.

In this session, let’s get familiar with some of the terminology and concepts used in creating contracts with DAML.

Before we do, we’d like to give a shout out to Dr. Bernhard Elsner who has been a major contributor to the documentation within and surrounding the evolution of DAML.

Let's get started!

Dec 30, 202019:24