Devs Do Something

Devs Do Something

Download on the App Store

Devs Do Something episodes

  • David Furlong: Frames, Frames.js and Farcaster

    Today’s episode is a special episode with David Furlong, founder of frames.js.
    We discuss everything frames and farcaster. Don't miss out on it !

    Participate in the Superfluid Frontier Guild program: https://www.notion.so/superfluidhq/Superfluid-Frontier-Guild-ca56b52629f446989a66fb69b158cd74
    FramesJs: https://framesjs.org/
    Superfluid: https://www.superfluid.finance/

    1 hr
  • A Deep Dive on Linea: A New zkEVM

    Today's episode is with Emily from the Consensys team on all things Linea - Consenys' new zkEVM.

    Linea: https://linea.build/
    Linea Docs: https://docs.linea.build/
    On ZK Hardware: https://hackmd.io/@Cysic/BJQcpVbXn

    57 min
  • Alchemy & Account Abstraction Infrastructure

    Today's guest is Noam Hurwitz, an engineer at Alchemy who is playing a key role in building Alchemy's new account abstraction infrastructure.

    Alchemy on AA: www.alchemy.com/account-abstraction
    Alchemy: https://www.alchemy.com
    Alchemy University: https://university.alchemy.com
    Follow Noam on Twitter: https://twitter.com/ProbablyNoam

    00:00 Intro

    3:51 How Noam got into crypto

    6:00 Noam’s take on the current Account Abstraction discourse

    8:32 AA infrastructure overview

    11:32 Walking through Alchemy’s bundler architecture

    13:15 MEV and user operations

    15:05 The ‘intent based architecture’ and the userOp mempool

    18:05 The entry point contract

    22:50 Paymaster contracts

    25:24 What should application developers know about AA?

    29:40 What do smart contract accounts enable?

    32:41 Lessons from drafting an EIP and EIP 6900

    37:16 Avoiding centralization around AA infrastructure

    42:46 New security issues presented by AA

    45:01 Noam’s advice on building APIs & developer products

    49:15 Noam’s favorite technical implementations in the industry

    50:54 Advice for those early in their career

    52:48 How Noam hopes the industry evolves over the next decade

    56 min
  • Alluo Finance - How to Build a Great DeFi UX

    Today's episode is with Remi & Sung - core contributors at Alluo Finance. We went deep into Alluo's smart contract architecture & philosophy on building great DeFi user experiences.

    Learn more about Alluo: https://linktr.ee/alluo

    Build on Superfluid: https://www.superfluid.finance/wave-pool

    00:00 Intro
    5:11 How Remi got into the industry/Alluo's founding
    8:11 How Sung got into the space
    9:58 What is Alluo?
    16:18 Auto Invest - streaming DCA
    18:33 An overview of the Alluo contract architecture
    23:59 - Bridging architecture
    25:15 - Simplicity in protocol design
    31:52 - How Alluo liquidity direction voting works at the smart contract level
    34:58 - Boosted pools
    39:57 - Using the 4626 design for the boosted pool
    42:05 - stIBAlluo for money streaming
    47:26 - Building out a high quality mobile experience for DeFi
    56:59 - Advice for early stage DeFi teams

    1 hr 3 min
  • Zac Williamson on Huff, Aztec, Noir, and Building with ZK Tech

    This week's guest is Zac Williamson, founder & CEO at Aztec. 

    Check out the Superfluid Wave Pool! https://www.superfluid.finance/wavepool

    Aztec: https://twitter.com/aztecnetwork
    Noir Docs: https://noir-lang.org/
    Zac on Twitter: https://twitter.com/Zac_Aztec

    00:00 Intro

    3:45 How Zac got into Web3

    6:45 The creation of Aztec

    14:30 why did he build huff?

    19:05 Weirstrudel & Optimizations in Huff

    21:33 Inspirations for Huff Language designs

    23:15 Why did Huff take off?

    27:27 The future of the Huff community?

    31:08 Mental models needed for devs that want to build privacy preserving apps

    37:05 Hello world in Noir

    38:50 Private functions and private contracts on Aztec

    46:22 The Aztec sequencer

    50:15 Noir & smart contract security

    51255 What should people build on Noir?

    56:52 Advice for early career devs

    1 hr 1 min
  • Solidity Fuzzing & Web3 Testing with a Trail of Bits Security Engineer

    This week's episode features an interview between Patrick Collins and a Web3 Security Engineer at Trail of Bits. They cover:
    - testing methodologies
    - fuzzing
    - static analysis

    With Trail of Bits Security Engineer, Troy!

    Timestamps
    3:10 - Exploring Smart Contract Testing Methodologies with Trail of Bits
    5:37 - Testing Strategies for Smart Contracts
    8:10 - Fuzz Testing and Invariant-Based Testing Explained
    10:56 - Coverage Guided Fuzzing Explained
    13:50 - The Benefits of Coverage Guided Fuzzing and the Differences between Echidna, Foundry, & Others
    16:27 - Using Coverage Guided Fuzzing with Optic and Echidna
    19:12 - Symbolic execution and coverage-guided fuzzing in Echidna
    21:57 - Testing Philosophies: Dynamic vs. Static Testing
    24:24 - Dynamic vs Static Analysis and the trade-offs of each approach
    27:10 - The Importance of Efficient Testing and Using a Variety of Testing Methods
    29:57 - The Role of Security Firms and Testing Philosophies
    32:33 - Balancing Cost and Efficiency in Security Audits
    35:15 - The Importance of Code Reuse in Building Tools and Languages
    38:04 - The pitfalls of focusing on language intricacies in programming and the benefits of prioritizing language design and philosophy
    40:41 - The Need for More Open Source Tools and Communication in the Ethereum Community
    43:22 - Advice for becoming more security-minded in smart contract coding
    45:51 - Discussion with Alpha Rush on Testing Compilers and Security Focus Journeys

    47 min

About Devs Do Something

From the publisher's feed

A technical podcast for web3 developers.