Jay ButeraGetting Started With Polkadot’s XCMPMy attempt to understand the core concepts that motivate the Xcmp protocol, and see how real cross-chain messages are constructed.Feb 20, 2021Feb 20, 2021
Jay ButeraTake Judges Out of HackathonsWinning ideas are recycled and daring ideas are ignored, at least by the judges. This is the steady-state of modern hackathon economicsApr 23, 2019Apr 23, 2019
Jay ButerainthearklabAlternative Biohacking with EEGIn some sense, OpenBCI is revolutionizing the EEG market right now. Up until recently, brain measuring devices were only found in research…Mar 30, 2019Mar 30, 2019
Jay ButeraProductive Programming HabitsThese are a few principles I’ve learned through many long, overextended projects. With many failures have come a few successes…Feb 25, 2019Feb 25, 2019
Jay ButeraA Rust KoanRecursion makes quick reasoning, but be careful dragon eats its tailFeb 9, 2019Feb 9, 2019
Jay ButeraGame Server in 150 lines of RustOkay the title makes it sound like you’ll be writing game servers in 5 minutes. And you could skip straight to the source code if that is…Jan 10, 20196Jan 10, 20196
Jay ButeraSharing State in Rust ClosuresThis is an issue I faced when dealing with Rust asynchronous streams. A stream never resolves, but I still need results from the closures…Dec 17, 20184Dec 17, 20184
Jay ButeraBlock Rewards and the Gateway to Free TransactionsBitcoin and Ethereum contain transactions that get by with no gas fees. In fact, they’re part of the system.Jul 20, 2018Jul 20, 2018