Share The Daml Developer Monthly
Share to email
Share to Facebook
Share to X
By RPS+DAML
The podcast currently has 10 episodes available.
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!
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!
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!
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 :
the result will be :
test coverage: templates 100%, choices 100%
Solution found!
Thanks to NR185 for the step through and to Quidagis for championing that response!
Find the full Daml Developer monthly (DDM) here.
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.
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
..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.
Find all the Daml Developer May 2021 updates covered in this pod at Daml.com.
What’s New
The anniversary of Daml’s open sourcing (“Daml Day”) was just a few days ago so happy Daml Day to our programmers, users, engineers, and all the wonderful folk that make Daml great!
Every quarter we make sure to recognize those users who went above and beyond in making Daml great; and we’ve just wrapped up our 4th community recognition ceremony, check out the winners, their contributions and their prizes!
Daml Connect 1.12 RC is out!! We have all the updated detail in the podcast.
Find all the details and a transcript of this podcast at https://daml.com/blog/engineering/daml-developer-monthly-april-2021/
Thanks for joining in, and we’ll look forward to seeing you in May! Happy Daml’ing!
The Discuss.Daml.com forum had its first Birthday last week! Come celebrate with the Daml community!
Jobs, Jobs, Jobs. Honestly, what can we say here? There are a fantastic variety of opportunities on offer via Digital Asset and IntellectEU for high quality applicants. If you don't feel like there is something right for you, tell your friends, but don't hesitate, these are some of the hottest opportunities out there right now with one of the sharpest teams in the world!
Daml Connect 1.11 RD is out!! We have all the updated detail in the podcast.
Find all the details and a transcript of this podcast at https://daml.com/blog/engineering/daml-developer-monthly-march-2021/
Thanks for joining in, and we’ll look forward to seeing you in April! Happy Daml’ing!
This month's update includes diversity initiatives, open source tools, awards, hackathons, new releases, new updates and ... jobs, jobs, jobs!!
For links to all these great stories (and opportunities) head over to Discuss.daml.com!
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!
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!
The podcast currently has 10 episodes available.