Category: Uncategorized

  • Smart Contract Language Design: Reflections from Devcon 5

    Here at Cryptium Labs, besides delegation services and protocol development, we are also developing a smart contract language called Juvix. A few talks I went to at Devcon 5 have me reflecting on some thoughts of smart language design. I’d like to tie them up with our Juvix work and share them in this post.…

  • Why Blockchain Engineers Should Learn Functional Programming

    Why Blockchain Engineers Should Learn Functional Programming

    As a software engineer who wants to work with blockchains, you may ask: what languages should I learn?  Answers on the internet (e.g., here, here, and here) mostly recommend prominent languages like C++, Python, Java, and Javascript, and the smart contract language Solidity.  None of them mention any functional languages!  In this post I’ll explain…