Published inCryptoStars·Feb 25, 2022Member-onlySolidity Tutorial — Revenue Sharing Using OpenZeppelinThis is a quick hitter but would have saved me some time and error when I first started deploying Smart Contracts while working with a team. Often times Crypto / NFT projects are collaborated on, and rather than use handshake deals and promises the team can protect everyone involved by…Solidity2 min readSolidity2 min read
Published inCoinsBench·Feb 23, 2022Member-onlyWeb3 / Solidity Tutorial — Checking if a wallet holds an NFT.A recent problem I solved while working on an NFT project was “automatic whitelisting” to wallets that held certain NFTs. And the answer in a nutshell is Interfaces but here are the nuts and bolts of doing this in your own project: With Web3 To accomplish on your front end website using…Web32 min readWeb32 min read
Sep 16, 2021Member-onlySolidity Tutorial — How to Store NFT Metadata and SVG’s on the BlockchainRecently I took a deep dive into the Crypto World. Especially on DeFi and Smart Contracts. So I did what probably every other developer has done that started working on the Block Chain. I minted my own NFT. Particularly an ERC-721 Token. This is an article I really wish I…Nft3 min readNft3 min read
Mar 29, 2021Member-onlyTutorial: Node, Express, Mongo with DockerRecently I have been working on building MySpace From Scratch and sharing my journey here on Medium. At the very beginning of that series I went over setting up the environment for the project. …Nodejs2 min readNodejs2 min read
Published inDev Genius·Mar 19, 2021MySpace From Scratch — Part 4: Photo UploadsIn the last part I talked about Authentication. Today we are going to go over some MySpace stuff, and I’d like to start with photo uploads. Photo Uploads The gist of how this is going to work is we are going to have a file input on the front end side, this…Vuejs3 min readVuejs3 min read
Published inDev Genius·Mar 15, 2021MySpace From Scratch — Part 3: AuthenticationIn this post we are going to cover Account Creation and Logging In. Here are the basics: - Someone creates a user by filling out a form that contains their email, name, and password - The user is stored in a User model in Mongo - When logging in the API checks the…JavaScript4 min readJavaScript4 min read
Published inDev Genius·Mar 14, 2021MySpace From Scratch — Part 2: Setup Node + Nuxt EnvironmentLet’s dive right in. First we need to setup our project folder. I’m going to follow a server / client pattern. So one folder for the project, with two sub folders inside, one for the API, one for the Client. Like so: /myspace /api…JavaScript3 min readJavaScript3 min read
Mar 13, 2021MySpace From Scratch — Part 1 (Node + Vue)Maybe I’m old, maybe I’m nostalgic. But I woke up one day and had the thought, “I wonder how hard it would be to build myspace from scratch?” I’ve been a software developer for over 10 years now and built some fairly complex things. The more I thought about it…Web Development3 min readWeb Development3 min read
Nov 24, 2020Reflecting on Turning 30I turn 30 tomorrow and I wanted to write something down. I didn’t know what I had to say, but I started writing anyway… this is what I came up with. What I’d like to start with is that you often hear that “time goes by so fast” and one…Growing Up4 min readGrowing Up4 min read
Published inDev Genius·Nov 13, 2020Member-onlyBuilding a Medium-Style Editor with VueI absolutely love writing with medium’s editor. That’s why I’m more likely to write a post here than on https://andyhartnett.com So in order to break down barriers for myself in writing more often, I decided to build my own editor. There are other repo’s out there that are similar, but…Vuejs4 min readVuejs4 min read