Core content curation for the Blockspace hacker house series

This post aims to gather insight from developers and ecosystem agents to align on the narrative and people we put forward at WebZero’s upcoming hackerhouse series.

Webzero is set out to launch the Blockspace hacker house series at some key web3 conferences throughout 2024 (ETHDenver, ETH Global London, Consensus, ETH CC, Permissionless and Devcon). These events aim to engage developers to get started with or continue building in the Polkadot ecosystem.

Our driving narrative is to highlight what Polkadot is to other web3 audiences and help developers get started with building in our ecosystem. Each event is dedicated to host a combination of:

  • 20- 30 minute talks that introduce what Polkadot is, it’s underlying technologies and other related topics
  • 45 minute - 1 hour workshops on selected topics
  • a set of challenges and bounties for attendees to complete using what they’ve learnt from a workshop

In addition to talks, challenges and workshops, attendees can form teams to participate in an event-specific hackathon and compete for prizes.

This post is about sharing the devrel team’s approach for curating the core content we plan on repeating at each hacker house and gather feedback from the community. We will use these ideas to create a content bank and work with experts in our community to ensure that content is accurate and delivered by knowledgable presenters.

Approach

  • Schedule should always contain a set of core talks: always have at least one talk from a “learn fundamentals” category and one from the “start building” category. Optional category and nice to have: “featured topics” (see below on Types of Talks).
  • Workshop-heavy: we want people to be able to gain practical experience with selected topics and leave a workshop with having done something practical
  • Diversity in content: no repetition of similar topics and also offer workshops that don’t require programming experience
  • Expert representation and technical expertise: select speakers and presenters with deep knowledge in the topics they’re presenting, ideally from the Polkadot Fellowship, PBA alumni and Hero program mentors

Types of talks

  1. Learn fundamentals” category. This is really just material you’d expect to have for Polkadot newbies, yet fairly high level narrative-type talks. Examples: What is Polkadot? by Bill, Polkadot and its Architectural Design: A Technical Introduction | Sub0 2023 by Radha, Polkadot as a Global Supercomputer (Decoded 2023) by Gav, The complete guide to becoming a substrate developer (Sub0 2023) by Bader
  2. Start building” category. Talks that hone in on more concrete topics around the Polkadot tech stack and ecosystem. Examples: Solidity To Substrate by Branan (sub0 2022), The backbone of a multichain future by Shawn (Decoded 2022), Substrate Tooling (sub0 2023), SBP (sub0 2022), Get Your Project Funded (sub0 2023) by Santiago and Seraya
  3. Featured topics” category. Talks that feature a specific topic or that extend from the “learn fundamentals” category. Examples: Polkadot OpenGov explained by Bill, Polkadot OpenGov - What to Expect by Filipo, Agile coretime by Gav (Protocol Berg 2023), Polkadot: Kernel/ Userland by Rob (Decoded 2023)

Types of Workshops

Workshops should always be geared to getting the audience to participate and leave with new practical knowledge which they could apply towards a hackathon project or bounty. We want workshops that have minimal overhead in terms of set-up and prerequisites so that a maximum amount of participants can actually follow along. Some example workshops:

  • Intro to Rust for Substrate (Learn Rust basics and common patterns of how it’s used in Substrate)
  • Polkadot for contract dApp builders (Intro to ink! and options for deploying smart contracts on Polkadot)
  • Build a light client powered application (Build applications that don’t rely on 3rd party RPC providers)
  • Using Polkadot: wallets, dapps and the network of appchains (Get hands-on experience with using Polkadot: set-up your Polkadot wallet, mint an NFT, vote on your first proposal and more)

What I would love to hear from the community:

  1. Talk and workshop topics you would like to see delivered as part of the core content, outlining key takeaways
  2. Which speakers you want to nominate to deliver specific talks (self-nominating works too)

:point_right: Please complete this short survey to help us gather this information. Feel free to use this thread to post your feedback and ideas directly.

The proposed workshops above are really all “beginner” workshops. I welcome any more advanced workshop ideas you think would work well at these events. Same goes for talks.

Looking forward to working with the community to provide the best content and experience for everyone attending our hackerhouses :rainbow:

Note: The proposed types of talks and workshops are meant to form the core content that we deliver at each hackerhouse. There will be always be slots open for additional talks and workshops that fall outside the scope of the “core” content. If you are an ecosystem team interested in suggesting talks and workshops outside the core content, please submit your requests using this form.

11 Likes

The Technical Education team at Web3 Foundation is happy to support in its capacity with the hacker house series! Especially in delivering talks and workshops.

Regarding the topics, I would like to see more sessions centered around parachain developer experiences, outlining what it takes to develop and launch a parachain, what are most common pitfalls, what are the best practices, where to find relevant docs and support etc. It would be great to see parachain teams participate more in these events!

4 Likes

Definitely love the idea of creating more centralized pools of knowledge for anyone to take from - especially if we can produce resources that anyone can reuse if needed.

I think the build/workshops could themselves even be divided into two categories - one focusing on core development, while the other focusing on application development, where we also showcase what various parachains do, how to build on them, and how they relate to Polkadot.

3 Likes

Thank you for your input @radha and @bader :pray:

Agree, this is a good topic to include. For our audience (i.e. Ethereum native and Ethereum L2 centric folk), what should be the learning objectives for this topic in your opinion? I think two pieces could come out of this topic: one would for people who already have some experience with Polkadot, who have already launched their chain on Rococo for e.g. or tinkered with Substrate and want to learn about common pitfalls in maintaining a chain, upgrading / migrating storage, preparing nodes for relay chain runtime upgrades etc. Already a little advanced. The other would be solely about launching a chain: configuring your runtime, preparing your chainspec, connecting to Rococo, etc. Something that can be super exciting for newbies to Polkadot and doesn’t require too much background knowledge. I think this type of content would be a wonderful extension of what the Tanssi team are doing. Portico soon, too :heart_hands:.

[cant-find-appropriate-emoji-to-share-my-excitement-for-this] Yes! What I maybe haven’t communicated very clearly here is that one of my objectives is to start curating a content bank of core talk and workshop outlines with clear learning objectives that can be used as guidelines/checklists for speakers, peer-reviewed by experts on the topic.

Indeed. The separation I make here is: core content is for understanding Polkadot as a metaprotocol, tech stack and key features. Everything else falls in the category of building on Polkadot’s application layer, opening the door for parachain teams to shine light on their SDKs / frameworks etc.

1 Like