Community Conversations

Join live sessions with the DFINITY Foundation to discuss upcoming contributions to the Internet Computer roadmap.
Register today as space is limited.

Schedule

Be the first to get notified as new sessions become available. Space is limited for each discussion.

Coming inSeptember

Randomness

Manu Drijvers · Engineering Manager (Consensus)

Overview of Building a Dapp in Rust

Hamish Peebles · OpenChat

Overview of Building a Front End on the Internet Computer

Kyle Peacock · Software Engineer (SDK)

Service Nervous System | Governance for Dapps

Lara Schmid · Researcher (Models & Verification)
Coming inOctober

Overview of Tokenomics

Dominic Williams · Founder & Chief Scientist

Crypto Component

Andrea Cerulli · Senior Researcher (Chain Key Cryptography)

Expanded Internet Identity Support + Documentation and Usage Guide for Internet Identity

Björn Tackmann · Research Manager (User Experience)

Rosetta API Updates | Neuron Custody

Bogdan Warinschi · Senior Researcher (Canister Sandbox)

Past
conversations

Watch past conversations on YouTube

Go to playlist
August 18th11 AM PT / 8 PM CET

Motoko Playground

Yan Chen · Software Engineer (Languages)

The Motoko Playground allows users to build and deploy Canister smart contracts directly within a web browser, without needing to download the DFINITY Canister SDK or set up a wallet.

Software Engineer Yan Chen, who is part of the Languages team at the DFINITY Foundation, will go over the creation and functionality of the Motoko Playground. Yan will also talk about the design of the recently launched canister profiling feature, where developers can see how many cycles a transaction costs right in the Motoko Playground. Check out the Motoko Playground here: https://m7sm4-2iaaa-aaaab-qabra-cai.raw.ic0.app/Watch Video Replay
August 19th11 AM PT / 8 PM CET

Staking & Neurons

John Wiegley · Principal Software Engineer (SDK)

The open and permissionless autonomous governance system that controls the Internet Computer blockchain is called the Network Nervous System, or NNS. The NNS works by allowing the community to stake ICP governance tokens to create “voting neurons.” Collectively, neuron holders are incentivized to vote to adopt or reject proposals submitted to the NNS. Neurons can be made to vote manually, and can also vote automatically by following other neurons in a form of liquid democracy.

Principal Engineer John Wiegley gives an overview of staking and neuron management in this talk.Watch Video ReplaySee Deck
August 25th11 AM PT / 8 PM CET

Increased Canister Storage

Akhi Singhania · Engineering Manager (Execution)

A single Canister smart contract is currently limited to 4 GB of storage due to Wasm limitations. However, there exist a number of application scenarios where 4 GB of data is not quite enough but the capacity of current subnets (currently 300 GB) is sufficient. As a result, such applications have to be partitioned into multiple Canisters. If the community allows Canisters to use as much memory as is available on their subnet, that could make writing such applications simpler.

Engineering Manager Akhi Singhania presents some potential technical contributions to the Internet Computer, subject to community approval via NNS, where Canister smart contracts can use more than 4 GB of storage up to the capacity of the entire subnet.Watch Video Replay
August 25th2 PM PT / 11 PM CET

cycle_dao

Norton Wang & Arthur Falls · Founding Members of cycle_dao

cycle_dao is the lens through which a small group of early Internet Computer supporters and builders are focussing their community development efforts. In this session, Norton Wang and Arthur Falls discuss decentralizing IC governance, the cycle_dao neuron, the Axon neuron manager, future NNS proposal methodology, and how the Internet Computer community can work together toward the mission of the Internet Computer.Watch Video Replay
August 26th11 AM PT / 8 PM CET

Introduction to Building on the IC

Igor Lilic / Liz Yang · Senior Developer Relations Engineer / Go-to-Market Program Manager

The internet is on the cusp of a game-changing transformation. Emerging decentralized technologies are equipping developers and entrepreneurs to pioneer new business models and services, enabling them to restore an open internet and unlock a new era of opportunity. The Internet Computer, developed by the not-for-profit DFINITY Foundation, is the world’s first web-speed blockchain network with unbounded computational capacity.

In this talk, Developer Ecosystem Program Manager Liz Yang and Senior Developer Relations Engineer Igor Lilic explain how developers can begin building innovative apps and use cases on the Internet Computer.Watch Video Replay
August 26th2 PM PT / 11 PM CET

A Talk with Jordan Last

Jordan Last · Founder of Sudograph

Sudograph is a flexible and powerful GraphQL database designed specifically for the Internet Computer. We'll discuss the benefits of GraphQL development, the multi-year backstory to bringing Sudograph to life, and how Sudograph greatly simplifies IC development. We'll also dive into what it's like to develop a relational database on the Internet Computer.Watch Video Replay
September 1st11 AM PT / 8 PM CET

DSCVR

Rick Porter · Founder of DSCVR

DSCVR (pronounced “discover”) is a decentralized social content aggregation platform running on the Internet Computer blockchain where users control not only the content, but also the platform itself. It is similar to Reddit, if Reddit’s development were governed by the most dedicated members of its community through a tokenized framework and hosted completely on-chain.
Rick Porter from DSCVR talks about the vision for DSCVR, current features, and future roadmap.Watch Video Replay
September 1st2 PM PT / 11 PM CET

Fleek

Harrison Hines · Co-founder & CEO of Fleek

Fleek is a Web3 venture production studio building open internet services on the Internet Computer with a community-driven approach, among which are http://fleek.co, Plug, http://fleek.ooo, and Dank with Cycles Tokens (XTC). In this session, we’ll dive deep with Harrison Hines on the importance of building a solid base layer of internet services, seeking full composability across the ecosystem in data, assets, experience, and what’s coming next in Fleek’s future.Watch Video Replay
September 2nd9 AM PT / 6 PM CET

Overview of Motoko, the Native Language of the IC

Andreas Rossberg · Principal Engineer & Researcher (Languages)

The Motoko programming language is a new, modern, type-sound language designed for developers who want to build the next generation of apps and services to run directly on the internet. In this talk, Andreas Rossberg (co-creator of WebAssembly) gives an overview of the Motoko programming language.Watch Video Replay
September 2nd2 PM PT / 11 PM CET

Departure Labs

Hazel · Founder of Departure Labs

Noted Internet Computer community developer Hazel discusses her new initiative, Departure Labs. Among other things, Departure Labs has created an NFT minter to be able to create on-chain NFTs on the Internet Computer. Departure Labs is currently developing a non-fungible token standard that leverages the unique properties of the Internet Computer and enables builders to create entire experiences from a single contract.Watch Video Replay
September 8th2 PM PT / 11 PM CET

Toniq Labs

Steve Andrews & Bob Bodily · Co-founders of Toniq Labs

In this Community Conversation, the creators of Toniq Labs walk through their vision for Stoic Wallet, NFTs, and more. Toniq Labs is responsible for developing pioneering solutions for the Internet Computer. Their NFT marketplace has seen over two and a half million dollars in volume in just weeks since launch, and with proposed plans to continue to blend game and NFT development leveraging the novel architecture of the Internet Computer.
September 15th9 AM PT / 6 PM CET

Best Practices for Canisters in Rust

Roman Kashitsyn · Senior Software Engineer (Message Routing)

The Internet Computer — the world’s first web-speed, internet-scale public blockchain — is able to serve interactive web content directly to end users, enabling a broad range of systems and services to be built entirely on the blockchain in the form of dapps, without dependence on legacy tech. Applications are deployed in the form of Canister smart contracts: bundles of WebAssembly bytecode logic, created from any high-level programming language such as Rust or Motoko, and the memory pages that the code runs inside. A key breakthrough is that the Internet Computer can host any number of Canisters, and therefore any amount of data, fully on-chain. Moreover, it can run them concurrently, which means that it can process any amount of computation — allowing developers to create dapps that scale.

Senior Software Engineer Roman Kashitsyn describes best practices when creating Canister smart contracts in the Rust programming language in this talk.
September 15th11 AM PT / 8 PM CET

Overview of the Developer Grants Program

Alexa Smith, Igor Lilic & Meghana Ramesh · Growth + Developer Adoption

In this Community Conversation, Senior Developer Partnerships Manager Alexa Smith, Grant Program Manager Meghana Ramesh, and Senior Developer Relations Engineer Igor Lilic give an overview of the Internet Computer Developer Grant Program.
September 15th2 PM PT / 11 PM CET

ICP Squad

Dukakis Tejada & Isaac Valadez · Community Members

Dukakis Tejada & Isaac Valadez, the team behind ICP Squad, talk about their latest NFT initiative on the Internet Computer.
September 16th9 AM PT / 6 PM CET

Direct Integration with Bitcoin

Thomas Locher · Senior Researcher (Meta Network)

In this talk, Senior Researcher Thomas Locher discusses the current vote to integrate Bitcoin with the Internet Computer. The integration of the Internet Computer with the Bitcoin blockchain has the following goals: (1) enabling powerful Bitcoin smart contracts, running as canisters on the IC; (2) making it possible to transmit Bitcoin transactions from Bitcoin smart contract canisters to the Bitcoin network.
September 16th11 AM PT / 8 PM CET

Overview of Building a Dapp in Motoko

Paul Liu · Staff Engineer (Consensus)

In this Community Conversation, Staff Engineer Paul Liu walks the audience through how to build a dapp on the Internet Computer in the Motoko programming language.
September 16th2 PM PT / 11 PM CET

Threshold ECDSA Signing

Victor Shoup · Principal Researcher (Math Proofs)

Principal Researcher Victor Shoup discusses the upcoming vote around threshold ECDSA signatures. In this talk, he will outline the cryptographic techniques used to reach the objectives of the proposal. The proposal centers around canisters' ability to be able to hold BTC, ETH, and for them to create Bitcoin and Ethereum transactions. Since those networks use ECDSA, a canister must be able to create ECDSA signatures. The proposal is not in favor of the corresponding secret key to be part of the replicated canister state, meaning instead the secret key will be shared among the replicas of the subnet, and they must be able to collaboratively create threshold ECDSA signatures whenever a canister makes a signature request.

Register To stay up to date on live community discussions.
Space is limited.