Joshua Hannan·Mar 9The One Change That Cuts Your Flow Scheduled Transaction Fees by 30%Since the Forte network upgrade, scheduled transactions have been a powerful tool for developers on Flow — enabling on-chain automation…
Joshua Hannan·Mar 2Don’t Panic (Badly): A Guide to Meaningful Error Messages in CadenceWriting Great Error Messages in Cadence
Joshua Hannan·Jan 22, 2025How to Recreate Broken NFT Collections after Flow CrescendoThe year of Crescendo, 2024, will likely go down in blockchain history. Overall, the launch was momentous, culminating a year of…
Joshua Hannan·Oct 31, 2023How we could have prevented this Solidity Vulnerability: The DAOEDIT Oct 2024: The Cadence code in the article uses Cadence 0.42 which is incompatible with the current version of Cadence on all Flow…
Joshua Hannan·May 31, 2023How to do Token Transfer Events ProperlyEDIT Oct 2024: The Cadence code in the article uses Cadence 0.42 which is incompatible with the current version of Cadence on all Flow…
Joshua Hannan·May 9, 2023My Priorities: May 2023Hello! It is Josh again from the Flow Smart Contract Engineering team. I want to give a brief update about what I’m working on with the…
Joshua Hannan·Oct 25, 2022Here’s what the Flow Smart Contract Team and I are working on for the near futureSome of our priorities for contributing to the Flow smart contract community
Joshua Hannan·May 4, 2022Some Potentially Huge News for Flow Developers!Upgrade Proposal for the Fungible and Non-Fungible Token Standards that every Flow dev should be aware of!
Joshua Hannan·Jun 24, 2021How do I check msg.sender in Cadence? Capabilities!Special access control in Cadence!
Joshua Hannan·Apr 22, 2021Optionals in Cadence? Not Optional!An exploration of a hard-to-grasp concept in programming languages