It's been nearly a year since I decided to verify the Bored Ape Yacht Club's provenance hash out of boredom and made an interesting discovery. I wrote a blog post [https://brodan.biz/blog/learning-nft-provenance-by-example/] about it which you should read first before reading this. I also tweeted [https://twitter.
I've been learning more and more about Ethereum lately and I wanted to solidify some of my understandings by running an Ethereum node locally. I ran into several issues along the way due to a combination of less-than-helpful documentation and super outdated Stack Exchange and Medium posts. In this post
Lately I've been heads down on a generative NFT PFP project and working heavily with a Node.js tool called sharp [https://sharp.pixelplumbing.com/]. sharp is a high-speed image processing library that's useful for image converting, resizing, extraction, etc. GitHub - lovell/sharp: High performance Node.js image processing,
This past week at GIPHY [https://brodan.biz/blog/p/187bfcf6-86a0-4cea-8349-0a4d3de23a71/giphy.com/] I was working on an interesting feature for one our creation tools. The tool needed to allow the user to upload a font file and then render a preview of that font. Various Google and StackOverflow searches
Today I published a new blog post on my Truveris's engineering blog on how to configure a .pypirc file to simplify Python packaging. You can read the post here: Configuring a .pypirc File for Easier Python Packaging [https://truveris.github.io/articles/configuring-pypirc/] If you have any questions or feedback
In a previous iteration of this post (which you can read here [https://brodan.biz/blog/9-blackwork-tattoo-artists-you-should-have-already-emailed/]) I presented 9 kickass blackwork tattoo artists, all of whom should be capable of meeting anyone's blackwork tattooing needs. In this iteration, I'll discuss a bunch of the best color tattoo artists I've
Travis CI allows users to configure webhook notifications [https://docs.travis-ci.com/user/notifications/#Configuring-webhook-notifications] which can be sent during certain build events. I recently played with this feature in order to send SMS messages via Twilio [https://www.twilio.com/] whenever a project failed to build/test. This post
I recently wrote two short tutorials for this awesome project called hack.guides() [http://tutorials.pluralsight.com/] which is run by pluralsight [https://www.pluralsight.com/]. These posts are intended to cover identical material in two different langauges (ruby and python). You can view both of these tutorials here: * Build