Cliff HallinITNEXTHow to Make the Firebase Genkit Template Work with Plain JavaScriptAI support for my Firebase project? Yes Please.May 26May 26
Cliff HallinCoinmonksFismology: The Lockable Door ExperimentModeling a physical system with Fismo ProtocolJul 3, 2022Jul 3, 2022
Cliff HallinGeek CultureLet’s Go Shopping in the MetaverseMy Boson Protocol Launch Day StoryDec 5, 2021Dec 5, 2021
Cliff HallinCoinmonksProject Funding the Web3 WayTired: Pitches with VCs Wired: VCs ape into your coinDec 1, 20211Dec 1, 20211
Cliff HallinBootcampThe path to user-centric architectureWhere do fun, useful apps come from? Teams that know their users.Feb 25, 2021Feb 25, 2021
Cliff HallinCoinmonksMaking Sense of Ethereum Transaction HistoryUsing Etherscan’s Address Tags and Transaction NotesMar 2, 2020Mar 2, 2020
Cliff HallinITNEXTJavaScript: Split a String into Equal LengthsFiguring out the easiest way to extract substrings of predetermined a length, along with any remainder.Dec 10, 20191Dec 10, 20191
Cliff HallincodeburstDetecting Argument Overflow in Solidity FunctionsA fix for that one case where Open Zeppelin’s SafeMath doesn’t helpOct 28, 2019Oct 28, 2019
Cliff HallinThe Writing CooperativeOn the Importance of Every First LineEmphasize These Beats to Keep Your Reader EngagedAug 6, 20191Aug 6, 20191