// articles
This page serves as a place to gather personal thoughts and expertise made during my time as freelancer and small business owner. Thoughts are my own, leave them to me!
Solana teams are building great products. Many can’t make money. Not because the market isn’t there or users wouldn’t pay. Because collecting recurring revenue on-chain was hard.
You’re building a dApp. The UI is shaping up. Then someone says “we need subscriptions.” Suddenly you’re deep in token account delegation, PDA derivation, transaction construction, and error handli...
Most on-chain payments are optimized for the first transaction. The second one – and the 200th – is where products either become reliable infrastructure or quietly break.
Everyone accepting crypto subscriptions runs into the same wall. How do you verify a user has paid without running your own backend?
86 commits. 21,000+ lines of code. Three features that change what Tributary can do on Solana. We’ve been heads-down shipping since launch, and this is what came out.
In recent discussions about blockchain technology, there’s been a growing emphasis on its decentralized nature, often hailed as a panacea for various problems. However, a critical examination revea...
Introduction: Why Markdown Matters
I have recently started playing around with obsidian for my personal knowledge-base and love it. Not only does it support markdown for note taking it also allows to build PDFs using pandoc l...
This article shows how we make use of environment variables and GPG to easily switch between credentials for various deployments. In our particular case, we have various Hashicorp clusters (nomad, ...
A decentralized autonomous company, as the name implies, should mimic the behavior of a company in most (if not all) regards. This implies that a blockchain that implements a DAC comes with a few c...
Let’s assume for a moment one of my clients approached me and asked for a “fair blockchain launch”, how would I do that? What needs to be considered? Where are the technical, legal, social challeng...
In this short but concise article, I would like to give food for thought on smart contracting platforms that come with a Turing-complete scripting language.
Recently, we’ve marked a few of our branches in a project as protected which results in local changes to the branch not being push-able to the remote branch.
In recent months, we have witnesses some confusion in the crypto currency community about what atomic swaps can offer and why they are not necessarily in-line with common understandings of a sidech...
Apparently, everyone expects fees on the blockchain in order to prevent spamming or even for sake of some economical aspect of the chain. If it wasn’t for the transaction fees, the blockchain could...
Recently, I had a great conversation with Nathan Hourt, a brilliant backend developer that I love working with. We are on the same wave length. So it shouldn’t surprise you that we came to similar ...
Whenever people start talking about blockchain they often imply crypto currencies. However, a blockchain itself doesn’t require any token and still be a blockchain. The mere requirement for being p...
Today, after a long process of decision making, I came to the conclusion that it would be beneficial to start some sort of “blog” where I can aggregate technical thoughts, discoveries.