WeAreDevelopers LIVE Oct 12, 2020

Smart Contract fundamentals - My first DApp

Tim Weingärtner

A single smart contract vulnerability can drain an entire digital asset balance. Learn the strict network economics and essential tooling required to safely build your first zero-trust Ethereum DApp.

Pause
Mute Enter Fullscreen
#1 about 4 min

Fundamental features and principles of blockchain technology

Blockchain functions as an immutable, distributed, and transparent ledger that uses consensus protocols for security.

#2 about 3 min

Defining smart contracts and their core characteristics

Understanding smart contract definitions clarifies how tamper-proof, self-executing code represents legal agreements on a ledger.

#3 about 3 min

Solving trust and uniqueness in the digital world

Smart contracts solve the duplication problem of the digital world by guaranteeing unique, trustless asset ownership.

#4 about 7 min

Building a basic counter contract using Remix IDE

Using the Remix development environment allows developers to easily compile, deploy, and interact with basic Solidity contracts.

#5 about 9 min

Local deployment and front-end connection with Truffle Suite

Integrating the Truffle Suite and Ganache with Web3 and MetaMask provides a robust local blockchain environment.

#6 about 6 min

Creating custom digital money using the ERC-20 standard

Developers can build and transfer custom digital currencies by implementing the standardized mapping structures of ERC-20 tokens.

#7 about 5 min

Developing a decentralized tic-tac-toe game with smart contracts

A decentralized tic-tac-toe game demonstrates how code can transparently manage gameplay rules and token stakes without central servers.

#8 about 5 min

Security vulnerabilities and the challenges of immutable code

Because smart contracts are immutable after deployment, rigorous code auditing is required to prevent costly security exploits.

Matching moments

2:12 min

Introduction to blockchain, NFTs, and smart contracts

Hendrik Ebbers Hendrik Ebbers · LIVE

5:34 min

Preparing developer competencies for decentralized application architectures

Peter Busch · LIVE

3:26 min

Automating programmable logic using smart contracts and JavaScript tools

Ryan Arndt · WWC 2023

6:02 min

Architecture of decentralized applications and smart contracts

Arthur Breitman Arthur Breitman · WWC 2021

2:48 min

Developing complex smart contracts using native script logic

Jimmy Nguyen +1 · LIVE

4:46 min

Exploring blockchain use cases and non-fungible token concepts

Nazar Hussain · LIVE

Upcoming sessions on this topic

Open session

World Congress 2026 North America

DeepAgents: Build Multi-Agent AI Systems That Actually Work

Anjana Umapathy, Apoorva Jaiswal, Anagha Rumade

Anjana Umapathy
Apoorva Jaiswal
Anagha Rumade
Open session

World Congress 2026 North America

The Broken Rung: How AI is Rebuilding Software Development from the Ground Up

Tomislav Tipurić

Chief Technology Officer, Nephos

Tomislav Tipurić
Open session

World Congress 2026 North America

On the Public Clock: Open-Source Defense When You're Not in the Club

Nicholas Muy

VP Engineering Platform and Security at Scrut.io

Nicholas Muy
Open session

World Congress 2026 North America

Reinventing Testing Practices in the AI Era

Eric Deandrea

Java Champion & Senior Principal Software Engineer, IBM

Eric Deandrea
Open session

World Congress 2026 North America

Red Teaming Your LLM App -- A Hands-On Threat Model You Can Reuse

Saloni Garg

Senior ML Engineer at Adobe

Saloni Garg
Open session

World Congress 2026 North America

From Guesswork to Governance: Data Contracts Bring API Discipline to Apache Kafka

Sandon Jacobs

Senior Developer Advocate at IBM

Sandon Jacobs