xBalbinus
xbalbinus.bsky.social
xBalbinus
@xbalbinus.bsky.social
building stuff that wows @internetstudio.bsky.social
Mobile login code insert screen UI
March 25, 2025 at 6:39 AM
New error handling component
March 22, 2025 at 5:33 AM
I learned about hyperloglog today:

Hyperloglog is a probabilistic algorithm that hashes elements into uniformly random bit strings, partitions these into m registers, and tracks the maximum leading-zero count per register
March 22, 2025 at 5:31 AM
Made this with my man @binaryfiddler.bsky.social
March 21, 2025 at 7:17 AM
So a while back, I posted a bit about how we made really cool NFT badges like the one you see below.

Here's the technical blog post that goes in depth about that process, my first release.

txt.dev/xbalbinus/ho...
March 14, 2025 at 5:56 PM
I'm a fan of txt.dev, so in preparation for the launch of my first technical blog post I added video upload as a feature.
March 14, 2025 at 5:53 PM
Here's the progress I've made recently with the terminal input box component. I made it into a space where you can create a post!

Design is from @ark.studio !
March 13, 2025 at 3:42 AM
Did you know: JSONB is super useful for handling multiple kinds of data?

If you're making a table to handle users' posts, but want to generalize it across a blog or an app like X, associate the relevant post data per platform in a JSONB field with a post type!
March 8, 2025 at 8:47 PM
Terminal-inspired text input box on React Native, a tutorial thread.
March 5, 2025 at 10:39 PM
Someone asked me today to explain Eigenlayer's AVS, so I am using @eilj.bsky.social 's diagramming tool:
March 4, 2025 at 5:33 PM
Honored to have won 3rd best Eigenlayer AVS hack at ETHDenver 2025.

devfolio.co/projects/jax...

Core repo here, for people interested in the app & p2p networking stuff I've been posting about
jax | Devfolio
a permissionlessly incentivized file storage layer for Ethereum
devfolio.co
March 4, 2025 at 5:32 PM
Reposted by xBalbinus
I’ve spent the last year assembling an internet production team that can build anything. I’m proud of what they’ve accomplished.

More to come :-)

- @andy.bsky.social
- @anapiligrim.bsky.social
- @xbalbinus.bsky.social
- @binaryfiddler.bsky.social
- @eilj.bsky.social
March 3, 2025 at 4:24 PM
UI for a permissionlessly incentivized file storage layer for Ethereum. Built using Eigenlayer AVS.

We use IROH for peer discovery and file sharing. Once you upload a file, a content ID gets created using a blake3 hash of the file, and a reward pool can be created to incentivize storage.
March 3, 2025 at 6:37 PM
A pool in a peer to peer incentivized file sharing setting.
March 1, 2025 at 7:45 AM
I made an animated character count component tonight.

Design credit to @arkiceland.bsky.social
February 28, 2025 at 6:44 AM
A couple of days ago, I relearned how to forward refs. Here's the result.
February 26, 2025 at 1:33 AM
For anyone who's deploying smart contracts deterministically today: If you're trying to create an instance of a smart contract, you might have to check if it exists already. Here's one line of assembly to help you check in Solidity.
February 21, 2025 at 8:42 PM
Tip: If you have a massive list of recipients that should be able to claim something in a smart contract, you can run into gas constraints if you mint to an `address[]`. Instead, you should use a merkle tree root. Have claimants provide a proof that they are included in the tree.
February 20, 2025 at 9:35 PM
I learned how to make an animated navbar tonight!
February 20, 2025 at 6:21 AM
How it's like to build AE's hacker-vibes texting app. Been a blast, texting in style.
February 19, 2025 at 4:54 PM
Tip: did you know you can use `anvil_setCode` to pull full smart contracts down from any network for testing?

Simply do:

cast rpc anvil_setCode
$(cast code
--rpc-url ) --rpc-url http://localhost:8545"

To pull a smart contract into your local anvil
February 19, 2025 at 5:11 AM
Wanted to post a paragraph about using FFMPEG to modify images for dynamic NFT mints:

In order to dynamically generate each portion of the NFT (the greenscore, the valid dates, company name, tier), we used an image editing software, FFMPEG.
February 18, 2025 at 8:35 PM
Build a website monitor / analytics tool from scratch with me Day 44:

Making the simplest UI for you to create a monitor for any website.
February 18, 2025 at 5:01 AM
Here's a quick reference on how to implement password recovery on an NFT using Webauthn
February 14, 2025 at 5:37 PM
Some of you might've noticed we were using a library called `webauthn.verify` in yesterday's post.

Here's an explainer of Webauthn, using @eilj.bsky.social 's tool
February 14, 2025 at 5:36 PM