Guy HarrisonalwaysNFT and crust.network — better together!As we’ve discussed in previous blog posts, the mission of alwaysNFT is to ensure that NFT media and metadata stay “pinned” to distributed…Dec 22, 2022Dec 22, 2022
Guy HarrisoninalwaysNFTBacking up NFT artwork — is it enough?Recently we’ve had some interactions with NFT owners who believe that their NFT is protected as long as they download a copy of the…Oct 13, 2022Oct 13, 2022
Guy HarrisoninalwaysNFTalwaysNFT launch and VIP Pass airdrop!The alwaysNFT team is delighted to announce the official launch of alwaysNFT.cloud. alwaysNFT is now fully available and ready to protect…Jul 11, 2022Jul 11, 2022
Guy HarrisoninalwaysNFTAnnouncing alwaysNFT.cloudBecause NFTs should be forever — but often aren’tMay 13, 2022May 13, 2022
Guy HarrisoninalwaysNFTWhen good NFTs go badWe sampled almost 500,000 NFTs and found about 20% of them were brokenMay 13, 2022May 13, 2022
Guy HarrisoninalwaysNFTWhy NFTs should be forever — but often aren’tNFT artwork can literally “disappear” if you're not carefulMay 12, 2022May 12, 2022
Guy HarrisoninMongoDB Performance TuningMongoDB Windows function and time-series performanceIn this blog post, I worked out a simple example of using the new MongoDB windowing aggregation capabilities to produce moving averages…Feb 14, 2022Feb 14, 2022
Guy HarrisoninProvenDBSQL Server meet Blockchain!The invention of digital storage has revolutionized our world even more than digital computing. While the first generation of digital…Dec 17, 2021Dec 17, 2021
Guy HarrisoninProvenDBCalling ProvenDB from PL/SQLWe introduced ProvenDB for Oracle in a previous post — it allows us to anchor data in Oracle databases to your choice of blockchain. The…Oct 7, 2021Oct 7, 2021
Guy HarrisoninMongoDB Performance TuningExplaining Aggregation PipelinesThe MongoDB find() command is versatile and easy to use, but the aggregation framework allows you to take it to the next level. Aggregation…Sep 18, 2021Sep 18, 2021