The Daml Developer Monthly

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 https://blog.daml.com

Episodes

  1. Daml Developer Monthly - September 2021

    09/22/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!

    3 min
  2. 08/12/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.

    4 min
  3. 07/14/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.

    4 min
  4. What is DAML? January, 2021

    12/30/2020

    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!

    19 min

About

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 https://blog.daml.com