WEB3DEV

Cover image for Webinar: Implementing the JAM Protocol with Elixir: A developer perspective
Anna Bida for WEB3DEV Blog

Posted on

Webinar: Implementing the JAM Protocol with Elixir: A developer perspective

On October 10th, join Daniel Cukier and Yan Luiz from WEB3DEV for a live webinar that will dive into the practical implementation of the JAM protocol using the Elixir programming language. In this webinar, Daniel will present how Jamixir leverages the JAM protocol within the Polkadot ecosystem using the power of Elixir’s functional programming.

📅 Date: October 10, 2024
🕒 Time:

  • 9:00 AM (EST, USA)
  • 10:00 AM (BRT, Brazil)
  • 3:00 PM (CET, Europe)
  • 10:00 PM (JST, Japan)

📍 Platform: YouTube Live

Why JAM and Elixir?

The JAM protocol introduces innovative solutions for decentralized systems, but its complexity can be a barrier for many developers. JAM's Graypaper is filled with mathematical formulas, which often seem intimidating to those without deep mathematical expertise. However, in this session, instead of focusing on the theoretical foundations, Daniel will take a hands-on approach, showing how Elixir makes it easy to start building with JAM, even if you don’t fully grasp every formula.

Key Highlights of the Webinar:

  • Ease of Implementation: Elixir’s functional nature allows for a 1:1 mapping between JAM’s mathematical formulas and actual code, making the protocol more accessible to developers.
  • Real-World Code Examples: Daniel will demonstrate practical examples, showing how Jamixir brings the JAM protocol to life in the Polkadot ecosystem.
  • No Math Expertise Required: One of the major takeaways from this session is that you don’t need to be a math expert to implement JAM. The code will mirror the Graypaper’s formulas, proving that complex theories can be simplified with the right tools.
  • Building Decentralized Applications: Learn how functional programming in Elixir can help you build powerful decentralized applications (dApps) by implementing key protocols like JAM.

About the Speaker: Daniel Cukier

Daniel Cukier is a technology innovator and the current head of initiatives at WEB3DEV, where he helps companies build skilled Web3 development teams. With an extensive background as CTO at various Brazilian startups such as Pravaler and Elo7, Daniel has significant experience working with a wide range of programming languages, including Rust, Ruby, JavaScript, and Java.

Daniel holds a PhD in Computer Science from the University of São Paulo, where he focused his research on Software Startups Ecosystems and Entrepreneurship. In addition, he’s a Google Developer Expert (GDE) in Cloud Computing and an active member of the global software development community. Having spoken at several renowned events such as Elixir Brasil, QCON, and Agile Brasil, Daniel is well-versed in sharing his technical insights with developers from around the world.

What You'll Learn from Daniel:

  • How Elixir’s functional programming enables seamless integration with the JAM protocol.
  • Practical applications of JAM within decentralized ecosystems like Polkadot.
  • Insights from Daniel's extensive experience with programming languages and his hands-on expertise with Elixir.

Why You Should Join This Webinar

For developers looking to dive into Web3 and decentralized applications, this webinar offers the opportunity to:

  1. Understand JAM: Learn how to start building with the JAM protocol without needing to master its complex theoretical foundations.
  2. Elixir for Web3: Discover how Elixir can simplify the process of working with complex blockchain protocols, thanks to its functional nature and straightforward syntax.
  3. Real Code, Real Examples: Witness practical implementations of JAM using real code examples, presented by an expert in both Elixir and decentralized protocols.

This session is perfect for developers who are curious about Web3, functional programming, and decentralized systems, and who are ready to take the next step in their Web3 development journey.


Connecting the Webinar to the Rust Build

This webinar also serves as a great introduction for anyone interested in WEB3DEV’s Build in Rust. While the focus of the webinar is on Elixir and JAM protocol, both sessions share a common goal: empowering developers to take on real-world challenges in decentralized ecosystems. The Build in Rust, designed to help developers master blockchain programming using Rust, complements the knowledge gained from this webinar.

In fact, many of the concepts you’ll learn in the Rust Build, such as blockchain architecture, decentralized systems, and smart contract development, can easily be applied when working with protocols like JAM.

About the Rust Build:

The Rust Build is an intensive bootcamp offered by WEB3DEV, where participants learn to create blockchain-based applications using Rust and the Polkadot SDK. Throughout the course, you’ll gain hands-on experience building your own blockchain from scratch and learn essential skills such as:

  • Ownership and memory management in Rust.
  • Blockchain development using the Polkadot SDK.
  • Real-world problem-solving techniques for decentralized applications.

How the Rust Build Connects to JAM:

  • Polkadot Integration: Just like the JAM protocol is leveraged in the Polkadot ecosystem, the Rust Build also focuses on developing decentralized applications in Polkadot, helping you understand how these ecosystems work together.
  • Functional Programming in Rust: Much like Elixir, Rust offers powerful capabilities for functional programming, which is key to building secure and efficient blockchain systems.

If you’re looking to broaden your understanding of decentralized systems and start building with protocols like JAM, the Rust Build is the perfect next step.


📅 Join us for the webinar on October 10th to get an in-depth look at how Elixir can power the JAM protocol in Polkadot, and learn more about how the Rust Build can help you master the world of decentralized applications!

🖱 Register for the Webinar: Activate the reminder

🚀 Learn more about the Rust Build: Discover the Rust Build

Oldest comments (0)