Advertisement · 728 × 90

Posts by xBalbinus

Basics of how to:

- A component for a text bubble (and an image beside it)
- The text input component I posted about a few days ago
- Double-bracketed button component
- Absolutely-positioned background ASCII decorators.

1 year ago 1 0 0 0
Video

Mobile login code insert screen UI

1 year ago 2 0 0 0
Video

New error handling component

1 year ago 2 0 1 0

It then aggregates these using a harmonic mean with bias correction to yield a near-optimal cardinality estimate with sublinear memory (≈1.04/√m accuracy).

1 year ago 1 0 0 0

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

1 year ago 2 0 2 0
Post image

Made this with my man @binaryfiddler.bsky.social

1 year ago 2 0 0 0
Video

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...

1 year ago 2 1 0 0
Video

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.

1 year ago 2 0 0 0
Video

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 !

1 year ago 1 0 0 0
Post image

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!

1 year ago 1 0 0 0
Advertisement

sacred.computer for reference code on Web!

1 year ago 0 0 0 0
Post image

And then let's track the state of the input's selection state. By doing so, we're able to compute the text before and after the caret!

1 year ago 0 0 1 0
Post image

First, let's make the blinking animation for our text caret (and apply the animation using `Animated.Text`):Thi

1 year ago 0 0 1 0
Post image

This text box is made of two components: a hidden <TextInput> box, and the outer layered display

1 year ago 0 0 1 0
Video

Terminal-inspired text input box on React Native, a tutorial thread.

1 year ago 2 1 1 0
Post image

Someone asked me today to explain Eigenlayer's AVS, so I am using @eilj.bsky.social 's diagramming tool:

1 year ago 1 0 0 0
Preview
jax | Devfolio a permissionlessly incentivized file storage layer for Ethereum

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

1 year ago 1 0 0 0
Advertisement

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

1 year ago 20 2 0 0
Video

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.

1 year ago 1 0 0 0
Post image

A pool in a peer to peer incentivized file sharing setting.

1 year ago 1 0 0 0
Video

I made an animated character count component tonight.

Design credit to @arkiceland.bsky.social

1 year ago 1 0 0 0

Design creds to arkiceland.bsky.social

1 year ago 1 0 0 0
Video

A couple of days ago, I relearned how to forward refs. Here's the result.

1 year ago 3 1 1 0
Post image

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.

1 year ago 1 0 0 0
Advertisement

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.

1 year ago 1 0 0 0

Shoutout to arkiceland.bsky.social for the original design, and @eilj.bsky.social for code advice.

1 year ago 1 0 0 0
Post image

The minWidth and overflow: hidden help to make sure that the buttons don't squish together when the container folds back in.

1 year ago 1 0 1 0
Post image

In our UnfurlContainer component, we use React Native's Animated API to create smooth transitions. We animate two properties: width and backgroundColor.

1 year ago 0 0 1 0
Video

I learned how to make an animated navbar tonight!

1 year ago 2 0 1 0

Wanted to give a huge shoutout @arkiceland.bsky.social for being the design masterminds behind this.

1 year ago 1 0 0 0